
Ich versuche, Powershell-Remoteverwaltung auf einem Windows 2008 R2-Server zu aktivieren, der im Arbeitsgruppenmodus ausgeführt wird.
Ich habe den Befehl Enable-PSRemoting in der PowerShell-Konsole ausgeführt.
PS C:\Windows\system32> Enable-PSRemoting
WinRM Quick Configuration Running command "Set-WSManQuickConfig" to enable this machine for remote management through WinRM service This includes:
1. Starting or restarting (if already started) the WinRM service
2. Setting the WinRM service type to auto start
3. Creating a listener to accept requests on any IP address
4. Enabling firewall exception for WS-Management traffic (for http only).
Do you want to continue? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y WinRM already is set up to receive requests on this machine. Set-WSManQuickConfig : Access is denied. At line:50 char:33
+ Set-WSManQuickConfig <<<< -force
+ CategoryInfo : InvalidOperation: (:) [Set-WSManQuickConfig], InvalidOperationException
+ FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.SetWSManQuickConfigCommand
Ich bin als Mitglied der Administratorgruppe angemeldet und führe die Konsole als Administrator aus.
Antwort1
Ich bin gerade auf dieses Problem gestoßen und habe es auf einigen Systemen gelöst. In diesem speziellen Fall waren diese beiden Systeme nicht Teil einer Domäne und das Benutzerkonto war nicht das ursprüngliche „Administrator“-Konto, sondern ein neueres Konto, das auch Mitglied der lokalen Administratorgruppe war.
Die Lösung kam aus dem folgenden Blog-Beitrag, den ich entdeckte:Der WinRM-Zugriff wird auf dem lokalen Computer verweigert.. Kurz gesagt, führen Sie Folgendes in einer Eingabeaufforderung aus (als Administrator gestartet):
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
Starten Sie anschließend die PowerShell-Eingabeaufforderung als Administrator neu und führen Sie sie erneut aus Enable-PSRemoting
. So einfach ist das.
Antwort2
Für alle Probleme mit Power Shell Remoting gibt es zwei wichtige Ressourcen.
Das erste ist help about_Remote_Troubleshooting
, ein umfassendes Nachschlagewerk.
Die zweite Möglichkeit ist eine Internetsuche nach dem Fehler, den Sie erhalten. Ich habe ein PowerShell-Team gefundenBlogeintragdas hatte diese Checkliste:
- Mein Computer ist mit der Domäne verbunden.
- Ich bin als Administrator angemeldet
- PowerShell wird mit erhöhten Rechten gestartet.
- Mein Passwort ist nicht leer
Behebt eine davon Ihr Problem?
Antwort3
Ich hatte vor kurzem den gleichen FehlerDer Zugriff ist verweigert, beim Versuch, PSRemoting auf einer gehosteten Version von Windows 2008 R2 zu aktivieren.
Ich habe festgestellt, dass mein Hosting-Unternehmen eine Gruppenrichtlinie auf eine Firewall-Regel angewendet hat, die im 4. Schritt beim Versuch, PSRemoting zu aktivieren, geändert wird:
4. Aktivieren der Firewall-Ausnahme für WS-Management-Datenverkehr (nur für http)
Schritte zur Behebung:
1) Klicken Sie auf Startmenü >> Verwaltung >> Windows-Firewall und erweiterte Sicherheit
2) Klicken Sie auf eingehende Regeln >> neue Regel >> wählen Sie die Option „Vordefiniert“ und wählen Sie Windows Remote Management aus der Dropdown-Liste >> Klicken Sie auf Weiter
3) Deaktivieren Sie nun den Windows Remote Management-Kompatibilitätsmodus (HTTP-In) und wählen Sie Windows Remote Management-Modus (HTTP-In) >> Klicken Sie auf Weiter >> Lassen Sie die Verbindung zu >> Fertig stellen
Hier ist eine Liste nützlicher Ressourcen zum Debuggen, die ich verwendet habe, bevor ich den obigen Fix entdeckt habe:
Referenzen zur Fehlerbehebung:
Überprüfen Sie, ob sich Ihr Konto in der Gruppe „Lokale Administratoren“ befindet:
powershell> whoami /all
Powershell-Team - PSRemoting aktivieren(4 allgemeine Schritte zur Fehlerbehebung)
So führen Sie Powershell-Befehle auf Remotecomputern aus(Domänen- vs. Arbeitsgruppen-Setup)
Andere Themen:
Versuchen Sie, PSRemoting auf SharePoint einzurichten?
Verwenden von PowerShell-Remotingtechnologien zum Verwalten einer SharePoint-Farm
Versuchen Sie, PSRemoting unter Windows XP einzurichten?
Fehler beim Aktivieren von PSRemoting in Windows XP SP3
Richten Sie PSRemoting auf einem nicht englischsprachigen Computer ein? - Ändern Sie die Sprache in Englisch
Referenz 1 - Sprache nicht angegeben
Referenz 2 - Spanisch/Deutsch
Verwenden Sie VirtualBox und versuchen Sie, PSRemoting einzurichten?
Virtualbox und Notwendigkeit, CredSSP zu aktivieren
Beim Einrichten von VirtualBox und PSRemoting tritt der Fehler „Zugriff verweigert“ auf.
Antwort4
Manchmal treten Probleme mit WinRM und „Zugriff verweigert“ aufgrund einer ungültigen Zertifikatskonfiguration auf. Hier finden Sie Einzelheiten:https://docs.microsoft.com/en-us/troubleshoot/iis/http-403-forbidden-access-website#cause-2-non-self-signed-certificates-are-in-trusted-root-certification-authorities-certificate-store