Powershell远程启用

时间:2011-03-28 11:51:50

标签: powershell powershell-remoting

我无法使用PowerShell连接到远程计算机。我做的程序是:

  1. 启用-PSRemoting -Force
  2. Set-Item WSMan:\ localhost \ Client \ TrustedHosts *
  3. restart-Service winrm
  4. 输入-PSSession IpAddress
  5. 当我从服务器机器运行最后一步(第4步)时,我收到如下错误:

      

    Enter-PSSession:正在连接到   远程服务器失败了   以下错误消息:访问是   拒绝。

    我在客户端和服务器端都尝试了以上所有4个步骤。请帮忙

    由于 Prav

1 个答案:

答案 0 :(得分:3)

检查远程计算机上的端口

  

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>目录
WSManConfig:
Microsoft.WSMan.Management \ WSMan :: localhost \ Listener \ Listener_1084132640
名称值---- ------地址*
运输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