使用 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 架构扩展在所有域中进行复制,因此会影响网络流量。请在网络利用率较低时运行架构准备。
注意: |
---|
架构准备工具(即含有 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 安装远程服务器管理工具。
准备当前林的架构
以 Schema Admins 组成员和在架构主机上具有 Administrator 权限的身份登录到林中的计算机。
打开命令提示符,然后运行:
LcsCmd.exe /forest /action:SchemaPrep [/ldf:<.ldf 文件所在的文件夹>]
例如:
LcsCmd.exe /forest /action:SchemaPrep
使用以下命令确认架构准备运行结束。
LcsCmd.exe /forest /action:CheckSchemaPrepState
等待 Active Directory 复制完成,或强制执行复制。
手动确认架构准备运行成功,并且已将架构更改复制到所有其他域控制器,如以下过程所述。
手动验证架构准备和复制
以 EnterpriseAdmins 组成员的身份登录到控制器成员服务器。
打开 ADSI Edit,方法是依次单击**“开始”、“所有程序”、“管理工具”、“ADSI Edit”**。
提示: 此外,还可以从命令行运行 adsiedit.msc。 在 MMC 控制台树中单击**“ADSI Edit”**(即如果尚未选择它)。
在**“操作”菜单上,单击“连接到”**。
在**“连接设置”对话框中的“选择一个已知命名上下文”下选择“架构”,然后单击“确定”**。
在架构容器下搜索“CN=ms-RTC-SIP-SchemaVersion”。如果此对象存在,并且 rangeUpper 属性的值为 1008,则说明架构更新和复制成功。如果此对象不存在,或 rangeUpper 属性的值不等于 1008,则说明架构未经过修改或尚未复制。