Powershell 链接(不组合)DSC配置

Powershell 链接(不组合)DSC配置,powershell,dsc,powershell-5.0,Powershell,Dsc,Powershell 5.0,我有一个DSC配置,它安装了一系列先决条件(包括PowerShell 5本身和通过安装包安装的几个DSC包) 我有第二个DSC配置,用于安装Windows角色/功能、软件、配置等 我如何以链式方式安排这些?也就是说,我希望在“先决条件”配置成功应用后运行“设置”配置 我不能使用DependsOn或复合资源,因为“安装”配置使用的某些DSC包实际上是在“先决条件”配置期间安装的……因此,如果我尝试使用DependsOn创建复合资源,首先尝试生成mof文件时会出错。DSC不支持阶段,但如果您控制DS

我有一个DSC配置,它安装了一系列先决条件(包括PowerShell 5本身和通过安装包安装的几个DSC包)

我有第二个DSC配置,用于安装Windows角色/功能、软件、配置等

我如何以链式方式安排这些?也就是说,我希望在“先决条件”配置成功应用后运行“设置”配置


我不能使用DependsOn或复合资源,因为“安装”配置使用的某些DSC包实际上是在“先决条件”配置期间安装的……因此,如果我尝试使用DependsOn创建复合资源,首先尝试生成mof文件时会出错。

DSC不支持阶段,但如果您控制DSC配置的交付,您可以使用部分配置来解决您的方案。有两个部分配置partial1和partial2。在推送模式下使用publish DScConfiguration仅部署partial1。然后运行Start DSCCConfiguration-useExisting for DSC以应用配置。使用Get-DscConfigurationStatus cmdlet检查配置的状态。如果成功应用了第一个部分配置,请发布部分2配置,然后再次使用Start DSCCConfiguration-useExisting应用这两个配置。您也可以使用拉模式来交付配置,但您需要有一种方法,只有在成功应用partial1时,才能在拉服务器上发布partial2。有关部分配置的更多信息,请访问。我建议提交一个uservoice请求()来支持DSC中的各个阶段