Дистанционное включение Powershell - PullRequest
2 голосов
/ 28 марта 2011

Я не могу подключиться к удаленному компьютеру с помощью powershell.Я выполнил следующие процедуры:

  1. Enable-PSRemoting -Force
  2. Set-Item WSMan: \ localhost \ Client \ TrustedHosts *
  3. restart-Service winrm
  4. Enter-PSSession IpAddress

При выполнении последнего шага (4-го шага) с моего сервера я получаю сообщение об ошибке:

Enter-PSSession: Не удалось подключиться к удаленному серверу со следующим сообщением об ошибке: «Доступ запрещен».

Я выполнил все вышеуказанные 4 шага на клиентском и серверном компьютере.Пожалуйста, помогите

Спасибо Прав

1 Ответ

3 голосов
/ 31 марта 2011

Проверьте порт на удаленном компьютере

PS Z:> cd WSMan: \ localhost \ Listener
PS WSMan: \ localhost \ Listener> dir
[cut]
PS WSMan: \ localhost \ Listener> cd. \ Listener_1084132640
PS WSMan: \ localhost \ Listener \ Listener_1084132640> dir
WSManConfig:
Microsoft.WSMan.Management \ WSMan :: localhost \ Listener \ Listener_108411010 * Имя Значение
---- -----
Адрес *
Транспортный HTTP
Порт 5985

Затем соединиться с правильным портом

$ remotePowerShellPort = 5985 $ ConnectionURI = ("http://{0}:{1}" -f $ targetServer, $ remotePowerShellPort)
$ remoteSession = New-PSSession -ConnectionURI $ ConnectionURI
Invoke-Command -Session $remoteSession -ScriptBlock {dir}
Remove-PSSession $ remoteSession

...