Wie man es repariert "Der WS-Management-Client kann die Anfrage nicht verarbeiten.
Fehlerbeschreibung
This error occurs when you attempt to configure or use WS-Management (Web Services-Management / WinRM) for remote management, event forwarding, or subscription handling on a machine that operates within a Workgroup rather than an Active Directory Domain. By default, Windows enforcement policies restrict certain WS-Management and event subscription operations to domain environments for mutual authentication and security purposes. When the local machine (the subscriber) is not part of a domain, the WinRM client blocks the handshake, resulting in the error message: "Der WS-Management-Client kann die Anfrage nicht verarbeiten. Der Abonnentencomputer ist nicht mit einer Domäne verbunden".
Schritt für Schritt
To resolve this issue, you must configure the Windows Remote Management (WinRM) service to accept non-domain connections by adding the target computers to the TrustedHosts Folgen Sie diesen Schritten auf der Maschine, auf der der Fehler auftritt:
Schritt 1: Öffnen Sie PowerShell als Administrator
- Klicken Sie auf Start Das Menü.
- Typ PowerShell in der Suchleiste.
- Mit der rechten Maustaste. Windows PowerShell aus den Ergebnissen und wählen Run as administrator.
Schritt 2: Aktivieren und Konfigurieren des WinRM-Dienstes
- Geben Sie im PowerShell-Fenster den folgenden Befehl ein, um sicherzustellen, dass der WinRM-Dienst ausgeführt und so konfiguriert ist, dass er automatisch gestartet wird:
Enable-PSRemoting -Force - Drücken Sie. Enter. Wenn Sie Änderungen vornehmen möchten, geben Sie
Yund drücken. Enter.
Schritt 3: Ziel-Hosts in die Liste der vertrauenswürdigen Hosts hinzufügen
Da sich der Computer nicht in einer Domäne befindet, müssen Sie Windows ausdrücklich anweisen, den entfernten Computern zu vertrauen, mit denen Sie eine Verbindung herstellen.
- Vertrauen. all Computer (empfohlen für Tests oder sichere private Netzwerke), die:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force - Alternativ, wenn Sie nur bestimmten Computern für eine bessere Sicherheit vertrauen möchten, ersetzen Sie den Sternchen durch eine durch Kommas getrennte Liste von IP-Adressen oder Hostnamen:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "192.168.1.50, RemotePCName" -Force - Neustart des WinRM-Dienstes, um die neuen Konfigurationsänderungen anzuwenden:
Restart-Service WinRM
Schritt 4: Konfigurieren Sie die Regeln für den Filter für lokale Konto-Token (wenn Sie lokale Admin-Konten verwenden)
Wenn Sie sich mit lokalen Administratorkonten anstelle von Domänenkonten verbinden, blockiert Windows User Account Control (UAC) die Verbindung möglicherweise.
- Führen Sie den folgenden Befehl in Ihrem administrativen PowerShell-Fenster aus, um den notwendigen Registrierungsschlüssel zu erstellen:
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "LocalAccountTokenFilterPolicy" -Value 1 -PropertyType DWord -Force
Schritt 5: Überprüfen Sie die Konfiguration
- Überprüfen Sie das.
TrustedHostsDie Einstellungen wurden korrekt angewendet, indem:Get-Item WSMan:\localhost\Client\TrustedHosts - Überprüfen Sie, ob die Konfiguration Ihr Problem löst, indem Sie den ursprünglichen Befehl oder die Event-Abonnement-Aufgabe erneut ausführen.
Es kann einige Fehler geben.. Learn Microsoft