我正在尝试找出 Exchange 命令行管理程序为何持续失败的原因。
我已确保 IIS 上启用了 kerberos。我不确定我还能做什么来尝试修复此问题。
详细:连接到 ExchangeServer.Website.com。New-PSSession:[ExchangeServer.Website.com] 处理来自远程服务器 ExchangeServer.Website.com 的数据失败,并显示以下错误消息:EndpointConfiguration 具有 http://schemas.microsoft.com/powershell/Microsoft.Exchange标识符在远程计算机上未处于有效的初始会话状态。请联系 Windows PowerShell 管理员或者终结点配置的所有者或创建者。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。位于行:1 字符:1 + New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Micr ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession],PSRemotin gTransportException + FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed
答案1
错误发生前您做了什么?您在 IIS 上更改过证书吗?
1.根据上述错误信息,建议检查所有域控制器上以下位置的 Exchange 服务器组。
计算机配置\Windows 设置\安全设置\本地策略\用户权限分配下的组策略管理编辑器本地策略-->用户权限分配-->管理审核和安全日志-->“Exchange 服务器”组
如果缺少Exchange Servers Group,建议您尝试更新GPO并进行测试。
- 创建另一个管理员帐户并测试,这是为了检查此问题是否与 AD 帐户权限有关。
3.导航到 IIS 管理器--> 默认网站--> PowerShell
将物理路径从 C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\PowerShell 更改为
至:C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell
然后在 CMD 中运行 IISRESET。
另外,这里有一个类似的帖子供您参考:
答案2
在经过每月修补和服务器重启后尝试启动 Exchange 2016 Exchange 命令行管理程序时遇到了同样的错误。
尝试在浏览器中访问 Exchange 控制面板 (ECP) 也会出现 HTTP 错误 503“无法处理此请求”
在系统日志中发现以下事件 ID 15021:
“使用端点 0.0.0.0:444 的 SSL 配置时发生错误。错误状态代码包含在返回的数据中。”
解决方案是将有效证书重新绑定到每个 Exchange 服务器上 IIS 中的“Exchange Back End”站点,然后执行 IISRESET。
这些页面更详细地展示了相同的步骤: