Проверка службы WinRM на удаленной машине

Я видел большую статью
PowerShell 2.0 remoting guide: Часть 8-сценарии удаленного взаимодействия и устранение неполадок
http://www.ravichaganti.com/blog/?p=1181

У меня есть эта проблема: у меня есть два компьютера в домене, в сети.

первый тест OK: удаленное подключение к компьютеру в домене с компьютера в домене

COMPANY_DOMAINdesmonitor является пользователем домена.
Домен COMPANY_DOMAIN
Компьютер: сервера iis01

PS C:UsersmyUser> Enter-PSSession-Имя_компьютера iisw01-учетные данные COMPANY_DOMAINdesmonitor
[desiisw01]: PS C:UsersdesmonitorDocuments > выход

второй тест неверный:: удаленное подключение к компьютеру в домене с компьютера в домене, используя локального администратора

iis01instalador является локальным Пользователем для машины iis01
Компьютер: сервер iis01

PS C:UsersmyUser> Enter-PSSession-Имя_компьютера iis01 - Учетные данные iis01instalador Enter-PSSession: не удалось подключиться к удаленному серверу со следующим сообщением об ошибке: WinRM клиент не может обработать запрос.

в машине ii01 с помощью сервера терминалов (удаленный рабочий стол) с помощью COMPANY_DOMAINdesmonitor я открываю консоль PS и выполняю

PS C:Usersdesmonitor > winrm quickconfig
WinRM уже настроен для получения запросов на это машина.
WinRM уже настроен для удаленного управления на этом компьютере.
PS C:Usersdesmonitor>

затем я повторяю попытку, но получаю ту же ошибку:

PS C:UsersmyUser> Enter-PSSession-Имя_компьютера iis01 - Учетные данные iis01instalador Enter-PSSession: не удалось подключиться к удаленному серверу со следующим сообщением об ошибке: WinRM клиент не может обработать запрос.

С помощью этого команда:

PS C:UsersmyUser > Set-Item WSMan:localhostClientTrustedHosts-значение " * " - сила PS C:UsersmyUser>

теперь, я получаю доступ:

PS C:UsersmyUser> Enter-PSSession-Имя_компьютера iis01-учетные данные iis01instalador [iiw01]: PS C:UsersinstaladorDocuments > $ Host

Name             : ServerRemoteHost
Version          : 1.0.0.0
InstanceId       : 6905896f-e6c7-4603-82f0-20183f71b1ec
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : es-ES
CurrentUICulture : es-ES
PrivateData      :
IsRunspacePushed :
Runspace         :

в моей компании, есть много компьютеров для подключения к iis01.

каждое вычисление нужно выполнить команда для добавления удаленного компьютера в список доверенных узлов локального компьютера ??

У меня есть несколько вопросов об этом ¿

Как я могу получить список о TrustedHosts (WSMan:LocalHostClient ) на локальном компьютере ?
Как узнать, включена ли служба WinRM на компьютере ?
Как узнать, работает ли служба WinRM на компьютере ?
Как узнать, настроен ли WinRM для получения запроса на компьютере ?
Как узнать, настроен ли WinRM для удаленного управления на этой машине?.

1 ответов


Q1. Как получить список о TrustedHosts (WSMan:\LocalHost\Client ) на локальном компьютере ?

Get-Item WSMan:\localhost\Client\TrustedHosts

Q2 / Q3. Как узнать, включена ли служба WinRM на компьютере ? Как узнать, работает ли служба WinRM на компьютере ?

Get-Service -ComputerName server01 -Name winrm | Select Status

Q4. Как узнать, настроен ли WinRM для получения запроса на компьютере ? Не совсем уверен в этом, но я подтверждаю. Один из способов найти-посмотреть, перечислены ли клиентские порты или нет. Но, как я уже сказал, я могу подтвердить этот.

Get-ChildItem WSMan:\localhost\Client\DefaultPorts

Q5. Как узнать, настроен ли WinRM для удаленного управления на этом компьютере?.

вы должны иметь возможность перечислить слушателей.

Get-ChildItem WSMan:\localhost\Listener

если вы ничего не видите здесь, это означает, что вы не настроены для входящих подключений WSMAN.