Active Directory 站台不符

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2010-05-24

在 Exchange Server 2007 以前的 Exchange 環境中,Microsoft® Exchange Server Analyzer 工具實作 Win32 API DsGetSiteName 函數,來查詢網域控制站的 Active Directory® 目錄服務網站名稱,和本機 Exchange Server 的 Active Directory 網站名稱。

在 Exchange Server 2007 以前的 Exchange 環境中,Microsoft Exchange Server Analyzer 工具會在 Windows PowerShell 中執行 Get-ExchangeServer -Identity “%SRVNAME%” -Status 指令程式,以判定網域控制站的網站名稱,和本機 Exchange Server 的 Active Directory 網站名稱。

如果 Exchange Server Analyzer 判定網域控制站的 Active Directory 站台名稱與本機 Exchange Server 的 Active Directory 站台名稱不符,則會顯示警告。

這個警告指出目錄服務存取 (DSAccess) 處理程序會走出本機 Active Directory 站台,來處理其輕量型目錄存取通訊協定 (LDAP) 要求,如此會導致 Exchange Server 效能嚴重下降。

導致這種情況的原因包括:靜態設定的離站網域控制站、網路或網域控制站電腦中斷執行 (造成無法連接站台常駐網域控制站),或不正確設計的 Active Directory 拓樸 (與 Exchange Server 相同的站台中並不包括 Active Directory 網域控制站)。

DSAccess 是共用的 Exchange Server 元件,它會存取並將目錄資訊儲存在快取中。DSAccess 會動態偵測其他 Exchange 元件應該連絡的目錄伺服器 (根據如 Active Directory 網站設定和 Active Directory 伺服器可用性等準則)。Exchange 前端伺服器使用 DSAccess 來判定哪個伺服器含有特定使用者的信箱、針對使用者物件存在的簡易郵件傳送通訊協定 (SMTP) 位址,以及包含公用資料夾儲存區的伺服器。

在初始化時,如果 DSAccess 在登錄中找不到一組靜態設定的網域控制站或通用類別目錄,則 DSAccess 會使用探索處理程序來識別網路拓撲,並評估目錄伺服器的可用性和穩定性。網域控制站的穩定性判定,有一部分是判定網域控制站是否與 Exchange Server 在相同的 Active Directory 網站中。

若要減少跨站台 LDAP 要求可能產生的延遲,Exchange Servers 應該位於有常駐網域控制站的 Active Directory 站台。

若要更正此問題:

  • 評估 Active Directory 拓樸的站台定義,以驗證每一個 Exchange Server 有權存取位於相同 Active Directory 站台的網域控制站。
  • 驗證任何靜態設定的網域控制站是否位在與 Exchange Server 相同的 Active Directory 站台。

相關資訊

如需有關如何設定 DSAccess 及其疑難排解的詳細資訊,請參閱下列 Exchange 資源: