Я тестирую соединение WinRM с помощью командной строки на моей локальной и удаленной машине, и мой вопрос разделен на две части.
ЧАСТЬ I
Я протестировал TCP/IP-подключение, используя команду ping для проверки связи: IP-адрес локального компьютера и удаленного компьютера, шлюз по умолчанию и DNS-сервер, и он отлично работает как на локальном, так и на удаленном компьютере.
Но при тестировании с помощью команд WinRM я использовал эту команду для поиска прослушивателей и адресов.
winrm e winrm/config/listener
Это дает мне этот вывод для моей локальной машины
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
Но та же команда, когда я запускаю на удаленной машине, дает мне вывод со всем остальным, кроме
Listener[Source="GPO"]
.
.
.
ListeningOn=null
Я хочу настроить его, чтобы он правильно слушал.
ЧАСТЬ II
И когда я запускаю эти команды одну за другой на моей удаленной машине
winrm id -r:<machine name>
winrm get winrm/config -r:<machine name>
winrm get wmicimv2/Win32_Service?Name = WinRM -r:<machine name>
Он выдает ошибку WSMan с сообщением об ошибке:
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".
Принимая во внимание, что те же самые команды, когда я запускаю на своей локальной машине, работают правильно.
winrm id
winrm get winrm/config
winrm get wmicimv2/Win32_Service?Name = WinRM
В лучшем случае все проблемы, с которыми я сталкиваюсь, связаны с моей удаленной машиной. Из-за чего это происходит и как я могу настроить его для прослушивания и успешного подключения? Спасибо.
Часть II, теперь я могу запустить их на одной из моих других удаленных машин с правильным выводом.
Я внес некоторые изменения в эту конкретную удаленную машину, для которой я разместил вопрос, и поэтому он не будет запускать эти команды, пока я не исправлю часть I, но, кроме того, если ничего не было изменено, он будет работать так же, как и на моем другом удаленные машины.
Я все равно был бы признателен, если бы кто-нибудь помог мне с частью I, в которой я должен избавиться от
Listener[Source=GPO]
..
.
ListeningOn=null
когда я запускаю команду
winrm e winrm/config/listener
потому что это вызывает проблемы, но я не уверен, как отключить/удалить настройки групповой политики.
telnet <IP address> 5985
устанавливает соединение? На какой локальной машине вы получаете какой вывод дляListeningOn
? Вы запускалиwinrm qc
на обоих хостах? - person Ansgar Wiechers   schedule 25.06.2013ListeningOn = null
находится на удаленной машине. - person sanya   schedule 25.06.2013winrm set winrm/config/Listener?Address=*+Transport=HTTP @{Enabled="true"}
) - person Ansgar Wiechers   schedule 25.06.2013Error: Unknown switch: encodedcommand
Error: Unknown switch: inputformat
Error: Unknown switch: outputformat
Error: Invalid use of command line. Type "winrm -?" for help.
- person sanya   schedule 25.06.2013winrm set winrm/config/Listener?Address=*+Transport=HTTP @{Enabled="true"}
Также я использовал эту команду, но даже она не работаетwinrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname="HOST";CertificateThumbprint="XXXXXXXXXX"}
- person sanya   schedule 25.06.2013