信息来源:太平洋电脑网
在 Exchange 2003 中,在安装或升级 ADC 时导入的架构文件与核心 Exchange 2003 架构是相同的。因此,架构更新只进行一次。 ADC 安装过程会检测架构的版本,以确定 Exchange 2003 架构是否存在。如果架构版本早于 6870,安装进程就会应用 Exchange 2003 更新。如果架构版本晚于 6870, 安装进程就会检测到存在的 Exchange 2003 架构,而不应用其他架构更新。
注意:尽管“Exchange 2003 ADC 安装程序”会安装所有 Exchange Server 2003 架构更新,但它不会导入 Microsoft Outlook 模板或新的安全设置。因此,还必须使用 setup /forestprep 命令选项。但是,如果您有一个大型组织,则不必担心在等待复制其他架构更改时会发生管理锁定,因为架构扩展会被跳过。
当运行 ADC 安装程序时,安装程序会检查 Active Directory 中下列对象的 rangeUpper 属性,以检测架构的版本:
CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=DN-of-forest-root-domain
如果域控制器显示的 rangeUpper 属性值不是 6870,则说明架构扩展尚未完成。安装程序之所以检查 rangeUpper 属性,是因为在 rangeUpper 之上不再有架构更新。rangeUpper 属性是添加到 Schema9.ldf 文件(该文件位于 Exchange 2003 CD-ROM 上的 Adc\I386 文件夹中)的最后一个条目。下列数据是 rangeUpper 属性文件条目的一个示例:
dn:CN=ms-Exch-Schema-Version-Pt,<SchemaContainerDN>
changetype:modify
replace:rangeUpper
rangeUpper:6870
与 Exchange 2003 不同,Exchange 2000 中的 ADC 架构文件是 Exchange 2000 核心架构文件的子集。当您使用 Exchange 2000 ADC setup /schemaonly 命令选项时,就扩展了架构。但是,还必须运行 setup /forestprep 命令选项,以安装其他架构扩展。因此,对于那些自定义程序对架构扩展敏感的较大组织来说,锁定周期会比较长。产生这种延迟是因为复制被延迟了,而且必须重新设置部分属性设置。