Iis

Exchange 2010 - 在伺服器意外重新啟動後 EMC 和 OWA 無法正常工作

  • January 17, 2016

問題:

無法連接到我們的 Exchange 2010 伺服器(Server 2008R2 VM)上的 OWA 或 Exchange 管理控制台/Shell。

背景:

我們有一個 Exchange 2010 虛擬機 (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 throws 會拋出類似但不同的錯誤消息,如下所示:

嘗試連接到指定的 Exchange 伺服器“ourexchangeserver.domain.tld”時發生以下錯誤:

嘗試使用“Kerberos”身份驗證連接到http://ourexchangeserver.domain.tld/PowerShell失敗:連接到遠端伺服器失敗並顯示以下錯誤消息: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(“In Words”) / 7E 00 00 00 (“In Bytes”) 的二進制數據,轉換為~....

迄今為止嘗試過:

此處來自 Microsoft KB 的決議。似乎“原因”部分下列出的條件都不是真的。

EMTshooter 工具。與支持 KB 相同,它說原因是缺少 WSMan 條目之一,一個錯誤配置的 Kerbauth 模組,它的配置完全按照它應該是的,或者一個修改後的 PowerShell 虛擬目錄路徑,它指向(並且總是指向)..\Exchange Server\v14\ClientAccess\PowerShell目錄。

任何不涉及讓自己著火和跳出窗戶的想法或建議將不勝感激。

安裝了SP2,解決了這個問題。

令人失望,但我們不能很好地證明讓它被破壞以弄清楚發生了什麼 - 修復它必須優先考慮。

當您的虛擬機重新啟動時,系統時間是否正確?我會先檢查一下;然後報告結果。我已經看到導致這些錯誤。此外,這是唯一的 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 管理工具啟動問題

引用自:https://serverfault.com/questions/469662