2015-02-25 10 views
0

Я пытался настроить DSC Pull Server на Windows Server 2012 R2 (как на сервере, так и на клиенте), я только что установил версию CTP WMF 5. Я настроил клиентский LCM для прослушивания URL-адреса сервера для конкретной конфигурации, пытаясь заставить LCM забрать конфигурацию с сервера и применить ее, я получаю сообщение об ошибке ниже деталей. Как заставить LCM:DSC Windows Management Framework 5 Pull Server

$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 
+0

Ваш образец кода, как размещено здесь, использует «умные кавычки». Если они действительно находятся в коде, это, вероятно, вызывает проблему. Пожалуйста, подтвердите и обновите образец кода. – briantist

ответ

0

Последние WMF 5,0 Preview (февраль) имеет командлет Update-DscConfiguration, который заставит DSC сделать pull (при условии, что RefreshMode установлен на Pull)