1. | Bring the Exchange organization to Exchange Native Mode.
|
2. | Upgrade all Exchange Servers to Exchange Server 2003 Service Pack 2.
|
3. | Bring the AD forest and domains to Windows Server 2003 Functional (or higher) levels.
|
4. | Upgrade
at least one Global Catalog domain controller in each AD site that will
house Exchange Server to Windows Server 2003 SP2 or greater.
|
5. | Prepare a Windows Server 2008 (RTM or R2) x64 edition server for the first Exchange 2010 server.
|
6. | Install the AD LDIFDE tools on the new Exchange 2010 server (to upgrade the schema).
|
7. | Install any necessary prerequisites (WWW for CAS server role).
|
8. | Run
setup on the Exchange 2010 server, upgrade the schema, and prepare the
forest and domains. (Setup runs all in one step or separate at the
command line.)
|
9. | Install CAS server role servers and configure per 2010 design. Validate functionality.
|
10. | Transfer OWA, ActiveSync, and Outlook Anywhere traffic to new CAS servers.
|
11. | Install Hub Transport role and configure per 2010 design.
|
12. | Transfer inbound and outbound mail traffic to the HT servers.
|
13. | Install mailbox servers and configure Databases (DAG if needed).
|
14. | Create public folder replicas on Exchange 2010 servers using pfmigrate.wsf script, AddReplicaToPFRecursive.ps1, or Exchange 2010 Public Folder tool.
|
15. | Move mailboxes to Exchange Server 2010 using Move Mailbox Wizard or PowerShell.
|
16. | Rehome the Offline Address Book (OAB) generation server to Exchange Server 2010.
|
17. | Rehome the public folder hierarchy on the new Exchange Server 2010 admin group.
|
18. | Transfer all Public Folder Replicas to Exchange Server 2010 Public folder store(s).
|
19. | Delete Public and Private Information Stores from Exchange 2003 server(s).
|
20. | Delete Routing Group Connectors to Exchange Server 2003.
|
21. | Delete Recipient Update Service agreements using ADSIEdit.
|
22. | Uninstall all Exchange 2003 servers.
|