在 Exchange Server 2010 客户端访问服务器上启动 Exchange 命令行管理程序时出现 HTTP 错误 403

原始 KB 编号: 2276957

症状

尝试在 Exchange Server 2010 客户端访问服务器上打开 EMS 时,EMS 中收到以下错误消息:

VERBOSE:连接到 <服务器名称>

[<服务器名称>] 连接到远程服务器失败并显示以下错误消息:WinRM 客户端从远程 WS-Management 服务收到 HTTP 状态代码 403。 有关详细信息,请参阅about_Remote_Troubleshooting帮助主题。

+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportException

+ FullyQualifiedErrorId:PSSessionOpenFailed

无法连接到当前站点中的任何Exchange Server。

请输入要连接的服务器 FQDN:

原因

出现此问题的原因是启用了 Internet Information Services (IIS) 管理器中 PowerShell 虚拟目录上的“需要 SSL”选项。 但是,由于 Exchange Server 2010 使用 Kerberos 身份验证,因此不需要此选项设置。

解决方案

要解决此问题,请按照下列步骤操作:

  1. 在 Exchange Server 2010 客户端访问服务器上,打开 IIS 管理器。
  2. “默认网站”下找到 PowerShell 虚拟目录,然后在详细信息窗格中单击“ SSL 设置 ”。
  3. 双击“ SSL 设置” ,然后清除“ 需要 SSL ”选项。
  4. 在详细信息窗格中,单击“ 应用 ”,在 IIS 管理器中保存设置。
  5. 重新启动 IIS。
  6. 关闭 EMS,然后重新打开它。

状态

Microsoft 已确认这是一个问题。