Exchange 2010 - 服务器意外重启后 EMC 和 OWA 无法运行

Exchange 2010 - 服务器意外重启后 EMC 和 OWA 无法运行

问题:

无法连接到我们的 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 可用,或者其他潜在原因:

  1. 系统变量中缺少或更改了 ExchangeInstallPath 变量 - 应为 C:\Program Files\Microsoft\Exchange Server\V14\
  2. Powershell 虚拟目录路径已被修改 - 应为 \Program Files\Microsoft\Exchange Server\V14\ClientAccess\PowerShell
  3. MSExchangePowerShellAppPool 未运行 - 尝试回收应用程序池

另外,“winrm quickconfig”的输出是什么?

所有潜在问题均已列出@解决 Exchange 2010 管理工具启动问题

答案2

安装了 SP2,问题得到了解决。

令人失望,但是我们也没有理由让它处于损坏状态以查明发生了什么情况——必须优先修复它。

相关内容