启动 Exchange 命令行管理程序或 Exchange 管理控制台 时出现“连接到远程服务器失败并显示以下错误消息”错误

症状

尝试在运行 Microsoft Exchange Server 的服务器上启动 Microsoft Exchange 命令行管理程序 (EMS) 或 Microsoft Exchange 管理控制台 (EMC) 时,会收到以下错误消息之一:

  • 错误消息 1

    连接到远程服务器失败并显示以下错误消息:WinRM 客户端无法处理请求。 它无法确定来自目标计算机的 HTTP 响应的内容类型。 内容类型不存在或无效。 有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。

  • 错误消息 2

    连接到远程服务器失败并显示以下错误消息:WinRM 客户端向 HTTP 服务器发送了请求,并收到响应,指出请求的 HTTP URL 不可用。 这通常由不支持 WS-Management 协议的 HTTP 服务器返回。 有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。

  • 错误消息 3

    连接到远程服务器失败并显示以下错误消息:WinRM 客户端收到 HTTP 服务器错误状态 (500) ,但远程服务不包含有关失败原因的任何其他信息。 有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。 它正在运行命令“Discover-ExchangeServer -UseWIA $true -SuppressError $true”。

  • 错误消息 4

    连接到远程服务器失败并显示以下错误消息:与指定的远程主机的连接被拒绝。 验证 WS-Management 服务是否在远程主机上运行,并配置为侦听正确的端口和 HTTP URL 上的请求。 有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。

  • 错误消息 5

    连接到远程服务器失败并显示以下错误消息:WinRM 客户端从远程 WS-Management 服务收到 HTTP 状态代码 403。

  • 错误消息 6

    连接到远程服务器失败并显示以下错误消息:WinRM 客户端向 HTTP 服务器发送了请求,并收到响应,指出请求的 HTTP URL 不可用。 这通常由不支持 WS-Management 协议的 HTTP 服务器返回。

  • 错误消息 7

    连接到远程服务器失败并显示以下错误消息:客户端无法连接到请求中指定的目标。 验证目标上的服务是否正在运行并正在接受请求。 有关在目标上运行的 WS-Management 服务(最常见的是 IIS 或 WinRM),请参阅日志和文档。 如果目标是 WinRM 服务,请在目标上运行以下命令,以分析和配置 WinRM 服务:

  • 错误消息 8

    连接到远程服务器失败并显示以下错误消息:WS-Management 服务不支持请求。

  • 错误消息 9

    连接到远程服务器失败并显示以下错误消息:WinRM 客户端无法处理请求。 WinRM 客户端尝试使用 Kerberos 身份验证机制,但使用目标计算机。

解决方案

若要解决这些问题,请运行“Exchange 管理疑难解答” (EMTshooter) 。

关于 EMT 射击游戏

EMTshooter 在本地 (目标) Exchange 服务器上运行,并尝试识别影响连接到它的管理工具的潜在问题。

故障排除程序分两个阶段运行。 首先,它会检查 IIS 默认网站、PowerShell vdir 和其他关键区域,以确定连接问题的已知原因。 如果该工具识别出影响检查前进程之一的问题,则会提供解决问题的建议。 如果预检查通过,则疑难解答会尝试连接到服务器,就像管理工具连接一样。 如果该连接尝试仍导致 WinRM 样式的错误,疑难解答会尝试将该错误与从相关支持案例收集的存储字符串列表进行比较。 如果找到匹配项,则疑难解答会在 CMD 窗口中显示该错误的已知原因。

以下屏幕截图显示了此显示方式。

此显示方式的屏幕截图。

EMTshooter 将事件记录在“Microsoft-Exchange-Troubleshooters/Operational”事件日志中。 CMD 窗口中显示的所有结果也会记录在事件日志中以创建记录。

要记住的事项

  • 根据当前设置,可能需要调整计算机上的执行策略,以便使用以下命令之一来运行疑难解答:

    • Set-ExecutionPolicy RemoteSigned

    • Set-ExecutionPolicy 无限制

      重要

      运行疑难解答后,请记得还原常规设置。

  • 必须在运行Exchange Server管理工具未连接到的服务器上运行此版本的疑难解答。

  • 若要运行疑难解答,必须具有本地登录到 Exchange 服务器的用户权限。 这是该工具的当前要求。 此外,必须具有运行Windows PowerShell的用户权限。

如何安装 EMTshooter

若要安装 EMT 射击程序,请执行以下步骤:

  1. 此处下载文件扩展名为 .zip 的疑难解答压缩文件。
  2. 将 .zip 文件中包含的四个文件提取到文件夹中,然后将文件扩展名重命名为 .ps1。
  3. 从标准 (和本地) Windows PowerShell 窗口中运行 EMTshooter.ps1。

References

有关 EMTshooter 处理的问题以及其中一些问题的原因的详细信息,请参阅以下 Exchange 团队博客文章:

排查 Exchange 2010 管理工具启动问题

解决 WinRM 错误和 Exchange 2010 管理工具启动失败