Wie behebe ich den Fehler "SendConfigurationApply-Methode kann nicht aufgerufen werden", wenn Start-DscConfiguration ausgeführt wird?

Weitere Möglichkeit, die Frage weniger konkret zu formulieren: Wie können die DSC-Prozesse auf einem Zielcomputer korrekt zurückgesetzt werden?

Ich habe eine DSC-Konfiguration erstellt, an der ich gerade arbeite, und ich füge eine neue Paketkonfiguration hinzu, die ich falsch verstanden habe. Ich stellte fest, dass das Cmdlet "Start-DscConfiguration" hängen bleiben kann, wenn ich vergesse, einem MSI-Installationsprogramm in einem Package-Block das Argument / quiet zu übergeben.

Zu Beginn dieses "Hangs" stoppe ich die DSC-Konfigurationsoperation auf meinem lokalen Computer und versuche, das Konfigurationsproblem zu beheben (indem ich in meinem Beispiel das Argument / quiet hinzufüge). Dann starte ich die DSC-Operation neu. Jetzt sehe ich während des Vorgangs Folgendes für meine Remote-Computer:

Cannot invoke the SendConfigurationApply method. The PerformRequiredConfigurationChecks method is in progress and must return before SendConfigurationApply can be invoked.
    + CategoryInfo          : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : MI RESULT 1
    + PSComputerName        : REMOTEMACHINE20

Leider wird beim Besuch des zu konfigurierenden Remote-PCs eine ähnliche Fehlermeldung angezeigt, und ein Neustart des PCs scheint den Fehler nicht zu beheben.

Ich habe einige Beiträge zu diesem Problem online gesehen und die drei, die ich bisher gefunden habe, lassen vermuten:

"Warten Sie einfach eine Weile und es wird sich von selbst lösen", was bei mir nicht funktioniert hat (vielleicht bin ich ungeduldig ...). Keine haltbare langfristige Lösung. "Löschen Sie alle lokalen .mof-Dateien und versuchen Sie es erneut", was auch bei mir nicht funktioniert hat.Stoppen Sie alle Prozesse mit 'wmi' im Namen und starten Sie den winrm-Dienst auf den Zielcomputern neu. Das hat mich freigeschaltet, aber ich bin zuversichtlich, dass es einen besseren Weg gibt, dies zu tun. (Wenn ich in den nächsten Tagen keine bessere Methode höre, beantworte ich dies selbst mit diesem Verfahren, um die erforderlichen Ergebnisse zu erhalten.)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage