Exchange 2003 to 2010

By | February 26, 2017

There is no direct upgrade to 2013. 2010 is the preferred intermediate version

On the 2003 Server:

1)  Raise Exchange and Domain and Forest functional levels.Server 2003 Raise Forrest level

2) Run Exchange Pre-Deployment Analyzer on 2003 server Download and info

Exchange 2003 Raise level
On the 2008 Server:

3) Rename the Server and set a static IP, Reboot

For Hyper-V: Add processor, memory and SCSI drive (2x size of existing database)

4) Install .Net Framework 3.5.1 via Add Features Wizard on the 2008 Server and reboot

5) Install IIS and enable:

  • Role Security Services Authentication: Basic, Digest and Windows
  • Common HTTP Features: Static Content, Directory Browsing, HTTP Errors, HTTP Redirection
  • Health and Diagnostics: HTTP Logging, Logging Tools, Request Monitor, Tracing

6) Install prerequisites and reboot.

7) Install Exchange 2010 Server

Exchange 2010 RolesInstall prerequisites and reboot.

Run Install  and select “Custom Exchange Server Installation”

Check the box to “Automatically install Windows Server roles and features required for Exchange Server”

Select Mailbox Role, Client Access Role and Hub Transport Role

Enter the domain and create a routing group that includes the 2003 server

8) Install Microsoft Updates

9) Create new database on non-OS Drive

10) Create a Routing Group Connector between Exchange 2003 and Exchange 2010 and test:

New-RoutingGroupConnector -Name “ExchangeToExchange” -SourceTransportServers “” -TargetTransportServers “” -Cost 10 -Bidirectional $true -PublicFolderReferralsEnabled $true

11) Setup SSL, Webmail and ActiveSync then test with one account on the new server

12) Backup Public Folders to PST as admin before moving account

13) Migrate the User Mailboxes to the new server and test

14) Migrate Public Folders