如何扩展架构

当现有类和/或属性不适合要存储的数据类型时,可能需要扩展架构。 有关决定何时扩展架构的详细信息,请参阅 “扩展架构”。 确定需要架构扩展后,请使用以下过程来扩展架构。

在应用任何架构扩展之前验证 Active Directory 功能

在更新架构之前验证 Active Directory 功能,以帮助确保架构扩展继续不出错。 至少确保林的所有域控制器都处于联机状态,并执行入站副本 (replica)。

在应用架构扩展之前验证 Active Directory 功能:

  1. 登录到安装了 Windows 支持工具Repadmin.exe的管理工作站。

    注意

    支持工具位于 Support\Tools 文件夹中的操作系统安装介质上。

  2. 打开命令提示符,然后将目录更改为安装 Windows 支持工具的文件夹。

  3. 在命令提示符下,键入以下内容,然后按 ENTER

    repadmin /replsum /bysrc /bydest /sort:delta
    

    所有域控制器都应显示在0Fails列中,最大增量(指示自上次成功副本 (replica)tion 以来对 Active Directory 数据库所做的更改数)应小于或大致等于域控制器用于副本 (replica)的站点链接的副本 (replica)频率。 默认副本 (replica)频率为 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验证架构扩展。

另请参阅