连接到远程服务器失败:WinRM 客户端无法处理请求

连接到远程服务器失败:WinRM 客户端无法处理请求

我正在尝试从本地计算机在远程服务器上执行 powershell 脚本,但是出现错误。以下是完整的错误消息:

连接到远程服务器失败,并显示以下错误消息:WinRM 客户端无法处理请求。如果身份验证方案与 Kerberos 不同,或者客户端计算机未加入域,则必须使用 HTTPS 传输或必须将目标计算机添加到 TrustedHosts 配置设置。使用 winrm.cmd 配置 TrustedHosts。请注意,TrustedHosts 列表中的计算机可能未经过身份验证。您可以通过运行以下命令获取有关此问题的更多信息:winrm help config。有关更多信息,请参阅 about_Remote_Troubleshooting 帮助主题。

  • CategoryInfo:OpenError:(:String)[],PSRemotingTransportException
  • FullyQualifiedErrorId:ServerNotTrusted、PSSessionStateBroken

这是一个常见错误,我已经找到了很多相关信息,但是没有一个能成功连接。我做了以下事情:

  • 在提升的 PowerShell 窗口中
  • 在两台机器上启动 WinRM
  • 检查远程机器正在监听的端口:

winrm 枚举 winrm/config/listener

  • 将远程计算机添加到本地计算机上的受信任主机
  • 全部以管理员权限完成
  • 两台机器都在同一个域中

远程计算机是托管在 Azure 上的 VM,但这并不重要。防火墙也没有阻止端口。

我真的不知道现在还需要检查什么。任何帮助都将不胜感激!

相关内容