问题:
无法连接到我们的 Exchange 2010 服务器(Server 2008R2 VM)上的 OWA 或 Exchange 管理控制台/Shell。
背景:
我们有一台 Exchange 2010 VM (ESXi 5.1),我们正在“进行”邮件迁移(从 Exchange 2003)。我们目前处于共存状态,并没有积极迁移用户,尽管目前我们在 Exchange 2010 服务器上有少量用户。
我们最近发生了一起“事件”,导致我们的 ESXi 主机瘫痪,从那时起,OWA 就无法正常运行 - 客户端在尝试连接 OWA 时看到连接超时,或者登录后出现 500 错误(我们现在在 Exchange 2010 服务器上运行 OWA,并将仍在使用旧服务器的所有人重定向到 Exchange 2003 服务器),然后进入打开 Exchange 管理控制台或 Shell 出现错误。
错误信息:
打开 Exchange 命令行管理程序后,我们得到以下内容:
连接到远程服务器失败,并显示以下错误消息:WinRM 客户端无法处理请求。它无法确定来自目标计算机的 HTTP 响应的内容类型。内容类型缺失或无效。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc
eption
+ FullyQualifiedErrorId : PSSessionOpenFailed
Failed to connect to an Exchange server in the current site.
EMC 抛出了类似但不同的错误消息,如下所示:
尝试连接到指定的 Exchange 服务器“ourexchangeserver.domain.tld”时发生以下错误:
尝试连接到http://ourexchangeserver.domain.tld/PowerShell使用“Kerberos”身份验证失败:连接到远程服务器失败,并显示以下错误消息:WinRM 客户端无法处理请求。它无法确定来自目标计算机的 HTTP 响应的内容类型。内容类型缺失或无效。有关更多信息,请参阅 about_Remote_Troubleshooting 帮助主题。
事件日志中有两个相关的错误消息,它们出现的频率很高:
IIS-W3SVC-WP 事件 2214,The HTTP Filter DLL E:\Program Files\Exchange Server\V14\ClientAccess\owa\auth\owaauth.dll failed to load. The data is the error.
和
IIS-W3SVC-WP 事件 2268,Could not load all ISAPI filters for site 'DEFAULT WEB SITE'. Therefore site startup aborted.
两者的详细信息显示二进制数据0000007E
(“以字为单位”)/ 7E 00 00 00(“以字节为单位”),转换为~...
。
迄今已尝试:
Microsoft KB 的解决方案。似乎“原因”部分列出的所有情况实际上都不正确。
EMTshooter 工具。与支持 KB 一样,它谎称原因是缺少 WSMan 条目、配置错误的 Kerbauth 模块(该模块的配置完全符合要求)或修改后的 PowerShell 虚拟目录路径(该路径指向(并且始终指向)目录)..\Exchange Server\v14\ClientAccess\PowerShell
。
如果您能提供任何不涉及放火焚身和跳窗的想法或建议,我将不胜感激。
答案1
当您的虚拟机恢复时,系统时间是否正确?我会先检查一下;然后报告结果。我见过导致此类错误的情况。此外,这是唯一的 Exchange 2010 服务器吗?它是否拥有所有 EX10 角色(cas、hub、mbx?)。
在这种情况下,我会检查以确保 IIS 绑定全部设置正确并且该服务器上的端口 80 可用,或者其他潜在原因:
- 系统变量中缺少或更改了 ExchangeInstallPath 变量 - 应为 C:\Program Files\Microsoft\Exchange Server\V14\
- Powershell 虚拟目录路径已被修改 - 应为 \Program Files\Microsoft\Exchange Server\V14\ClientAccess\PowerShell
- MSExchangePowerShellAppPool 未运行 - 尝试回收应用程序池
另外,“winrm quickconfig”的输出是什么?
所有潜在问题均已列出@解决 Exchange 2010 管理工具启动问题
答案2
安装了 SP2,问题得到了解决。
令人失望,但是我们也没有理由让它处于损坏状态以查明发生了什么情况——必须优先修复它。