虽然是2023年了,但是公司用的还是Exchange Server 2003,最近各种问题变多了,趁机升级一下吧。

按之前查找的资料,目前同一个AD域中Exchange Server 2003能直接迁移的最高版本是Exchange Server 2010,就先升级到这个版本,后续再考虑。

目前的环境是 Windows server 2003 为 域控DC,DC上运行了Exchange Server 2003,在生产环境动手之前,先用虚拟环境模拟一下,防止出现重大误操作。

一、升级前的准备工作

1.Exchange Server 2010不支持运行在 Windows Server 2003之上,所以需要准备一台Windows Server 2008/2012的系统,并且安装好IIS(包括IIS6元数据支持)、dotNetFrame 3.5,然后禁用IPV6功能。
2.同域内迁移升级需要AD的级别是纯2003,所以先把 AD级别提升一下,一共三处需要更改,分别在AD用户和计算机、AD站点和服务、Exchange系统管理器中进行更改。
3.Exchange Server 2003需要升级到SP2,否则会报错。
4.准备一台证书服务器,安装前两项功能即可,不要安装在新的Exchange服务器上。
5.添加角色

以管理员权限运行powershell,然后运行下面两个命令,添加需要的基础功能

Import-Module ServerManager
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,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy -Restart


6.准备AD域

在DC上定位到安装程序目录,然后运行以下三个命令:

setup /PrepareLegacyExchangePermissions

Exchange Server 2003升级到 Exchange Server 2010 记录(1)_Server

setup /PrepareSchema
setup /PrepareAD
7.新服务器上启用net tcp端口共享服务

在Powershell中执行以下命令:

Set-Service NetTcpPortSharing -StartupTyep Automatic


二、安装

前面准备好以后,直接运行安装程序目录下面的setup.exe启动安装程序

1.单击 “步骤 3:选择 Exchange 语言选项 ”,以展开 Exchange 语言选项,然后选择 ”仅从DVD 安装语言 ”。

Exchange Server 2003升级到 Exchange Server 2010 记录(1)_Server_02

2.完成语言安装后,请单击 “步骤 4:安装 Microsoft Exchange”。此选项将启动正式的安装进程。

3.在“安装类型 ”页上,一般用户可以选择“Exchange Server典型安装”,也可以单击 “自定 Exchange Server安装 ”, 然后单击 “确定 ”, 单击 “下一步 ”。

Exchange Server 2003升级到 Exchange Server 2010 记录(1)_Exchange_03

4.选择好角色以后,输入自己的邮件服务器域名

Exchange Server 2003升级到 Exchange Server 2010 记录(1)_Exchange_04

5.在邮件流设置 这一页,点击浏览,然后直接选择自己的旧exchang 2003服务器

Exchange Server 2003升级到 Exchange Server 2010 记录(1)_Exchange_05

6.等待安装完成。

安装完成以后,准备开始配置。