【发布时间】:2019-05-31 17:26:30
【问题描述】:
在系统上应用了 PowerShell DSC,但我没有应用的原始脚本。如何获取此配置应该执行/当前执行的所有操作的列表?
例如,如果我有原始脚本,我可以看到正在安装哪些程序以及配置正在应用哪些设置,但是如果没有原始脚本,该怎么做。
我想卸载当前由 DSC 安装的程序,但我无法更新 DSC 以允许删除程序而其他部分保持原样,因此删除它似乎是唯一的选择。在删除它之前,我想确保它不会做其他重要的事情。我该怎么做?
另外,如果我删除当前的 DSC,是否应用了以前的或待定的 DSC?
【问题讨论】:
-
pending.mof是已经发送的配置,但是LCM还没有应用。current.mof是有效的配置。previous.mof是最后一次成功的回滚配置。如果您删除当前的 DSC,pending.mof将在下一次 LCM 轮换中应用,但除非您手动回滚,否则永远不会应用previous.mof。