Ich spiele um DSC, um 2 Knoten zu verwalten, ich war in der Lage, meinen Pull-Server einzurichten, aber das Problem ist jetzt Push/Pull-Konfiguration vom Pull-Server, die nicht funktioniert.DSC-Konfigurationsfehler
Ich habe versucht, das Problem zu beheben, und ich konnte den Fehler in der Antwort der GetAction-Anfrage sehen, aber ich weiß nicht, was es bedeutet.
{
"odata.error": {
"code": "",
"message": {
"lang": "en-US",
"value": "nodeComplianceStatus or mofChecksum not found for MSFT.PSDSCAction."
},
"innererror": {
"message": "nodeComplianceStatus or mofChecksum not found for MSFT.PSDSCAction.",
"type": "System.ArgumentException",
"stacktrace": ""
},
"MODATA.Exception.ErrorRecord": {
"odata.type": "MODATA.Exception.DataServiceException",
"ErrorCode": "",
"MessageLanguage": "en-US",
"StatusCode": 400,
"Message": "nodeComplianceStatus or mofChecksum not found for MSFT.PSDSCAction.",
"Data": [],
"InnerException": {
"Message": "nodeComplianceStatus or mofChecksum not found for MSFT.PSDSCAction.",
"Data": [],
"InnerException": null,
"TargetSite": null,
"StackTrace": null,
"HelpLink": null,
"Source": null,
"HResult": -2147024809
},
"TargetSite": null,
"StackTrace": " at Microsoft.Management.Odata.Core.OperationManagerAdapter.InvokeMethod(IInvoker invoker, String functionName, String resourceTypeName, Boolean ignoreNotImplementedException)\r\n at Microsoft.Management.Odata.Core.OperationManagerAdapter.InvokeOperationManagerFunction[T](Func`1 func, String functionName, String resourceTypeName, Boolean ignoreNotImplementedException, T defaultResultForNotImplementedException)\r\n at Microsoft.Management.Odata.Core.OperationManagerAdapter.InvokeAction(ResourceType resourceType, IEnumerable`1 resourceKeys, String actionName, IEnumerable`1 inputParameters, ResourceType returnType)\r\n at Microsoft.Management.Odata.Core.DataServiceInvokable.InvokeActionOnAst(RequestAstNode root)\r\n at Microsoft.Management.Odata.Core.DataServiceInvokable.Invoke()\r\n at Microsoft.Management.Odata.Core.DataServiceUpdateProvider.SaveChanges()\r\n at System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)\r\n at System.Data.Services.DataService`1.HandleRequest()",
"HelpLink": null,
"Source": "Microsoft.Management.OData",
"HResult": -2146233079
}
}
}
Jede Idee, was falsch ist?
Ich habe das getan, ich bin in der Lage, eine Konfiguration zu starten, und es funktioniert 'Start-DscConfiguration-Computer server1 -Path. \ DashboardWebsite -Verbose' –
@AetiloyePhilipKehinde Ihre Fehlermeldung ist ausdrücklich, dass es nicht finden kann Prüfsummendatei. Sie haben 2 Dateien für jede Konfiguration? Genannt identisch außer '.checksum'? Beachten Sie, dass Prüfsummen-Dateien für Push-Konfigurationen nicht benötigt werden, so dass 'Start-DscConfiguration' bei einer fehlenden Prüfsumme nicht fehlschlägt. – briantist
Ja, ich habe beide Dateien '8394f90e-0525-4d0d-aa75-653b64981fc4.mof' und' 8394f90e-0525-4d0d-aa75-653b64981fc4.mof.checksum' in meinem Konfigurationsverzeichnis '\\ server1 \ c $ \ program files \ windowspowershell \ dscservice \ configuration' –