我的实验环境是这样的:刚开始,我的域控制器操作系统和exchange2003操作系统都是windows2003,在迁移过程中提示:"想要从exchange2003迁移到exchange2007,域控制器操作系统最低要求为windows2003sp1".因此,我必须首先做域控制器迁移,然后再迁移exchange2003。
绘图1
一 迁移域控制器
也就是五种角色的转移
二  迁移exchange2003
具体分为:1 用户邮箱的迁移
             2  公用文件夹的迁移
             3  脱机通讯薄的迁移
下面我们来开始迁移域控制器
      我的迁移方法是将一个操作系统为windows2003sp1的计算机加入到域内,并将它提升为额外域控制器,然后,设置为全局编录。最后,将域控制器的全局编录取消,并且执行常规卸载就可以将域控制器的五种角色自动转移到额外域控制器上,也可以通过命令的方式来强行争夺这五种角色。对于后者,在以前的博文中已经介绍过,有兴趣的可以查看 http://zhanglijie888.blog.51cto.com/545423/151401,在此不作过多的介绍了。
二  exchange2003的迁移
    由于无法执行从 Exchange Server 2003 到 Exchange 2007 的就地升级。但是,我们可以将 Exchange 2007 服务器安装到现有的 Exchange 组织中,然后将 Exchange 资源(如邮箱、公用文件夹等)移动到 Exchange 2007。执行此步骤之后,我们可以将其在共存模式下运行。可以无限期地维护此模式,也可以通过将所有资源从 Exchange 2003 移动到 Exchange 2007 然后使 Exchange 2003 服务器退役来立即完成到 Exchange 2007 的转换。
今天我们来学习后者,将exchange2003迁移到exchange2007,并将exchange2003退役。
     A exchange2007部署要求
          操作系统最低为windows2003sp2 x64  ,先决条件需  .NET Framework 2.0 x64 、MMC3.0、 Power shell1.0 x64 、 KB926776 x64
    B 域控制器要求
      操作系统最低为windows2003sp1 ,域运行级别最低为windows 2000 server ,林运行级别必须是windows server 2003     
     C exchange2007安装方式
       1 常规安装
          A  、B 的要求全部满足后,放入exchange2007安装光盘,执行setup.exe,在出现的向导中依照向导叙述依次 “下一步”即可
       2 无人值守安装
           A 、B 的要求全部满足后,在exchange2007命令管理提示符下执行Setup /mode:Install /roles:ClientAccess,HubTransport,Mailbox /LegacyRoutingServer:beijing.test.com
安装完毕后如下图所示;
10
部署exchange2007后会在AD中自动创建两个组: Exchange Administrative 组 (FYDIBOHF23SPDLT)  和Exchange 路由组 (DWBGZMFD01QNBJR),并且自动建立双向路由连接
11
     
注意: 不要将 Exchange 2007 服务器移出 Exchange 管理组 (FYDIBOHF23SPDLT),也不要使用低级别目录编辑器重命名 Exchange 管理组 (FYDIBOHF23SPDLT)。Exchange 2007 必须使用此管理组来配置数据存储。不支持将 Exchange 2007 服务器移出 Exchange 管理组 (FYDIBOHF23SPDLT),也不支持重命名 Exchange 管理组 (FYDIBOHF23SPDLT)。
   E 用户邮箱的迁移
    在exchange2007服务器上,打开exchange2007的管理控制台,定位到收件人配置目录下,邮箱,选中要迁移的用户邮箱右键单击选择移动邮箱,如下图
1
在移动邮箱向导中,选择目标邮箱数据库的存放位置 2
选择全局编录服务器和域控制器
3
安排移动邮箱的时间,可设定在下班后进行邮箱移动任务,在此,我选择立即移动
4 
选择移动,开始进行exchange邮箱移动任务
5 
少许片刻,邮箱成功移动,exchange2007默认一次只能同时移动4个用户
6
现在所有用户已移动到exchange2007上
7
  F 公用文件夹的迁移
在安装Exchange 2007时,默认不会创建公用文件夹数据库,Exchange 2003中脱机通讯录的功能在exchange2007中已经由OAB这个虚拟目录替代了,因此我们需先创建一个公用文件夹数据库。然后将默认的公用文件夹数据库指向新服务器,在Exchange管理控制台中依次点击服务器配置—邮箱—Mailbox Database属性—客户端设置中设置新的公用文件夹数据库路径。
使用MoveAllReplicas.ps1脚本命令复制原公用文件夹数据库内容到新服务器的公用文件夹数据库。
命令:MoveAllReplicas.ps1 –Server <旧服务器名> -NewServer <新服务器名>
默认情况下,以上描述的 Exchange 命令行管理程序脚本集合安装于 C:\Program Files\Microsoft\Exchange Server\Scripts
15 
  G 脱机通讯薄的迁移
  定位到组织配置---邮箱 ,在默认脱机地址列表右击选择移动
12
在移动脱机通讯薄向导中选择保存脱机通讯薄的位置
13
移动脱机通讯薄成功完成
14
下面我们来测试一下 :我们通过outlook web access ,如下图所示,已经能成功登陆上去
8
 
9
 
17
16