Applies to: Exchange Server 2010 SP2

Topic Last Modified: 2011-02-11

Use this checklist to perform a build-to-build upgrade of Microsoft Exchange Server 2010. Build-to-build upgrades are used to upgrade from different versions of Exchange, such as upgrading from the beta version to the release to manufacturing (RTM) version.

Before you start working with this checklist, make sure you're familiar with the concepts in Multi-Tenant Support.

For step-by-step guidance about how to plan and deploy a hosted deployment, see the following checklists:

Checklist for performing a build-to-build upgrade

Done? Tasks


Upgrade all servers and all server roles using the following command.

Copy Code /m:upgrade


Verify that the upgrade was successful by running the following command on the upgraded server.

Copy Code
Get-ExchangeServer | Format-List *version*

Verify that the version returned is the latest version. For details, see Get-ExchangeServer.


Check the Setup log files for any errors. The Setup logs are located in ExchangeSetup.log in the <SystemDrive>:\ExchangeSetupLogs folder.


Modify the customized service plans.

For more information, see Understanding Service Plans and Mailbox Plans.


On a Client Access server, use the Exchange Management Shell to upgrade the organization for each tenant.

For more information, see Upgrade a Tenant Organization.


Verify that mail flow is working for each tenant organization. You can use the Exchange Remote Connectivity Analyzer to test mail flow. Additionally, you can use the Test-Mailflow cmdlet.


Verify that the BuildMajor and BuildMinor properties are updated in the organization objects by running the following command.

Copy Code
Get-Organization -Identity <Tenant Organization> | Format-List Build*

For details, see Get-Organization.