WinRM 失败:客户端无法连接到请求中指定的目标

WinRM 失败:客户端无法连接到请求中指定的目标

我有两台服务器(源服务器 1 和目标服务器 1)。它们不在同一网段,但有连接。今天,当源服务器 1 尝试连接到目标服务器 1 时,Invoke-Command 停止工作,我不知道原因。PowerShell 显示错误:

[<destinationserver1 的 IPv4>] 连接到远程服务器 <destinationserver1 的 IPv4> 失败,并显示以下错误消息:客户端无法连接到请求中指定的目标。验证目标上的服务是否正在运行并正在接受请求。查阅在目标上运行的 WS-Management 服务的日志和文档,最常见的是 IIS 或 WinRM。如果目标是 WinRM 服务,请在目标上运行以下命令来分析和配置 WinRM 服务:“winrm quickconfig”。有关更多信息,请参阅 about_Remote_Troubleshooting 帮助主题。

在目标服务器1上,我检查了:

  • 运行:winrm quickconfig

  • 结果:WinRM 已配置

  • 运行:Get-WSManInstance winrm/config/listener -Enumerate

  • 结果:

    配置文件:http://schemas.microsoft.com/wbem/wsman/1/config/listener

    xsi:http://www.w3.org/2001/XMLSchema-instance

    语言: en-US

    地址 : *

    传输:HTTP

    端口:5985

    主机名 :

    已启用 : true

    URL前缀:wsman

    证书指纹:

    ListeningOn:{127.0.0.1,<目标服务器 1 的 IPv4>,::1,<目标服务器 1 的 IPv6>}

  • 运行:winrm 获取 winrm/config

  • 结果:无 IPv4 或 IPv6 过滤器

  • 运行:netstat -aon | 查找“5985”

  • 结果:

    TCP 0.0.0.0:5985 0.0.0.0:0 正在侦听 4

    TCP <目标服务器 1 的 IPv4>:5985 <源服务器 1 的 IPv4>:57526 已建立 4

    TCP <目标服务器 1 的 IPv4>:5985 <源服务器 1 的 IPv4>:57544 已建立 4

    TCP <目标服务器 1 的 IPv4>:5985 <源服务器 1 的 IPv4>:57585 已建立 4

    TCP [::]:5985 [::]:0 正在侦听 4

在 sourceserver1 上,我检查了:

  • 运行:(获取项目 wsman:\localhost\client\trustedhosts).value

  • 结果:找到了目标服务器 1 的 IP,这就是我尝试连接的 IP

  • 运行:telnet <destinationserver1 的 IPv4> 5985

  • 结果:连接成功

  • 运行:Test-NetConnection <destinationserver1 的 IPv4> -port 5985

  • 结果:

    计算机名称:<目标服务器 1 的 IPv4>

    远程地址:<目标服务器 1 的 IPv4>

    远程端口:5985

    接口别名:以太网

    源地址:<源服务器 1 的 IPv4>

    PingSucceeded :真

    Ping回复详情 (RTT) :0 毫秒

    TcpTestSucceeded :真

其他连接,如“ping”,可双向工作。

不确定还要检查什么。

相关内容