最近做了一个项目,总结下升级过程
升级环境:windows 2000dcx2+Exchange 2000,Exchange 2000和其中一台DC共存
升级过程:
1、 由于Exchange的几个架构属性和windows2003不兼容,所以必须更新exchange 2000相关架构。
dn:CN=ms-Exch-Assistant-Name,CN=Schema,CN=Configuration,DC=X
changetype:Modify
replace:LDAPDisplayName
LDAPDisplayName:msExchAssistantName
-
dn:CN=ms-Exch-LabeledURI,CN=Schema,CN=Configuration,DC=X
changetype:Modify
replace:LDAPDisplayName
LDAPDisplayName:msExchLabeledURI
-
dn:CN=ms-Exch-House-Identifier,CN=Schema,CN=Configuration,DC=X
changetype:Modify
replace:LDAPDisplayName
LDAPDisplayName:msExchHouseIdentifier
-
dn:
changetype:Modify
add:schemaUpdateNow
schemaUpdateNow:1
-
将以上代码保存为LDF文件,然后使用ldifde –I –f 文件名 –v –c DC=X “DC=xxx, DC=xxx”导入更新。
具体请参看KB325379
2、 在第一台win 2000 dc上,执行adprep /forestprep
3、 在第一台win 2000 dc上,执行adprep /domainprep
4、 放入2003 R2第二张光盘,再次执行上述命令扩展ad 架构
5、 安装新的2003 r2服务器,加入到2000域,然后提升为额外域控制器
6、 配置dns等服务,并且迁移FSMO主控到2003 r2 dc
7、 降级第二台 2000dc,因为exchange 2000不能安装在2003 dc上
8、 将升级后的dc提升为2003纯模式,将exchange 2000组织提升为2000纯模式
9、 在另外一台服务器上安装Exchange 2007,会提示连接到现存的Exchange 2000
10、确认Exchange 2007 和Exchange 2000工作正常,并且配置Exchange 2007的相关任务,下面是如何删除组织里最后一个旧版本的服务器(参考:http://technet.microsoft.com/zh-cn/library/bb288905(EXCHG.80).aspx ):
11、将旧版服务器上公用文件夹数据库中的所有内容移动到组织中 Exchange 2007 服务器上的公用文件夹数据库。
12、将OAB主控从旧的exchange 2000移动到Exchange 2007:在Exchange 2007组织配置-邮箱里,选择脱机地址簿,选择移动,然后进行选择
13、删除exchange 2000-2007路由组
14、删除收件人更新服务:服务器RUS直接删除,企业策略用ADSIedit删除,删除路径:“Configuration”、“CN=Configuration,CN=<域>”、“CN=Services”、“CN=Microsoft Exchange”、“CN=<Exchange 组织名称>”、“CN=Address Lists Container”,然后选择“CN=Recipient Update Services”右侧的结果删除
15、使用添加删除程序删除Exchange 2000
16、确认exchange 2007相关入站出站邮件是否正常
关于删除exchange2000的具体操作记在另外一个帖子里面了