使用 LcsCmd 執行架構準備

上次修改主題的時間: 2009-07-20

在開始準備工作之前,您可以使用文字編輯器 (例如 Windows 記事本) 檢視將為 Office Communications Server 修改的所有 Active Directory 架構延伸模組。Schema.ldf 檔案包含了 Active Directory 架構延伸模組,位於 Standard Edition 光碟或 Enterprise Edition 光碟的 \Setup\amd64 資料夾中。

Office Communications Server 架構延伸模組會在整個網域中進行複寫,因此會影響網路流量。請在網路使用率較低時執行架構準備作業。

Dd441200.note(zh-tw,office.13).gif附註:
架構準備工具 (也就是使用 SchemaPrep 動作的 LcsCmd.exe ) 必須存取架構主機,因此遠端登錄服務必須正在執行中,並已啟用遠端登錄機碼。如果無法在架構主機上啟用遠端登錄服務,您可以在架構主機上,以本機方式執行此工具。如需有關登錄遠端存取的詳細資料,請參閱 Microsoft 知識庫文件 314837<如何管理遠端登錄存取權>,網址為 https://go.microsoft.com/fwlink/?LinkId=125769

「Active Directory 服務介面 (ADSI) 編輯」是 Active Directory 網域服務 (AD DS) 系統管理工具,可用來確認架構準備作業是否已成功執行。如果是 Windows Server 2003,ADSI 編輯器包含在支援工具中。如果是 Windows Server 2008,則此工具會包含在遠端伺服器管理工具 (RSAT) 中。

如果是 Windows Server 2003,則可以從 Windows Server 2003 光碟的 \SUPPORT\TOOLS 資料夾中取得支援工具,或者從 Windows Server 2003 Service Pack 2 32 位元支援工具 (英文) 下載。從安裝 Windows 支援工具可取得從產品光碟安裝支援工具的指示。當您安裝支援工具時,就會自動登錄 Adsiedit.dll。不過,若您將檔案複製到電腦,則必須先執行 regsvr32 命令來登錄 adsiedit.dll 檔案,才能執行該工具。

如果是 Windows Server 2008,則預設 RSAT 套件會在您安裝 Windows 時複製到伺服器,但並不會安裝。您可以使用伺服器管理員來安裝個別的工具。「ADSI 編輯」包含在 [角色管理工具][Active Directory 網域服務工具][Active Directory 網域控制站工具] 之下。如需安裝遠端伺服器管理工具的詳細資料,請參閱安裝 Windows Server 2008 的遠端伺服器管理工具

若要準備目前樹系的架構

  1. 以架構管理員群組成員的身分以及架構主機上系統管理員的權限,登入至樹系中的電腦。

  2. 開啟命令提示字元,然後執行:

    LcsCmd.exe /forest /action:SchemaPrep [/ldf:<.ldf 檔案所在的資料夾>]
    

    例如:

    LcsCmd.exe /forest /action:SchemaPrep
    
  3. 使用下列命令,確認已完成執行架構準備。

    LcsCmd.exe /forest /action:CheckSchemaPrepState
    
  4. 等待 Active Directory 複寫完成或強制執行複寫。

  5. 手動驗證架構準備是否成功執行,以及架構變更是否已複寫到所有其他的網域控制站,如下列程序所述。

若要手動驗證架構準備和複寫

  1. 以 EnterpriseAdmins 群組的成員身分,登入至控制站成員伺服器。

  2. 依序按一下 [開始][所有程式][系統管理工具],然後按一下 [ADSI 編輯],開啟 [ADSI 編輯]。

    Dd441200.tip(zh-tw,office.13).gif提示:
    或者,也可以從命令列執行 adsiedit.msc
  3. 在 MMC 主控台樹狀目錄中按一下 [ADSI 編輯] (若尚未選取)。

  4. [執行] 功能表上,按一下 [連線到]

  5. [選取熟知的命名內容][連線設定] 對話方塊中,選取 [架構],然後按一下 [確定]

  6. 在架構容器下,搜尋 CN=ms-RTC-SIP-SchemaVersion。如果此物件存在,而 rangeUpper 屬性值又是 1008 的話,便是已成功更新且複寫了架構。如果此物件不存在,或是 rangeUpper 屬性值不等於 1008,則架構尚未經過修改或複寫。