【发布时间】:2015-04-09 10:31:45
【问题描述】:
我正在尝试使用全局变量将一些信息从 Test-TargetResource 传递到 Set-TargetResource,但是当我运行我的配置时它不起作用。
您可以在 DSC 资源中使用全局变量吗?
【问题讨论】:
-
欢迎来到 SO。我认为如果您展示使用您正在使用的代码会更好,以便社区可以更好地诊断您的问题。
-
我可以显示我的代码,但在这种情况下不会有帮助。我刚刚发现 Set- 和 Test- 以完全不同的周期运行。所以全局变量在 DSC 资源中不起作用。
-
这只是我对 DSC 的了解不足。也许有人会插话,对如何在周期之间传递数据有更好的了解。谢谢。
-
Don Jones 说,最好的方法是创建 Private Function 来完成所有工作,然后 Set 和 Test 可以调用它。感谢您的 cmets。
标签: powershell dsc