我在ITPro.tv上观看了有关PowerShell期望状态配置DSC的视频。他们介绍了它,并有效地运行了脚本。但是,这也是他们第一次(真正)引入脚本,因此我没有理解DSC和常规脚本之间的区别。我以前做过一些常规的脚本编写工作,也许他们只是没有一个很好的例子。似乎常规脚本可以安装角色/功能并复制一些文件就可以了。与脚本相比,我没有看到DSC的好处。除了一台机器能够轮询某种变化外,从理论上讲它们在实践中没有涉及。
DSC与传统脚本相比有什么好处?例如“安装角色,复制文件”?
- 使用PowerShell,您可以连接到远程计算机并告诉它们执行操作,因此这并非DSC所独有。
- 使用DSC,似乎您正在进行某种编译以生成mof文件,然后在脚本执行后从外壳运行它,这似乎是不必要的步骤。
- 在MSDN概述读起来就像PowerShell的概述,我看不出与众不同之处。