本文出自 “叶俊生” 博客,请务必保留此出处http://yejunsheng.blog.51cto.com/793131/175814

 
从Exchange 2000/2003 迁移到Exchange2007步骤如下:
(1) 安装Exchange 2007
(2) 将邮箱用Exchange2003移动到Exchange 2007
(3) 复制公共文件夹
(4) 删除Exchange 2003服务器
一、安装Exchange2007
(1)前期准备:
安装Exchange 2007有些前提条件必须满足。
Exchange组织至少是纯模式,Exchange 2003必须打上SP2补丁(2000至少SP3),Schema Master角色所在的DC和所有的GC至少是Windows Server 2003 SP1,AD也要提升为纯模式,不能有Exchange 5.5存在。
每个角色都必须安装如下三个组件:
Microsoft .Net Framework 2.0 (Hotfix for Microsoft .NET Framework 2.0(KB926776))、MMC 3.0、Windows PowerShell 1.0,如果是Exchange2007SP1,还需要打上KB931836这个Hotfix。
各个服务器角色需要安装的组件:
邮箱服务器角色:安装IIS中的如下组件:COM+ World Wide Web Service
客户访问服务器角色:安装IIS中的如下组件:ASP.NET(已经在安装.NET Framework 2.0是安装完成) World Wide Web Service
统一消息服务器角色:安装Microsoft Speech服务。如果之前你没有装的话当你安装这个角色时会帮你自动安装此组件。
Microsoft Windows Media Encoder Microsoft Windows Media Audio Voice Codec Microsoft Core XML Services(MSXML)6.0
集线器传输服务器角色 :禁止安装IIS中的SMTP和NNTP服务
边缘传输服务器角色:禁止安装IIS中的SMTP和NNTP服务,由于边缘传输服务器角色不能加入域,所以必须设置DNS后缀为你企业域名。
Exchange 2007的无人值守安装方式
/mode /m 安装模式(升级,卸载)
/roles /r 安装哪个角色
下列是有效的角色:
.HubTransport,HT,h
.ClientAccess,CA,C
.Mailbox,MB,M
.UnifiendMessaging,UM,U
.EdgeTransport,ET,E
.ManagementTools,MT,T
/targetdir /t 安装路径
/PerpareAD /p 拓展活动目录
/DomainController /dc 在哪个DC上安装
/NewprovisionedServer /nprs 安装委派
/ServerAdmin 设置有权管理Exchange的帐号
安装前必须先拓展AD架构
安装开关 解释
/PrepareLegacyExchangePermissions 如果组织内包含早期版本的Exchange服务器需要使用
/PrepareSchema 为Exchange Server 2007安装准备活动目录架构
/PerpareAD 准备全局Exchange对象在根域创建Exchange通用安全组
安装时需要有组织管理权限、本地管理权限以衣架构扩展权限,
安装时如果不运行/PrepareLegacyExchangePermissions直接运行/perpareSchema开头,程序会检测是否存在早期的Exchange版本,如果有会自动执行PrepareLegacyExchangePermissions,同样如果不执行prepareSchema直接运行perpareAD,则会自动完成前两个开头所执行的动作,也就是说在安装时只需执行prepareAD即可。
前期准备完成以后接下来就可以进行安装了
安装:
升级AD和Exchange组织模式 见下面几张图:
20033189
打开Active Directory域和信任关系--对着yejunsheng.com(域名)右键--选择提升域功能级别
20033190
可以看到当前域功能级别是Windows 2000 混合模式--在选择一个可用的域功能级别里面选择Windows Server 2003--按提升
20033191
对着第一个组织(Exchange)右键--选择属性
20033192
在常规里面按更改模式--按是
准备安装 见下图:
20033188
安装之前需要先安装的三个组件我用红色圈出来了,如果组件已经安装链接就会成反白不可用,这里还有.NET Framework2.0和Windows PowerShell没有安装。在完成所须组件的安装之后即可进行下一步的安装 见下图:
20033193
前面的协议等已跳过,这里选择自定义安装,也可以使用典型安装 见下图:
20033194
接下来先选择需要安装的服务器角色,企业布置可以只布置三个角色同时至少也要有三个角色(MB,HT,CA) 见下图:
20033195
出现邮件流设置,点击浏览->选择Exchange2000/2003服务器 见下图:
20033196
完成检测,此处出现黄叹号没关系,只要红色圈出的地方没有显示失败就行 按安装 见下图:
20033197
接下来完成安装。 安装完成后可以在Exchange2003的系统管理器里看到Exchange2007的管理组、路由组以及双向连接器 见下面二张图:
20033198
按完成
20033199
安装完成之后在两个Exchange服务器上各建一个邮箱进行互发,以验证连通性,这里我分别使用Exchange2003的OWA与Exchange2007的OWA互发邮件进行测试,都能正常收发,说明连接已OK 见下面几张图:
20033200
我来到一台计算机名称叫做Exchange2003的Exchange 2003服务器 然后我使用Ex03-OWA-1这个用户登录OWA来给Ex07-OWA-1这个用户发送一封电子邮件--按新建--在收件人里面输入Ex07-OWA-1这个用户--主题和内容都输入Test connect 按发送
20033201
我来到一台计算机名称叫做Exchange2007的Exchange2007服务器 我使用Ex07-OWA-1这个用户登录OWA 看到了吧? 可以看到刚才Ex03-OWA-1这个用户发送的电子邮件了
20033202
我在Exchange2007这台邮件服务器上使用Ex07-OWA-1这个用户发送一封电子邮件给Ex03-OWA-1这个用户--按新建--在收件人里面输入Ex03-OWA-1--主题和内容都输入Test connect 按发送
20033203
我来到Exchange2003这台计算机上使用Ex03-OWA-1这个用户登录OWA 看到了吧? 可以看到Ex07-OWA-1这个用户发送给Ex03-OWA-1这个用户的电子邮件了
接下来要做的就是复制公共文件夹,这里添加Exchange2007的服务器然后删除Exchange2003的服务器,一段时间后即可同步 见下图:
20033204
展开文件夹--公用文件夹--对着Internet Newsgroups右键--选择属性--按复制--把公用文件夹存储(EXCHANGE2003)删除掉--把EXCHANGE2007添加在里面 按确定
20033205
展开文件夹--公用文件夹--按Internet Newsgroups--按状态 可以看到EXCHANGE2007这台邮件服务器的公用存储(Public Folder Database)了
同步完成,接下来将收件人更新服务转到Exchange2007上,在Exchange2007的RTM版时服务器会有个Hotfix阻止Exchange2007成为收件人更新服务器,需要使用ADSIEDIT来进行删除,但SP1里已经不再需要,可以直接转过来 见下图:
20033206
接下来是要将在Exchange2003上的邮箱转移到Exchange2007上面来,从两个服务器上的用户邮箱图标可以看出那个是旧邮箱服务器上的邮箱,同可以在“收件人类型详细信息”处区分 见下图:
20033207
对着Ex03-OWA-1这个用户(旧版邮箱)右键--选择移动邮箱--将邮箱移动到指定的服务器下的存储组下,这里标明了服务器、存储组、数据库 见下面几张图:
20033208
在服务器里面选择EXCHANGE2007--在存储组里面选择First Storage Group--在邮箱数据库里面选择Mailbox Database 接着下一步
20033209
指定移动选项 在如果发现已损坏的邮件里面选择跳过该邮箱 接着下一步
指定移动邮箱的时间,最好是将日程安排在午夜,就不会影响用户收发邮件 见下图:
20033210
20033211
按移动
到此这个用户邮箱已经移动完成! 见下图:
20033212
按完成
这里只是单个的移动邮箱,如果需要一次移动多个,就需要使用PowerShell了,我这里以移动整个OU为例写看如何来使用PowerShell来移动邮箱
get-user -organizationalUnit:mis | move-mailbox -targetDatabase 'ex07\First Storage Group\Mailbox Database'
get-user -organizationalUnit:mis 是列出整个MIS里的用户,然后通过“|”管道符号将这些结果交给move-mailbox来处理,这里是将MIS里的所有用户邮箱都移动到'Exchange2007\First Storage Group\Mailbox Database'下面,这是通过PowerShell来移动的界面.见下图:
20033213
至此,整个迁移过程已经完毕,接下来就可以删除Exchange的旧版本了 见下图:
20033214
出现这个删除界面就说明可以卸载Exchange2003了,如果是exchange2007RTM版在删除之前还要删除路由组和路由连接器才能卸载Exchange2003