Exchange2003到Exchange2010升级步骤

更新时间:2024-06-13 10:06:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

北京护航天地高新技术发展有限公司

邮件系统部署

Exchange2003升级到Exchange2010 版本v1.0

郑宇

2010/5/27

目录

一、准备步骤 ................................................................................................................................... 3

1. 操作系统准备 ..................................................................................................................... 3 2. Exchange2010服务器准备(Windows Server 2008 SP2) .............................................. 3 3. Exchange2010服务器准备(Windows Server 2008 R2) ................................................ 4 4. 备份Exchange2003存储 ................................................................................................... 5 5. 活动目录准备 ..................................................................................................................... 5 二、将Exchange2010服务器加入到现有组织.............................................................................. 5 三、配置Exchange并将功能迁移到Exchange2010服务器 ........................................................ 8

1. 输入产品密钥 ..................................................................................................................... 8 2. 配置接受域 ......................................................................................................................... 8 3. 配置发送连接器 ................................................................................................................. 8 4. 配置身份验证方法允许非加密的POP3客户端连接 .................................................... 11 5. 配置默认接受连接器允许接受匿名发送的邮件 ........................................................... 12 6. 更换Exchange证书 ......................................................................................................... 12 7. 创建新的数据库,并移动仲裁邮箱。 ........................................................................... 16 8. 配置Outlook Anywhere ................................................................................................... 17 9. 升级地址列表 ................................................................................................................... 18 10. 升级默认电子邮件地址策略。 ....................................................................................... 19 11. 更改脱机地址簿生成服务器以及分发方式 ................................................................... 19 12. 配置旧版主机名以实现共存 ........................................................................................... 19 13. 公共文件夹副本复制 ....................................................................................................... 20 14. 更改RPC连接设置允许非加密的Outlook2003连接 ................................................... 20 15. 重建脱机地址簿 ............................................................................................................... 20 16. 设置发送接收大小限制 ................................................................................................... 20 四、迁移邮箱到Exchange2010服务器 ....................................................................................... 21

1. 取消目标数据库的储存限制 ........................................................................................... 21 2. 使用 EMC 创建本地移动请求 ....................................................................................... 21 3. 使用 EMC查看移动请求状态 ........................................................................................ 22 4. 使用 EMC清除移动请求状态 ........................................................................................ 22 5. 使用 MoveMailbox.ps1 移动驻留在特定数据库的邮箱 .............................................. 23 6. 重新配置目标数据库的储存限制 ................................................................................... 23 五、迁移过程中的客户端体验 ..................................................................................................... 23

1. Outlook2003 MAPI模式 ................................................................................................... 23 2. Outloo2007/2010 MAPI模式 ............................................................................................ 23 3. OWA体验 ......................................................................................................................... 23 4. ActiveSync客户端 ............................................................................................................ 23 5. POP3客户端 ..................................................................................................................... 23 六、删除旧Exchange2003服务器 ............................................................................................... 24

1. 删除旧收件人更新服务 ................................................................................................... 24 2. 删除旧邮箱数据库 ........................................................................................................... 24

1

3. 4. 5. 6.

删除旧存储组 ................................................................................................................... 25 删除旧公共文件夹存储 ................................................................................................... 25 删除路由组连接器 ........................................................................................................... 25 删除Exchange2003 .......................................................................................................... 26

2

Exchange2003到Exchange2010升级步骤

一、 准备步骤

1. 操作系统准备

1) 安装Windows Server 2008 X64 sp2或Windows Server 2008 X64 R2。 2) 禁用IPV6并在hosts文件中注释掉”::1”记录。

2. Exchange2010服务器准备(Windows Server 2008 SP2) 1) 安装.Net 3.5 sp1。

2) 安装Windows Management Framework Core package。 3) 安装BITS 4.0。

4) 在集线器传输服务器角色和邮箱服务器角色的服务器上,安装

Microsoft Filter Pack。 5) 打开CMD,导航到Exchange 2010安装媒体上的Scripts文件夹,并使

用以下命令之一安装必需的操作系统组件:

a. 对于执行客户端访问、集线器传输及邮箱角色典型安装的服务器:

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-Typical.xml -Restart

b. 对于要承载客户端访问、集线器传输、邮箱和统一消息服务器角色的服务

器,请执行以下命令:

sc config NetTcpPortSharing start= auto ServerManagerCmd -i Desktop-Experience

ServerManagerCmd -ip Exchange-Typical.xml -Restart

c. 对于要承载客户端访问和集线器传输服务器角色的服务器,请执行以下命

令:

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-Typical.xml -Restart

d. 对于仅承载客户端访问角色的服务器:

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-CAS.xml -Restart

e. 对于仅承载集线器传输角色的服务器:

ServerManagerCmd -ip Exchange-Hub.xml -Restart

f. 对于仅承载邮箱角色的服务器:

ServerManagerCmd -ip Exchange-MBX.xml -Restart

g. 对于仅承载统一消息角色的服务器:

ServerManagerCmd -ip Exchange-UM.xml -Restart

h. 对于承载边缘传输角色的服务器:

ServerManagerCmd -ip Exchange-Edge.xml -Restart

3

3. Exchange2010服务器准备(Windows Server 2008 R2)

1) 在集线器传输服务器角色和邮箱服务器角色的服务器上,安装

Microsoft Filter Pack。

2) 在“开始”菜单上,依次导航到“所有程序”、“附件”、Windows

PowerShell。打开Windows PowerShell 控制台并运行以下命令:

port-Module ServerManager

3) 使用 Add-WindowsFeature cmdlet 安装必要的操作系统组件:

a. 对于执行客户端访问、集线器传输及邮箱角色典型安装的服务器:

Add-WindowsFeature

NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

b. 对于要承载客户端访问、集线器传输、邮箱和统一消息服务器角色的服务

器,请执行以下命令:

Add-WindowsFeature

NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy,Desktop-Experience -Restart

c. 对于要承载客户端访问和集线器传输服务器角色的服务器,请执行以下命

令:

Add-WindowsFeature

NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

d. 对于仅承载客户端访问角色的服务器:

Add-WindowsFeature

NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

e. 对于仅承载集线器传输或邮箱角色的服务器:

Add-WindowsFeature

NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server -Restart

f. 对于仅承载统一消息角色的服务器:

Add-WindowsFeature

NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Desktop-Experience -Restart

g. 对于承载边缘传输角色的服务器:

Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS -Restart

4) 在要安装客户端访问服务器角色的服务器上,重新启动系统后以管理

员身份登录,打开 Windows PowerShell 控制台,并通过运行以下命令将 Net.Tcp 端口共享服务配置为“自动”启动:

4

11) 右键新申请的证书,点击完成搁置请求。

15

12) 右键新建的证书,点击为证书分配服务。

13) 在提示替换证书时,选择”是”。 完成证书的替换。

7. 创建新的数据库,并移动仲裁邮箱。

16

在Exchange2010中,要删除默认创建的Database,你必须先将仲裁邮箱移动到新建的数据库。

通过如下命令可查看仲裁邮箱:

通过如下命令移动仲裁邮箱:

通过如下命令查看邮箱是否已经移动完成:

通过如下命令删除移动邮箱请求:

做完如上操作后才能删除默认的数据库,另外需要更改公共文件存储的文件位置。

8. 配置Outlook Anywhere

1) 确认证书已经更换,RPC over HTTP代理组件已经安装。 2) 在控制台树中,导航到“服务器配置”>“客户端访问”。 3) 在操作窗格中,单击“启用Outlook Anywhere”。 4) 在“启Outlook Anywhere”向导中,

a) 在“外部主机名”下面的框中,键入组织的外部主机名或 URL。

例如mail.ms-contoso.com,这是用户在使用Outlook Anywhere时,将用于连接到Exchange服务器的URL。

b) 选择可用的外部身份验证方法。可以选择“基本身份验证”或“NTLM身份验

证”。 (一般选择基本)

17

基本身份验证将以明文方式发送用户名和密码。每次连接到Exchange服务器时,还需要用户输入域、用户名和密码。

使用NTLM身份验证时,用户的凭据从不通过网络发送。而是通过客户端计算机与服务器交换用户凭据的哈希值进行验证。NTLM还可以使用当前 Windows操作系统登录信息。

虽然NTLM更安全,但其可能无法与检查和修改通信的防火墙一起使用。您可以将高级防火墙服务器(例如,Microsoft Internet Security and

Acceleration (ISA) Server 2006)与Outlook Anywhere的NTLM身份验证一起使用。

c) 如果正在使用SSL加速器并且要使用SSL减负,请选中“允许安全通道(SSL)

减负”旁边的复选框。(一般我们不勾选)

如果要使用单独服务器来处理安全套接字层(SSL)加密和解密,则请选中此复选框。使用SSL减负时,客户端访问服务器前端的防火墙会结束SSL会话,然后与Exchange服务器建立一个新的非SSL 会话。

5) 单击“启用”将应用这些设置并启用Outlook Anywhere。 6) 单击“完成”将关闭启用Outlook Anywhere向导。

7) 等待大约15分钟后,客户端才能通过Outlook Anywhere连接

Exchange。

9. 升级地址列表

升级所有用户的默认地址列表。

Set-AddressList \所有用户\

升级所有组的默认地址列表。

Set-AddressList \所有组\

升级所有联系人的默认地址列表。

18

Set-AddressList \所有联系人\

升级公用文件夹的默认地址列表。

Set-AddressList \公用文件夹\

升级默认全局地址列表。

Set-GlobalAddressList \默认全局地址列表\-or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}

将显示一条警告,询问您是否确实要执行此操作。键入Y确认。 10. 升级默认电子邮件地址策略。

Set-EmailAddressPolicy \

将显示一条警告,询问您是否确实要执行此操作。键入Y确认。 11. 更改脱机地址簿生成服务器以及分发方式

Move-OfflineAddressBook -Identity \默认脱机地址列表\

12. 配置旧版主机名以实现共存

1) 在/owa虚拟目录上配置Exchange 2003 URL属性。

Set-OWAVirtualDirectory Ex10Srv1\\OWA* -Exchange2003URL https://legacy.ms-contoso.com/exchange

2) 在Exchange 2003后端服务器的Microsoft-Server-ActiveSync虚拟目录

上启用集成Windows身份验证。如果启用了集成的Windows身份验证,Exchange 2010客户端访问服务器和Exchange 2003后端服务器可以使用Kerberos身份验证进行通信。

安装如下修补补丁,不要通过IIS来更改: http://support.microsoft.com/?kbid=937031

3) 更改反向代理上的发布规则,mail.ms-contoso.com指向Cas2010,

19

legacy.ms-contoso.com指向旧邮件系统。

4) 在外部DNS中创建旧版主机名,并将该主机名与您的Exchange 2003

反向代理发布IP相关联。

5) 更改外部DNS,使mail.ms-contoso.com的原始命名空间指向

Exchange 2010客户端访问服务器或客户端访问服务器阵列。

13. 公共文件夹副本复制

要将一台服务器上的公用文件夹数据库中的所有公用文件夹移动到另一台服务器上的公用文件夹数据库中,请使用MoveAllReplicas.ps1脚本。此脚本将所有公用文件夹(包括系统文件夹)的复制列表中的服务器替换为新服务器。

.\\MoveAllReplicas.ps1 -Server Ex03 -NewServer Ex10Srv1

更改数据库使用新的公共文件夹数据库。

14. 更改RPC连接设置允许非加密的Outlook2003连接

默认情况下,Outlook2003连接Exchange是通过非加密的RPC连接,而Exchange2010默认只允许加密的RPC连接,因此Outlook2003用户会碰到连接不上服务器的现象。 可通过下列两种方法解决:

1) 更改Outlook2003客户端使用加密RPC连接。

a) b) c) d)

单击“工具”>“电子邮件帐户”>“查看或更改现有帐户”。 选择帐户,然后单击“其他设置”。 单击“安全性”选项卡。

选择“在Microsoft Office Outlook和Microsoft Exchange Server之间加密数据”。

e) 单击“确定”。

2) 更改Exchange2010CAS设置允许非加密的RPC连接。

Set-RpcClientAccess –Server ex10Srv1 –EncryptionRequired $False

15. 重建脱机地址簿

升级后可能会出现Outlook2003客户端无法同步脱机地址簿的现象,这时我们需要在Exchange2010管理控制台上将默认脱机地址簿重建。并分别在Exchang2010和Exchange2003的管理工具上将新的脱机地址簿绑定到数据库上。

然后执行如下3步: 1) 更新脱机地址簿

Update-OfflineAddressbook “默认脱机地址簿”

2) 重启邮箱服务器上的助理服务

3) 同步到客户端访问服务器的OAB虚拟目录

Update-FileDistributionService “ex10srv1”

16. 设置发送接收大小限制

1) 全局设置

这个是集线器传输的设置,只要该封邮件经过集线器传输服务器就要受到该值的限制。

20

2) 发送连接器

所有发送到组织外的邮件都会受到如下值的限制。

3) 接收连接器

客户端发送邮件到服务器以及邮件服务器接收组织外的邮件时都会受到该值的限制。

4) 路由组连接器

Exchange2003到Exchange2010之间传递邮件将受到该值限制,默认为无限制;可用如下命令更改:

Get-RoutingGroupConnector | Set-RoutingGroupConnector --MaxMessageSize 10MB

四、 迁移邮箱到Exchange2010服务器

1. 取消目标数据库的储存限制

在移动邮箱前需要先将目标数据库的存储限制取消,否则部分接近或操作储存限制的邮件将无法移动。 2. 使用EMC创建本地移动请求

1) 在控制台树中,导航到“收件人配置”>“邮箱”。

21

2) 在结果窗格中,选择要移动的一个或多个邮箱。 3) 在操作窗格中,单击“新建本地移动请求”。 4) 在“简介”页上,配置下列设置:

5) 在“移动选项”页上,指定找到受损邮件后您要对其进行管理的方式。

6) 在“新建本地移动请求”页上,查看配置设置。单击“新建”创建移动请

求。

7) 在“完成”页上,检查下列内容,然后单击“完成”关闭向导: 3. 使用EMC查看移动请求状态

1) 在控制台树中,导航到“收件人配置”>“移动请求”。 2) 在结果窗格中,可以查看到移动请求的状态。

4. 使用EMC清除移动请求状态

1) 当移动请求状态变成已完成时,必须要清除移动请求;否则相应的邮

22

箱在清除请求前无法再次被移动。

2) 在控制台树中,导航到“收件人配置”>“移动请求”。 3) 在结果窗格中,选择“移动请求状态”为“已完成”或“已完成,但有错误”

的收件人。

4) 在操作窗格中,单击“清除移动请求”。

5) 此时会出现一个警告,确认您要清除移动请求。单击“是”。 5. 使用MoveMailbox.ps1移动驻留在特定数据库的邮箱

.\\MoveMailbox.ps1 -MailboxDatabase \邮箱存储(EX03)\

详细使用方法见如下链接:

http://technet.microsoft.com/zh-cn/library/dd876878.aspx

6. 重新配置目标数据库的储存限制

五、 迁移过程中的客户端体验

1. Outlook2003 MAPI模式

当Exchange2003的邮箱服务器还在线,则邮箱迁移到Exchange2010后,客户端会自动将服务器地址更改为新的Exchange2010 CAS。 2. Outloo2007/2010 MAPI模式

只要正确配置了Autodiscover,无论旧Exchange2003服务器是否还在线,客户端都能自动将服务器地址更改为新的Exchange2010 CAS。 3. OWA体验

配置完-Exchange2003URL参数后,那些Exchange2003中未迁移到Exchange2010的用户可以通过Exchange2010的CAS跳转访问邮箱。 4. ActiveSync客户端

将Exchange2003 ActiveSync虚拟目录的身份验证方法更改为集成验证后,Exchange2003中未迁移到Exchange2010的用户可以通过Exchange2010的CAS代理访问邮箱。 5. POP3客户端

Exchange2003中未迁移到Exchange2010的用户可以通过Exchange2010的CAS代理访问邮箱,但若在服务器保留了副本会重复收到邮件。

23

六、 删除旧Exchange2003服务器

1. 删除旧收件人更新服务

1) 在收件人更新服务中,右键点击域收件人更新服务,选择删除。

2) 使用ADSI编辑器,删除\收件人更新服务(企业配置)。

2. 删除旧邮箱数据库

删除邮箱数据库前,需要先将该邮箱中的所有邮箱迁移到其他邮箱数据库。若无法删除数据库,请尝试先将助理服务停止后再删除邮箱数据库。

24

3. 删除旧公共文件夹数据库

在删除公共文件夹数据库前,先要确保其他邮箱数据库未关联该公共文件夹数据库。还要先执行上面关于公共文件夹的复制的步骤,将副本转移到其他公共文件夹数据库。

4. 删除旧存储组

删除存储组前,要先删除该存储组下的所有邮箱数据库和公共文件夹数据。

5. 删除路由组连接器

删除Exchange 2003与Exchange2010连接的路由组连接器(双向的)

25

6. 删除Exchange2003

使用“控制面板”中的“添加/删除”程序卸载Exchange 2003。

26

本文来源:https://www.bwwdw.com/article/we66.html

Top