不在架構主機站台/網域

[本主題的目的是要說明 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 嵌入式管理單元使用。

檢視目前的架構主機

  1. 在命令提示字元下,輸入 regsvr32 schmmgmt.dll

    note附註:
    當顯示下列對話方塊時,表示已順利登錄 RegSvr32
    已順利完成 schmmgmt.dll 中的 DllRegisterServer。
  2. 若要開啟新的管理主控台,請按一下 [開始],再按 [執行],然後輸入 mmc

  3. 在 [主控台] 功能表上,按一下 [新增/移除嵌入式管理單元]。

  4. 按一下 [新增],以開啟 [新增獨立嵌入式管理單元] 對話方塊。

  5. 選取 [Active Directory 架構],然後按一下 [新增]。

  6. [Active Directory 架構] 會顯示在 [新增/移除嵌入式管理單元] 中。按一下 [關閉],再按 [確定],以返回主控台。

  7. 選取 [Active Directory 架構],讓 [類別] 及 [屬性] 區段顯示在右側。

  8. 在 [Active Directory 架構] 上按一下滑鼠右鍵,然後按一下 [操作主機]。

  9. 隨即顯示目前的架構主機

在您識別目前的架構主機之後,請判定此架構主機所在的子網域。然後,使用下列其中一種方式來安裝 Exchange:

  • 修改 Exchange 伺服器上的子網域,以將它移至架構主機所在的站台。然後,安裝 Exchange。
  • 暫時強制變更 Exchange 伺服器上的站台成員,然後安裝 Exchange。在 Exchange 安裝完成之後,將 Exchange 伺服器傳回其原始站台。

強制站台成員

  1. 在您要安裝 Exchange 的伺服器上,啟動登錄編輯程式。若要執行這項作業,請按一下 [開始]、[執行]、輸入 regedit,然後按一下 [確定]。

  2. 尋找下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters

  3. 建立下列新的字串值:

    數值名稱:SiteName

    數值類型:REG_SZ

    數值資料:<site_that_contains_the_schema_master>

  4. 結束登錄編輯程式,然後重新啟動 Netlogon 服務。這個動作會強制 Exchange 伺服器加入您指定的站台。

  5. 安裝 Exchange。

  6. 移除您在步驟 3 新增的登錄項目。

  7. 重新啟動 Netlogon 服務。這個動作會將 Exchange 傳回原始站台。