有没有办法从当前系统build立一个PowerShell所需的状态configuration(DSC)configuration文件? 反对从头build立整个文件?
不直接。 你必须独立地处理你想要模块化的每个资源。
例如,如果要为现有的Windowsangular色和functionbuild模,可以编写类似的脚本
Get-WindowsFeature -ComputerName ny-web01 | ? installed | % {$t = ''} { $t += @" WindowsFeature "Role-$($_.Name)" { Name = '$($_.Name)' Ensure = 'Present' "@ if ($_.dependson) { $t += @" DependsOn = '[WindowsFeature]Role-$($_.Name)' "@ } $t += @' } '@ } {$t}
每个资源在你想如何识别你想要控制的东西方面都是唯一的。
如果您有一台Web服务器,则可以使用“ 所需状态生成器”为您的网站,应用程序池和IIS组件创buildconfiguration。
不是一切,但它可以给你一个开始。