不在架構主機站台/網域
[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]
上次修改主題的時間: 2010-01-13
Microsoft® Exchange Server 2007 安裝程式無法繼續,因為執行安裝程式的電腦與指派給網域架構主機角色 (也稱為彈性的單一主機作業或 FSMO) 的伺服器不在同一個 Active Directory 目錄服務站台或網域中。
Exchange 2007 安裝程式需要充當網域架構主機的網域控制站與執行 Exchange 安裝程式的本機電腦位於同一站台及網域。
網域架構主機會控制 Active Directory 架構的所有更新及修改。
若要解決此問題,請從網域架構主機所在的站台及網域使用 /prepareschema 與 /prepareAD 參數執行 Exchange Server 2007 安裝程式。
如需 /prepareschema 與 /prepareAD 安裝程式參數的相關資訊,請參閱 Exchange 2007 產品文件主題<如何準備 Active Directory 及網域>(https://go.microsoft.com/fwlink/?linkid=78453)
您可以使用架構主機工具來識別角色。但您必須先登錄 Schmmgmt.dll DLL,使架構工具可做為 MMC 嵌入式管理單元使用。
檢視目前的架構主機
在命令提示字元下,輸入 regsvr32 schmmgmt.dll
附註:
當顯示下列對話方塊時,表示已順利登錄 RegSvr32:
已順利完成 schmmgmt.dll 中的 DllRegisterServer。若要開啟新的管理主控台,請按一下 [開始],再按 [執行],然後輸入 mmc。
在 [主控台] 功能表上,按一下 [新增/移除嵌入式管理單元]。
按一下 [新增],以開啟 [新增獨立嵌入式管理單元] 對話方塊。
選取 [Active Directory 架構],然後按一下 [新增]。
[Active Directory 架構] 會顯示在 [新增/移除嵌入式管理單元] 中。按一下 [關閉],再按 [確定],以返回主控台。
選取 [Active Directory 架構],讓 [類別] 及 [屬性] 區段顯示在右側。
在 [Active Directory 架構] 上按一下滑鼠右鍵,然後按一下 [操作主機]。
隨即顯示目前的架構主機
在您識別目前的架構主機之後,請判定此架構主機所在的子網域。然後,使用下列其中一種方式來安裝 Exchange:
- 修改 Exchange 伺服器上的子網域,以將它移至架構主機所在的站台。然後,安裝 Exchange。
- 暫時強制變更 Exchange 伺服器上的站台成員,然後安裝 Exchange。在 Exchange 安裝完成之後,將 Exchange 伺服器傳回其原始站台。
強制站台成員
在您要安裝 Exchange 的伺服器上,啟動登錄編輯程式。若要執行這項作業,請按一下 [開始]、[執行]、輸入 regedit,然後按一下 [確定]。
尋找下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
建立下列新的字串值:
數值名稱:SiteName
數值類型:REG_SZ
數值資料:<site_that_contains_the_schema_master>
結束登錄編輯程式,然後重新啟動 Netlogon 服務。這個動作會強制 Exchange 伺服器加入您指定的站台。
安裝 Exchange。
移除您在步驟 3 新增的登錄項目。
重新啟動 Netlogon 服務。這個動作會將 Exchange 傳回原始站台。