【问题标题】:Why is Windows DSC LCM running every 5 hours为什么 Windows DSC LCM 每 5 小时运行一次
【发布时间】:2016-04-24 17:19:04
【问题描述】:

我有两台运行 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 分钟配置一次......有什么想法吗?

【问题讨论】:

    标签: windows powershell dsc


    【解决方案1】:

    如果是 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)}
    

    【讨论】:

      猜你喜欢
      • 2017-02-25
      • 2011-02-05
      • 2018-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多