我们已经开始使用DSC来部署一些应用程序。我们正在推出配置,只希望它一次运行此配置然后停止。然而,似乎如果配置失败,我们最终会得到一个挂起的配置,DSC似乎一直在尝试重新应用。这是预期的行为吗?无论如何我们都要阻止这种情况发生。
以下是我们的LCM设置
ActionAfterReboot : ContinueConfiguration
AgentId : 4314CBF5-928E-11E5-941E-00155D0****
AllowModuleOverWrite : True
CertificateID : EBB297F164BDA1C1A7918C12C31D0F70110****
ConfigurationDownloadManagers : {[ConfigurationRepositoryWeb]DSCHTTP}
ConfigurationID : 3fa96bab-ac50-4b80-a9ac-384bfd*****
ConfigurationMode : ApplyOnly
ConfigurationModeFrequencyMins : 15
Credential :
DebugMode : {NONE}
DownloadManagerCustomData :
DownloadManagerName :
LCMCompatibleVersions : {1.0, 2.0}
LCMState : Idle
LCMStateDetail :
LCMVersion : 2.0
StatusRetentionTimeInDays : 10
PartialConfigurations :
RebootNodeIfNeeded : True
RefreshFrequencyMins : 30
RefreshMode : Push
ReportManagers : {}
ResourceModuleManagers : {[ResourceRepositoryWeb]DSCHTTP}
PSComputerName : D6B*****01
PSComputerName : D6B*****01
答案 0 :(得分:2)
这是一个博客,解释了LCM的行为方式以及如何摆脱它http://nanalakshmanan.github.io/blog/Converging-to-a-desired-state/