使用 LcsCmd 工具运行架构准备

上一次修改主题: 2009-07-20

在开始之前,可以使用 Windows 记事本等文本编辑器查看要针对 Office Communications Server 修改的所有 Active Directory 架构扩展。Schema.ldf 文件(包含 Active Directory 架构扩展)位于 Standard Edition CD 或 Enterprise Edition CD 上的 \Setup\amd64 文件夹中。

Office Communications Server 架构扩展在所有域中进行复制,因此会影响网络流量。请在网络利用率较低时运行架构准备。

Dd441200.note(zh-cn,office.13).gif注意:
架构准备工具(即含有 SchemaPrep 操作的 LcsCmd.exe)必须访问架构主机,这要求远程注册表服务正在运行,并且已启用远程注册表项。如果无法在架构主机上启用远程注册表服务,则可以在架构主机上本地运行该工具。有关注册表远程访问的详细信息,请参阅 Microsoft 知识库文章 314837“如何管理对注册表的远程访问”,网址为 https://go.microsoft.com/fwlink/?LinkId=125769

Active Directory 服务界面 (ADSI) Edit 是一种 Active Directory 域服务 (AD DS) 管理工具,使用此工具可以确认已成功运行架构准备。对于 Windows Server 2003,支持工具中附有 ADSI Edit。对于 Windows Server 2008,远程服务器管理工具 (RSAT) 中附有此工具。

对于 Windows Server 2003,支持工具在 Windows Server 2003 CD 的 \SUPPORT\TOOLS 文件夹中,也可以从 Windows Server 2003 Service Pack 2 32 位支持工具(英文)下载。有关从产品 CD 安装支持工具的说明在安装 Windows 支持工具中。安装支持工具时将自动注册 Adsiedit.dll。但是,如果将文件复制到计算机,则必须运行 regsvr32 命令来注册 adsiedit.dll 文件,然后才能运行工具。

对于 Windows Server 2008,在安装 Windows 时默认情况下会将 RSAT 包复制到服务器,但默认情况下不安装该包。请使用服务器管理器安装各个工具。ADSI Edit 包括在**“角色管理工具”“Active Directory 域服务工具”“Active Directory 域控制器工具”**下。有关安装远程服务器管理工具的详细信息,请参阅为 Windows Server 2008 安装远程服务器管理工具

准备当前林的架构

  1. 以 Schema Admins 组成员和在架构主机上具有 Administrator 权限的身份登录到林中的计算机。

  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 Edit,方法是依次单击**“开始”“所有程序”“管理工具”“ADSI Edit”**。

    Dd441200.tip(zh-cn,office.13).gif提示:
    此外,还可以从命令行运行 adsiedit.msc
  3. 在 MMC 控制台树中单击**“ADSI Edit”**(即如果尚未选择它)。

  4. 在**“操作”菜单上,单击“连接到”**。

  5. 在**“连接设置”对话框中的“选择一个已知命名上下文”下选择“架构”,然后单击“确定”**。

  6. 在架构容器下搜索“CN=ms-RTC-SIP-SchemaVersion”。如果此对象存在,并且 rangeUpper 属性的值为 1008,则说明架构更新和复制成功。如果此对象不存在,或 rangeUpper 属性的值不等于 1008,则说明架构未经过修改或尚未复制。