WinRM客户端无法在指定的时间内完成操作

时间:2013-08-08 14:44:11

标签: powershell winrm wsman

当我尝试连接到远程计算机上的Powershell时会发生这种情况:

PS C:\Users\Jonathan> Test-WSMan -ComputerName 54.228.XX.XX
Test-WSMan : The WinRM client cannot complete the operation within the time specified. Check if the machine name is val
id and is reachable over the network and firewall exception for Windows Remote Management service is enabled.
At line:1 char:11
+ Test-WSMan <<<<  -ComputerName 54.228.XX.XX
    + CategoryInfo          : InvalidOperation: (54.228.XX.XX:String) [Test-WSMan], InvalidOperationException
    + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.TestWSManCommand

在我的远程计算机上,我已确认WinRM正在运行:

PS C:\Users\Administrator> net start winrm

The Windows Remote Management (WS-Management) service is starting.
The Windows Remote Management (WS-Management) service was started successfully.

我已经确认它正在倾听:

PS C:\Users\Administrator> winrm e winrm/config/listener

Listener
    Address = *
    Transport = HTTP
    Port = 5985
    Hostname
    Enabled = true
    URLPrefix = wsman
    CertificateThumbprint
    ListeningOn = 10.35.XXX.XXX, 127.0.0.1...

我选择信任所有主持人:

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

最后,我允许端口5985上的入站连接。我错过了什么吗?!

3 个答案:

答案 0 :(得分:2)

对我们来说,不幸的解决方案是从头开始并重新安装Windows。花了一个星期浪费我们的时间后,就修好了。

答案 1 :(得分:0)

我认为你必须遵循一些步骤而不是这两个视频可能会有所帮助 至少在我的情况下,enable-psremoting -force命令行开关无法解决问题,为了成功远程连接到服务器,您必须遵循一些步骤,我将它们录制为youtube中的视频,在这种情况下我尝试过从另一台服务器远程连接到Web服务器核心

http://www.youtube.com/watch?v=oGHC0sbe17Y http://www.youtube.com/watch?v=SpzAsRkjV40

最好的问候

答案 2 :(得分:0)

我的解决方法是打开一个升高的外壳并运行:

netsh winhttp reset proxy

注意:即使netsh winhttp show proxy显示我的计算机配置为“直接访问(无代理服务器)”,此操作仍然有效。无需重新启动。