Vi un video en ITPro.tv sobre el DSC de configuración de estado deseado de PowerShell . Lo presentan y efectivamente ejecutan un script. Sin embargo, esta fue su primera introducción (real) de secuencias de comandos también, por lo que no percibí la diferencia entre DSC y secuencias de comandos normales. He hecho algunas secuencias de comandos regulares antes, y tal vez simplemente no tenían ese gran ejemplo; parecía que un script normal podría instalar un rol / característica y copiar algunos archivos muy bien. No vi el beneficio para DSC en comparación con solo un script. Además de que una máquina puede sondear algún tipo de cambio, que no cubrieron en la práctica, solo en teoría.
¿Cuáles son los beneficios de DSC sobre los scripts tradicionales? por ejemplo "instalar rol, copiar archivo"?
- Con PowerShell, puede conectarse a máquinas remotas y decirles que hagan cosas, por lo que no es exclusivo de DSC.
- Con DSC parece que estás haciendo algún tipo de compilación para hacer un archivo mof, y luego lo ejecutas desde el shell después del script, lo que parece un paso innecesario.
- La descripción general de MSDN se lee como una descripción general de PowerShell, y no veo las características diferenciadoras.