Удаленное взаимодействие Powershell с IP-адресом в качестве цели

Я успешно включил PSRemoting на моем сервере 2008 R2. Я могу выполнить удаленную сессию из той же сети, используя имя хоста в качестве цели.

Я терплю неудачу, когда пытаюсь использовать IP-адрес в качестве цели с любого компьютера (в сети или из другой сети (например через VPN)). Я хочу иметь возможность использовать удаленное взаимодействие через свое VPN-соединение, где мне нужно использовать IP-адрес, поскольку имя хоста не может быть разрешено.

Я не хочу добавлять имена в свой файл hosts, потому что есть несколько других серверов у наших клиентов, которые имеют такое же DNS-имя, и я не хочу снова и снова удалять и вставлять ассоциацию имя-IP-адрес.

Я надеюсь, что кто-нибудь скажет мне, как разрешить psremoting -target для вызова через IP.

Edit : Чтобы быть более конкретным, я хочу иметь возможность запускать это:

Enter-PSSession -Computername 192.168.123.123 -credentials $cred 

Но я могу запустить эту команду, только если я передам имя хоста " -Computername "

Edit2 :
Я получаю следующее сообщение об ошибке, когда пытаюсь войти в систему, используя ip вместо имени хоста (из внутренней сети):

Enter-PSSession : Connecting to remote server failed with the following error message : The WinRM client cannot process
 the request. Default authentication may be used with an IP address under the following conditions: the transport is HT
TPS or the destination is in the TrustedHosts list, and explicit credentials are provided. Use winrm.cmd to configure T
rustedHosts. Note that computers in the TrustedHosts list might not be authenticated. For more information on how to se
t TrustedHosts run the following command: winrm help config. For more information, see the about_Remote_Troubleshooting
 Help topic.

Edit3:
Я знаю о настройке доверенных хостов WSMan, но это не похоже быть проблемой. Для него уже установлено значение «*» (я сделал это сразу после включения удаленного взаимодействия), но я все еще не могу подключиться к этому серверу, используя ip как target-computername, но я могу подключиться, используя имя хоста как target-computername . Похоже, что в IIS есть что-то вроде привязки, которая не позволяет слушателю прослушивать запросы, нацеленные на IP-номер вместо имени хоста. Но IIS не установлен. Я не знаю, где искать такую ​​настройку.

Обновление 2011-07-12:
Хорошо, я думаю, что настройка доверенных хостов не является проблемой, потому что я МОГУ подключаться с нашего DC через имя хоста, но не в том случае, если Я использую IP-адрес пункта назначения для параметра компьютера.
Думаю, проблема в слушателе. Возможно, прослушиватель не принимает запросы, которые были нацелены на IP-адрес назначения вместо имени хоста назначения. Но я не знаю, как это изменить.

58
задан wullxz 12 July 2011 в 14:34
поделиться