我试图让两台工作组机器(都是Windows2012 R2)通过PowerShell通过WinRM相互通信。我们叫他们ServerA和ServerB。在这两台机器上,我运行了以下命令:
Enable-PSRemoting -ForceSet-Item WsMan:\localhost\client\trustedhosts Server[A|B]Restart-Service WinRM通过ServerB,我可以使用Enter-PSSession ServerA命令远程连接到ServerA。然而,我不能在另一个方向连接。ServerA无法连接到ServerB。我收到以下错误消息:
输入-pssession:连接到远程服务器的ServerB失败,出现以下错误消息:客户端无法连接到请求中指定的目标。验证目标上的服务是否正在运行并正在接受请求。请参阅在目标上运行的WS-Management服务的日志和文档,最常见的是IIS或WinRM。如果目标是WinRM服务,那么在目标上运行以下命令来分析和配置WinRM服务:“”。有关更多信息,请参见about_Remote_Troubleshooting帮助主题。一行:1字符:1+输入-pssession ServerB +~+ CategoryInfo : InvalidArgument:(ServerB:String) 输入-PSSes,PSRemotingTransportException + FullyQualifiedErrorId : CreateRemoteRunspaceFailed
我还尝试将远程会话连接到服务器本身。即来自ServerB Enter-PSSession ServerB。我得到了与上面相同的错误。我试着完全禁用这两个防火墙,但这也没有帮助。我还试着做了一个Test-NetConnection ServerB -port 5985,这给了我一个警告:
警告: TCP连接到服务器端: 5985失败ComputerName : ServerB RemoteAddress : ip RemotePort :5985 InterfaceAlias :以太网SourceAddress : ip PingSucceeded : True PingReplyDetails (RTT):0 ms TcpTestSucceeded : False
通过使用Test-NetConnection命令,我确实看到了PowerShell事件日志中的一个条目,该条目读取:
错误消息=调用带有"2“参数的".ctor”的异常(S):“由于目标计算机主动拒绝ip:5985,因此无法建立连接”。
我还可以采取哪些其他步骤来解决这个连接问题?
发布于 2016-04-22 22:15:20
命令(或缩写版本winrm )执行以下操作:启动winrm服务,并将服务启动类型设置为自动启动。为在任何IP地址上使用HTTP或HTTPS发送和接收WS-Management协议消息的端口配置侦听器。
winrm quickconfighttps://serverfault.com/questions/772353
复制相似问题