Usiłuję włączyć zdalne Powershell na serwerze Windows 2008 R2 Server, działającym w trybie grupy roboczej.
Uruchomiłem polecenie Enable-PSRemoting w konsoli PowerShell.
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
Jestem zalogowany jako członek grupy administratorów i uruchamiam konsolę jako administrator.
Odpowiedzi:
W przypadku każdego problemu z usługą Power Shell Remoting istnieją dwa ważne zasoby.
Pierwszy to
help about_Remote_Troubleshooting
nich jest obszerne odniesienie.Drugi to wyszukiwanie błędu w Internecie. Znalazłem post na blogu zespołu PowerShell, który miał tę listę kontrolną:
Czy jeden z nich rozwiązuje Twój problem?
źródło
Właśnie natknąłem się i rozwiązałem ten problem na kilku systemach. W tym konkretnym przypadku te dwa systemy nie były częścią domeny, a konto użytkownika nie było oryginalnym kontem „Administrator”, ale raczej nowszym kontem, które było również członkiem lokalnej grupy Administratorzy.
Rozwiązanie pochodzi z następującego postu na blogu, po którym wędrowałem: WinRM Access jest zabroniony na komputerze lokalnym . Krótko mówiąc, uruchom następujące polecenie z wiersza polecenia (uruchomionego jako Administrator):
Następnie uruchom ponownie PowerShell jako administrator i uruchom ponownie
Enable-PSRemoting
, to proste.źródło
Ostatnio miałem ten sam błąd Odmowa dostępu , podczas próby włączenia PSRemoting na hostowanej wersji systemu Windows 2008 R2.
Odkryłem, że moja firma hostingowa zastosowała zasady grupy do reguły zapory, która jest modyfikowana w 4 kroku podczas próby włączenia PSRemoting:
4. Włączanie wyjątku zapory dla ruchu WS-Management (tylko dla http)
Kroki, aby naprawić:
1) Kliknij menu Start >> Narzędzia administracyjne >> Zapora systemu Windows i zaawansowane zabezpieczenia
2) Kliknij reguły przychodzące >> nowa reguła >> wybierz opcję „predefiniowane” i wybierz Zdalne zarządzanie systemem Windows z listy rozwijanej >> Kliknij dalej
3) Teraz, Odznacz Tryb zgodności zdalnego zarządzania Windows (wejście HTTP) i wybierz Tryb zdalnego zarządzania Windows (wejście HTTP) >> Kliknij Dalej >> Zezwalaj na połączenie >> Zakończ
Oto lista przydatnych zasobów do debugowania tego, którego użyłem, zanim odkryłem powyższą poprawkę:
Rozwiązywanie problemów Referencje:
Sprawdź, czy Twoje konto należy do grupy lokalnych administratorów:
Zespół Powershell - Włącz PSRemoting (4 typowe kroki rozwiązywania problemów)
Jak uruchamiać polecenia PowerShell na komputerach zdalnych (konfiguracja Domain vs. Workgroup)
Inne tematy:
Próbujesz skonfigurować PSRemoting na SharePoint?
Korzystanie z technologii zdalnego zarządzania PowerShell do zarządzania farmą SharePoint
Próbujesz skonfigurować PSRemoting w systemie Windows XP?
Błąd podczas włączania PSRemoting w Windows XP SP3
Czy konfigurujesz PSRemoting na komputerze innym niż angielski? - zmień na angielski
Odnośnik 1 - język nieokreślony
Odniesienie 2 - Hiszpański / Niemiecki
Czy używasz VirtualBox i próbujesz skonfigurować PSRemoting?
Virtualbox i konieczność włączenia włączenia CredSSP
VirtualBox i skonfigurowanie PSRemoting powoduje błąd odmowy dostępu
źródło
Wyłączyłem UAC w Win 7, uruchomiłem ponownie i zadziałało.
Edycja: nie sugeruje, aby pozostawić UAC wyłączony. Miałem ten problem i nie miałem pustego hasła. Okazało się, że jest to jedyna poprawka dla mnie. Po prostu włącz go ponownie, gdy polecenie się powiedzie. Sheesh on downvotes. lol
źródło