PowerShell DSCconfiguration文件是否可以从当前的系统版本创build?

有没有办法从当前系统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。

    不是一切,但它可以给你一个开始。