Sprawdzam połączenie WinRM za pomocą wiersza polecenia na komputerze lokalnym i zdalnym, a moje pytanie dzieli się na dwie części.Skonfiguruj i nasłuchuj z powodzeniem za pomocą narzędzia WinRM w programie Power Shell
CZĘŚĆ I
Przetestowałem połączenie TCP/IP za pomocą polecenia ping ping: Adres IP komputera lokalnego i zdalnego komputera, bramy domyślnej i serwera DNS i działa doskonale zarówno na komputerze lokalnym i zdalnym.
Ale podczas testowania za pomocą poleceń winrm użyłem tego polecenia, aby zlokalizować słuchaczy i adresy
winrm e winrm/config/listener
Daje mi to wyjście na moim komputerze lokalnym
Listener
Address = *
Transport = HTTP
Port = 5985
Hostname
Enabled = true
URLPrefix = wsman
CertificateThumbprint
ListeningOn =<IP Address>,127.0.0.1, ::1,fe80::100:7f:fffe%13,fe80::803:5e43:50ef:c50%11
Ale to samo polecenie, gdy biegnę na zdalnej maszynie daje mi wyjście z wszystkiego innego to samo, z wyjątkiem
Listener[Source="GPO"]
.
.
.
ListeningOn=null
Chcę go skonfigurować, aby był poprawnie słuchany.
CZĘŚĆ II
I kiedy uruchomić tych poleceń jeden po drugim na moim komputerze zdalnym
winrm id -r:<machine name>
winrm get winrm/config -r:<machine name>
winrm get wmicimv2/Win32_Service?Name = WinRM -r:<machine name>
Daje WSMan Usterka z komunikatem o błędzie, jak:
The client cannot connect to the destination specified in the request. Verify
that the service on the destination is running and is accepting requests.Consult
the logs and documentation for WS-Management service running on the destination,
most commonly IIs or WinRM. If the destination is the WinRM service, run the
following command on the destination to analyse and configure the WinRM service:
"winrm quickconfig".
Natomiast te same polecenia, gdy uruchamiam się na moim komputerze lokalnym działają poprawnie.
winrm id
winrm get winrm/config
winrm get wmicimv2/Win32_Service?Name = WinRM
Co najwyżej wszystkie problemy, z jakimi się borykam, występują na mojej zdalnej maszynie. Co powoduje to zdarzenie i jak mogę skonfigurować je do słuchania i łączenia się z powodzeniem? Dziękuję.
Część II, jestem teraz w stanie uruchomić je na jednym z moich innych zdalnych maszyn z poprawnym wyjściem.
Wprowadziłem kilka zmian w tym zdalnym komputerze, dla którego napisałem to pytanie, więc nie uruchamiałbym tych poleceń dopóki nie naprawię części I, ale poza tym, jeśli nic nie zostało zmienione, będzie działał tak jak on robi na moich innych zdalnych komputerach.
Chciałbym jeszcze wdzięczni, jeśli ktoś mógłby mi pomóc z części I, w którym muszę pozbyć
Listener[Source=GPO]
..
.
ListeningOn=null
kiedy uruchomić komendę
winrm e winrm/config/listener
bo to jest to, co kwestie wywołujące ale nie jestem pewien, jak wyłączyć/usunąć ustawienia zasad grupy.
Czy 'telnet 5985' nawiązuje połączenie? Na jakiej "lokalnej maszynie" otrzymujesz dane wyjściowe dla 'ListeningOn'? Czy uruchomiłeś 'winrm qc' na obu hostach? –
Tak, uruchomiłem winrm qc na obu komputerach lokalnych i zdalnych, a oni obaj dostarczają mi poprawne wyjście, które winRM jest ustawione. I właśnie poprawiłem moje pytanie, 'ListeningOn = null' jest na zdalnej maszynie. – sanya
Sprawdź, czy na zdalnym hoście istnieją zasady uniemożliwiające odsłuchiwanie WinRM. Czy próbowałeś włączyć detektor na zdalnym hoście? ('winrm set winrm/config/Listener?Adres = * + Transport = HTTP @ {Enabled = "true"} ') –