Exchange 2000和2003的安装程序能够接受命令行开关“/FORESTPREP”的指令,这个开关允许管理员扩展活动目录的模式,使其包括Exchange Server的类和属性,而不需要真正进行Exchange 2000或2003的安装。
这就使得Exchange安装中涉及到活动目录的部分能够独立完成,而不用实际运行Exchange程序中的安装文件。如果你的公司中负责活动目录和Exchange的是不同的人,而且你不希望他们互相踩到彼此的脚趾头的话,那么这个技术就变得相当有用。
不幸的是,使用“/FORESTPREP”进行Exchange的安装时有时会失败,并且给出下列难以说明的错误信息:
Setup failed while installing sub-component Microsoft Exchange
Organization-Level Container Object with error code 0xC1037AE6
(Please consult the installation logs for a detailed description)
You may cancel the installation or try the failed step again
其含义为:
在安装Microsoft Exchange子组件时失败
代码为0xC1037AE6的组织层目标容器错误
(详细信息请参考安装日志)
你可以取消安装或重试
选择重试的结果经常还是失败。即使安装确实完成,Exchange中的许多组件也不会正常运行。当这种情况发生的时候,应该取消安装,并返回到你所做的任何改动之前的状态,然后再重试其他的方法。
使用“/FORESTPREP”命令导致安装失败的一个原因是因为TEMP或TMP目录变量(可以使用“SET”命令来查看)的名称中存在一个或更多的空格,但是在NTFS系统分区中,8.3版本的文件名是无效的。而安装程序依然对TEMP目录使用8.3版本的路径名,并用它来存储安装选项的临时文件,如果安装程序找不到磁盘上的路径,当然就会失败。
要解决这个问题,就要把TEMP和TMP系统变量指向名称中没有空格的目录(例如:C:\TEMP或者C:\TMP)。还要记得要创建相应的文件夹才行,否则安装过程仍然会失败。