为什么Windows DSC LCM每5小时运行一次

时间:2016-04-24 17:19:04

标签: windows powershell dsc

我有两台运行Windows DSC的服务器应该每15分钟运行一次,但是一台运行正常,另一台运行5个小时,由于某些原因尚待发现。以下是两个LCM配置:

有效的那个:

PS C:\WINDOWS\system32> Get-DSCLocalConfigurationManager

ActionAfterReboot              : ContinueConfiguration
AgentId                        : 420E62A0-FE64-11F5-9732-003ADC065DC3
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                : 82xx1e91-4bz8-4fe4-b8dc-o73bc77c8756
ConfigurationMode              : ApplyAndAutoCorrect
ConfigurationModeFrequencyMins : 15
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      : {MSFT_KeyValuePair (key = "ServerUrl"), MSFT_KeyValuePair (key =
                                 "AllowUnsecureConnection")}
DownloadManagerName            : WebDownloadManager
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
PartialConfigurations          :
RebootNodeIfNeeded             : False
RefreshFrequencyMins           : 30
RefreshMode                    : Pull
ReportManagers                 : {}
ResourceModuleManagers         : {}
PSComputerName                 :

不是:

PS C:\WINDOWS\system32> Get-DSCLocalConfigurationManager


ActionAfterReboot              : ContinueConfiguration
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                : 814b8ec2-7c1b-2359-8342-4ec23a4e576b
ConfigurationMode              : ApplyAndAutoCorrect
ConfigurationModeFrequencyMins : 15
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      : {MSFT_KeyValuePair (key = "ServerUrl"), MSFT_KeyValuePair (key =
                                 "AllowUnsecureConnection")}
DownloadManagerName            : WebDownloadManager
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
PartialConfigurations          :
RebootNodeIfNeeded             : False
RefreshFrequencyMins           : 30
RefreshMode                    : Pull
ReportManagers                 : {}
ResourceModuleManagers         : {}
PSComputerName                 :

不确定为什么第二个运行5个小时,因为它看起来每15分钟配置一次....任何想法?

1 个答案:

答案 0 :(得分:0)

如果是WMF 5.0 RTM,您可以使用以下命令检查定时器本身所见的配置频率设置:

get-winevent -LogName Microsoft-Windows-DSC/Operational  | where {$_.Id -eq 4309}

此事件包含有关触发一致性的计时器所看到的计时器频率的信息。 如果该值不是15分钟,请在受影响的节点上再次执行Set-DscLocalConfigurationManager并再次检查该事件。 如果值为15分钟,则查找另外2个事件,指示一致性运行(您希望标记为1的事件用于一致性检查):

get-winevent -LogName Microsoft-Windows-DSC/Operational  | where {($_.Id -eq 4343)-or ($_.Id -eq 4312)}