我一直在尝试在 Windows Server 2012 R2(服务器和客户端)上设置 DSC 拉取服务器,我刚刚安装了 WMF 5 的 CTP 版本。我已经将客户端 LCM 配置为监听服务器 URL一个特定的配置,当试图强制 LCM 从服务器获取配置并应用它时,我在详细信息下方收到一个错误。如何强制 LCM:
$params = @{
Namespace = ‘root/Microsoft/Windows/DesiredStateConfiguration’
ClassName = ‘MSFT_DSCLocalConfigurationManager’
MethodName = ‘PerformRequiredConfigurationChecks’
Arguments = @{
Flags = [uint32]2
}
}
Invoke-CimMethod @params
这是我得到的错误:
Invoke-CimMethod : The requested object could not be found. At C:\PSDSC\DSCForceLCM.ps1:10 char:1
+ Invoke-CimMethod @params
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (root/Microsoft/...gurationManager:String) [Invoke-CimMethod], CimException
+ FullyQualifiedErrorId : MI RESULT 6,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand