Share via


如何擴充架構

當現有的類別和/或屬性不符合您想要儲存的數據類型時,您可能會想要擴充架構。 如需決定何時擴充架構的詳細資訊,請參閱 擴充架構。 當您決定需要架構擴充功能時,請使用下列程式來擴充架構。

套用任何架構延伸模組之前,請先確認 Active Directory 功能

在更新架構之前,請先確認 Active Directory 功能,以協助確保架構延伸模組不會發生錯誤。 請至少確定樹系的所有域控制器都已上線並執行輸入複寫。

若要在套用架構擴充功能之前先確認 Active Directory 功能:

  1. 登入已安裝 Windows 支援工具的系統管理工作站,Repadmin.exe。

    注意

    支援工具位於 Support\Tools 資料夾中的作業系統安裝媒體上。

  2. 開啟命令提示字元,然後將目錄變更為安裝 Windows 支援工具的資料夾。

  3. 在命令提示字元中,輸入下列命令,然後按 ENTER

    repadmin /replsum /bysrc /bydest /sort:delta
    

    所有域控制器都應該顯示在 0 數據行中 Fails ,且最大的差異(表示自上次成功複寫以來對 Active Directory 資料庫所做的變更數目)應該小於或大致等於域控制器用於復寫的月臺鏈接複寫頻率。 默認復寫頻率為180分鐘。

    如需在套用架構延伸模組之前,您可以採取的其他步驟來驗證 Active Directory 功能的詳細資訊,請參閱 Microsoft 知識庫中的325379文章。

延伸架構

若要擴充架構:

  1. 判斷擴充的方法。 仔細設計架構變更之後,下一個步驟是決定要使用哪個方法來擴充架構。 您可以使用下列其中一種方法:
    • 手動使用匯入檔案。 請參閱使用 LDIFDE 工具的檔

      注意

      請勿使用 LDIFDE 匯入 Windows Sch*.ldf 檔案。 這些檔案需要擴充 Active Directory 架構,才能安裝執行較新版 Windows Server 的域控制器,而不是在目前架構主機上執行的版本。 當您需要擴充架構以安裝新的域控制器時,請使用 Adprep.exe。

    • 以程式設計方式使用安裝程式。 如需詳細資訊,請參閱 程序設計延伸模組
  2. 啟用架構變更。 如需詳細資訊,請參閱在架構主機安裝架構延伸模組和啟用架構變更的必要條件。
  3. 取得新屬性和/或類別的對象標識碼(OID),如取得對象識別碼中所述
  4. 建立新的屬性和類別。
  5. 必要時,使用顯示規範來整合新的屬性和類別與使用者介面。
  6. 更新架構快取,如更新架構快取中所述
  7. 使用 LDP.exe確認架構延伸模組。

另請參閱