Проверка службы 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.