登錄與 Active Directory 間的 Exchange 伺服器名稱有所差異
[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]
上次修改主題的時間: 2006-12-03
Microsoft® Exchange Server Analyzer 工具會查詢 Active Directory® 目錄服務,以判定儲存在 Active Directory 中的值,來取得 Exchange 伺服器名稱 (CN=<ExchangeServerName>)。擷取此名稱後,Exchange Server Analyzer 會計算名稱中的字元數。
Exchange Server Analyzer 也會讀取下列登錄項目,以判定存放在 Exchange Server 電腦登錄中的值,以取得 Exchange 伺服器的主機名稱:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Hostname
此外,Exchange Server Analyzer 也會查詢 Win32_Service Microsoft Windows® Management Instrumentation (WMI) 類別,以判定叢集服務 ClusSvc 的 Started 機碼值。
如果 Exchange Server Analyzer 判定下列所有條件都為真,則會顯示錯誤:
- CN=<ExchangeServerName> 的值與 Hostname 的值不相符。
- Exchange 伺服器名稱的長度是 15 個字元或以下。
- Exchange 伺服器不是在 Windows 叢集中執行。
此錯誤的最常見原因是 Exchange 伺服器的名稱已變更。這樣變更名稱會變更電腦登錄中的名稱,且會變更 Active Directory 中的電腦帳戶名稱,但不會變更許多對 Exchange 伺服器名稱的參照 (這些參照可在 Active Directory 中的 Exchange 屬性及物件中找到)。
![]() |
---|
部份協力廠商軟體也會變更電腦名稱,以提供叢集處理功能。如果使用的是此類軟體,則可能必須略過此問題。 |
不支援將 Exchange Server 電腦重新命名,且已經知道會造成問題 (如變更電腦名稱後,無法啟動 Microsoft Exchange System Attendant 服務)。如果重新命名的 Exchange Server 電腦似乎在所有方面都無法正確運作,則您可使用此文章中所提供的手動移除處理程序,從電腦中手動移除 Exchange Server。如果重新命名的 Exchange Server 電腦似乎在所有方面都可正確運作,則因為這是不支援的組態且未來可能會造成問題,所以應使用下面的重建程序來重建 Exchange 伺服器。
若要執行 Exchange Server 的手動移除以更正此錯誤
停止所有 Exchange Server 服務並完整備份電腦。
請根據您正執行的 Exchange Server 版本,參閱下列微軟知識庫文件:
- 如果您執行的是 Exchange Server 2007,請遵循 Exchange Server 2007 文件<如何從伺服器中完全移除 Exchange 2007>(英文) 中概述的程序 (https://go.microsoft.com/fwlink/?LinkId=79246)。
- 如果執行的是 Exchange Server 2003,請遵循知識庫文件 - 833396<如何從電腦中移除 Exchange Server 2003>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=833396) 中提供的程序。
- 如果執行的是 Exchange 2000 Server,請遵循知識庫文件 - 260378<如何手動移除 Exchange 2000 安裝>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=260378) 中提供的程序。
如果您執行的是 Exchange 2000 Server 或 Exchange Server 2003,且這是您組織中唯一的 Exchange 伺服器,請遵循知識庫文章 273478 <如何從 Active Directory 中完全移除 Exchange 2000 或 Exchange 2003>中概述的程序 (https://go.microsoft.com/fwlink/?linkid=3052&kbid=273478)。
重建 Exchange Server 電腦以更正此錯誤
將信箱、公用資料夾、連接器及角色移動到組織中的另一個 Exchange Server 電腦中。
在電腦上解除安裝 Exchange Server。
若要清理執行 Exchange Server 2003 或 Exchange Server 2000 之電腦上的登錄,請遵循下列 Microsoft 知識庫文章中所概述之程序的登錄清除章節:
- 833396<如何從電腦中移除 Exchange Server 2003>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=833396)
- 260378<如何手動移除 Exchange 2000 安裝>(https://go.microsoft.com/fwlink/?LinkId=3052&kbid=260378)
或是,您可重建作業系統。
在電腦上安裝 Exchange Server。
將信箱、公用資料夾、連接器及角色移動到剛剛建置的 Exchange Server 電腦中。
若需如何在叢集中部署 Exchange Server 2003 的詳細資訊,請參閱微軟知識庫文件 - 810986<Microsoft 對與協力廠商叢集服務一起執行之 Exchange Server 安裝的支援原則>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=810986)。