【问题标题】:DSC - alter MOF after compiling itDSC - 编译后更改 MOF
【发布时间】:2016-07-27 02:09:30
【问题描述】:

编译后是否可以在 DSC 中更改 MOF 文件?我正在尝试在拉取服务器中使用通用 MOF,并从客户端请求具有特定参数的 MOF。

谢谢!

【问题讨论】:

    标签: powershell dsc


    【解决方案1】:

    MOF 只是一个文本文件;你可以自己修改。

    但在拉取服务器中没有任何规定可以采用参数并即时修改请求的 MOF。此外,如果您确实修改了校验和,则必须重新计算它。

    你究竟想做什么,这将是必要的?

    【讨论】:

    • 我正在尝试配置 N 个客户端,但在 Pull Server 中没有相同数量的 MOF。应用在客户端的 MOF 应该有与该客户端相关的数据。
    • @MNFourçans 这不是 DSC 的工作方式。 N 个客户端都可以使用相同的配置(在这种情况下,为它们提供所有相同的 GUID,它们都会获得相同的配置),或者您应该在编译时以编程方式生成各种配置。
    【解决方案2】:

    Guid 用于识别节点。如果您在多个节点之间共享 Guid,则很难确定哪个节点尚未获得更新(使用状态端点)。正确的做法是使用配置数据并为各个节点进行编译。这是一个关于如何做同样事情的博客链接https://blogs.msdn.microsoft.com/powershell/2014/01/09/separating-what-from-where-in-powershell-dsc/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多