2012-05-29 3 views
7

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

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

Первый Тест OK: Remoting к компьютеру в домене с компьютера в домене

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

PS C:\Users\myUser> Enter-PSSession -Computername iisw01 -Credential COMPANY_DOMAIN\desmonitor
[desiisw01]: PS C:\Users\desmonitor\Documents> exit

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

iis01 \ instalador Локальный пользователя для машина iis01
Компьютер: iis01

PS C:\Users\myUser> Enter-PSSession -Computername iis01 -Credential iis01\instalador Enter-PSSession : Connecting to remote server failed with the following error message : The WinRM client cannot process the request.

В машинных ii01 с использованием сервера терминалов (Remote Desktop) с помощью COMPANY_DOMAIN \ desmonitor, я открываю PS консоли и я исполню

PS C:\Users\desmonitor> winrm quickconfig
WinRM already is set up to receive requests on this machine.
WinRM already is set up for remote management on this machine.
PS C:\Users\desmonitor>

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

PS C:\Users\myUser> Enter-PSSession -Computername iis01 -Credential iis01\instalador Enter-PSSession : Connecting to remote server failed with the following error message : The WinRM client cannot processthe request.

Использование эта команда:

PS C:\Users\myUser> Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force PS C:\Users\myUser>

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

PS C:\Users\myUser> Enter-PSSession -Computername iis01 -Credential iis01\instalador [iiw01]: PS C:\Users\instalador\Documents> $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: \ LocalHost \ Client) в локальном компьютере?
Как узнать, включена ли служба WinRM на компьютере?
Как узнать, работает ли служба WinRM на компьютере?
Как узнать, настроен ли WinRM для получения запроса на компьютере?
Как узнать, настроена ли WinRM для удаленного управления на этом компьютере ?.

ответ

23

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.

Смежные вопросы