Wie man es repariert "WinRM kann die Konfiguration nicht ändern".
The core issue stems from Windows isolating its remote management features from untrusted network locations. WinRM requires the active network connection profile to be set to Private oder... Domain. Wenn einer Ihrer aktiven Netzwerkadapter (einschließlich virtueller, die von Docker, Hyper-V oder VPNs erstellt wurden) als Public, blockiert Windows die Konfigurationsanpassungen als grundlegende Sicherheitsmaßnahme zur Verhinderung einer unbefugten Entfernungsexposition.
Einfache Lösung Schritt für Schritt
Folgen Sie genau diesen Schritten, um das Problem zu lösen, indem Sie Ihren Netzwerkstatus identifizieren und WinRM erfolgreich konfigurieren.
Schritt 1: Öffnen Sie PowerShell mit Administratorberechtigungen
- Drücken Sie die... Windows Key auf deiner Tastatur.
- Typ PowerShell in die Suchleiste.
- Schauen Sie sich das rechte Panel an und klicken Sie Run as administrator.
Schritt 2: Identifizieren und ändern Sie öffentliche Netzwerkprofile in private
- Führen Sie den folgenden Befehl aus, um den aktuellen Profilstatus aller angeschlossenen Netzwerkadapter zu überprüfen:
Get-NetConnectionProfile - Suchen Sie im Ausgang nach einer Zeile, auf der steht:
NetworkCategory : Public. - Schalten Sie alle Adapter aus, die als Public Über zur... Private durch Ausführung dieses Befehls:
Set-NetConnectionProfile -NetworkCategory Private - Überprüfen Sie die Änderung, indem Sie laufen.
Get-NetConnectionProfileEinmal mehr, um sicherzustellen, dass alle Kategorien entweder zeigenPrivateoder...Domain.
Schritt 3: Führen Sie die WinRM-Konfigurationswerkzeuge aus
- Wenn Ihre Netzwerke unter einem privaten Status gesichert sind, initialisieren Sie den Dienst mit dem schnellen Konfigurationswerkzeug:
winrm quickconfig - Bei Aufforderung zur Bestätigung der Struktur- und Firewalländerungen Y und drücken. Enter.
- Als nächstes, umfassend durchzusetzen PowerShell entfernen Berechtigungen über das Betriebssystem durch Eingabe:
Enable-PSRemoting -Force
Schritt 4: Hinzufügen von Hosts zur vertrauenswürdigen Liste (optional)
Wenn Ihr Computer zu einer lokalen Arbeitsgruppe gehört und nicht zu einer aktiven Unternehmensdomain-Infrastruktur, müssen Sie angeben, mit welchen Zielsystemen Sie interagieren möchten.
- Führen Sie diesen Befehl aus, um den WinRM-Client so zu konfigurieren, dass er externe Hosts sicher erkennt und mit ihnen interagiert:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value * -Force(Anmerkung: Die Wildcard)
allows connections to any remote address. For tighter security parameters, replace` mit einer durch Kommas getrennten Liste Ihrer spezifischen IP-Adressen für Remote-Server).
Schritt 5: Neustart des WinRM-Systemdienstes
- Beenden und speichern Sie Ihre neu implementierten Einstellungen in der Systemregistrierung, indem Sie einen sauberen Service-Recycling erzwingen:
Restart-Service -Name WinRM
Es kann einige Fehler geben.. Learn Microsoft