使用部分配置而不在LCM属性中硬编码配置名称

时间:2016-03-31 18:29:46

标签: powershell dsc powershell-v5.0

我想将几个小型DSC配置合并到一个MOF文件中。我知道在Powershell v5中有类似部分配置的东西,但是为了使用这个功能,每当配置数量发生变化时,我必须在目标节点上重新配置LCM(这是不可能的,因为我想配置LCM 手动在第一次DSC配置时只有一次。)

不幸的是,DSC不允许通过DSC资源重新配置LCM,这意味着我无法通过"拉模式"更改此设置。在本地机器上。

我仍然想知道为什么LCM不支持" *"在PartialConfigurtion属性中,它可能非常有用,特别是当每个配置都使用GUID时(* .GUID.MOF)

你有没有找到任何解决方案来解决这个问题?

提前致谢

1 个答案:

答案 0 :(得分:1)

DSC不需要在应用配置时提供所有部分配置片段。所以你仍然可以在LCM中提前填充许多partialConfig,这可能在某个时间点可用。这为您提供了一些灵活性,可以在每次需要添加其他部分配置时不修改LCM设置。我还建议打开用户发票问题@ https://windowsserver.uservoice.com/forums/301869-powershell/category/148047-desired-state-configuration-dsc

  1. 在部分配置中允许'*'。
  2. 允许从pull服务器更新meta-config。