Planning and deployment for Exchange Server

This topic contains links to topics and information about planning for and then deploying Exchange Server 2016 or Exchange Server 2019.


Make sure you read the Release notes for Exchange Server topics before you begin your deployment. The release notes contain important information on issues you might encounter during and after your deployment.

Plan for Exchange Server

Use the information at following links to help plan your deployment of Exchange 2016 or Exchange 2019 into your organization.


See the Establish an Exchange 2016 or Exchange 2019 test environment section later in this topic for information about installing Exchange 2019 in a test environment.

Exchange architecture

Learn about the Mailbox and Edge Transport server roles and more in Exchange.

Exchange Server system requirements

Understand the system requirements that need to be satisfied in your organization before you can install Exchange.

Exchange Server prerequisites

Learn about the Windows Server features and the other software that needs to be installed for a successful installation of Exchange.

Microsoft Exchange Server Deployment Assistant

Use this tool to generate a customized checklist for planning, installing, or upgrading Exchange. Guidance is available for multiple scenarios, including an on-premises, hybrid, or cloud deployment.

Active Directory

Learn about how Exchange uses Active Directory and how your Active Directory deployment affects your Exchange deployment.

Antispam and antimalware protection in Exchange Server

Learn about the built-in antispam and antimalware protection options in Exchange.

Exchange Server Hybrid Deployments

Learn about planning a hybrid deployment with Microsoft 365 or Office 365 and your on-premises Exchange organization.

Exchange Server virtualization

Learn how you can deploy Exchange in a virtualized environment.

Exchange Online and Exchange development

Learn about the application programming interfaces (APIs) that are available for applications that use Exchange 2019.

Establish an Exchange 2016 or Exchange 2019 test environment

Before you install your first Exchange server, we recommend that you install Exchange in an isolated test environment. This approach reduces the risk of end-user downtime and negative ramifications to the production environment.

The test environment will act as your "proof of concept" for your new Exchange design and make it possible to move forward or roll back any implementations before deploying into your production environments. Having an exclusive test environment for validation and testing allows you to do pre-installation checks for your future production environments. By installing in a test environment first, we believe that your organization will have a better likelihood of success in a full production implementation.

For many organizations, the costs of building a test lab may be high because of the need to duplicate the production environment. To reduce the hardware costs associated with a prototype lab, we recommend the use of virtualization by using Hyper-V technologies in Windows Server. Hyper-V enables server virtualization, allowing multiple virtual operating systems to run on a single physical machine.

For more detailed information about Hyper-V, see Server Virtualization. For information about the Microsoft support of production Exchange servers on hardware virtualization software, see Exchange Server virtualization.

Deploy Exchange 2016 or Exchange 2019

During the deployment phase, you install Exchange into your organization. Before you begin the deployment phase, you should plan your Exchange organization. For more information, see the Plan for Exchange Server section earlier in this topic.

Use the information at the following links to help you deploy Exchange.

Prepare Active Directory and domains for Exchange

Learn about the steps you need to take to prepare your Active Directory forest for Exchange 2019 and the changes Exchange makes to your forest.

Install Exchange Mailbox servers using the Setup wizard

Learn about using the Setup wizard to install Mailbox servers.

Always install the latest Exchange Cumulative Update (CU) (Exchange Server build numbers and release dates | Microsoft Docs). There is no need to install the RTM build or previous builds and then upgrade to the latest Cumulative Update. This is because each Cumulative Update is a full build of the product.

Update with latest Exchange Security Update (SU) before bringing the server online. Verify with the Exchange Health Checker script:

Use unattended mode in Exchange Setup

Learn about using the unattended setup at the command line to install, remove, update, and recover Exchange servers.

Install Exchange Edge Transport servers using the Setup wizard

Learn about using the Setup wizard to install Edge Transport servers in a perimeter network.

Upgrade Exchange to the latest Cumulative Update

Learn about finding and installing the latest Cumulative Update (CU) for the Exchange servers in your organization.

Keep your servers as up to date as possible. Always be either on latest released Exchange Cumulative Update (CU) or latest released -1 CU.

  1. This page contains links to the latest Exchange CU bits: Exchange Server build numbers and release dates | Microsoft Docs.

  2. See: Upgrade Exchange to the latest Cumulative Update | Microsoft Docs.

Ensure Windows Update/Microsoft Update (WU/MU) is turned on and consider further turning on Automatic Update to pick up Security Updates (SU's).

Use an elevated command prompt to run any Cumulative Update or Security Update. If you run into any problems when running update setup, please see

Periodically, run the Exchange Health Checker script will check if the latest Exchange SUs are in place:

Exchange Server Hybrid Deployments

Read this topic for information that will help you deploy Exchange in an existing hybrid deployment.

Exchange Server post-installation tasks

Learn about post-installation tasks to complete your Exchange installation.

Exchange Setup

You can use different types and modes of Exchange Setup to install and maintain the various editions and versions of Exchange.

Exchange editions and versions

Exchange is available in two server editions: Standard Edition and Enterprise Edition. The edition you install is defined by your product key (the only available download can install both versions). For more information, see Exchange licensing FAQs.

Types of Exchange Setup

You have the following options for Exchange Setup:

  • Exchange Setup wizard: Running Setup.exe without any command line switches provides an interactive experience where you're guided by the Exchange 2019 Setup wizard.

  • Exchange unattended setup: Running Setup.exe with command line switches enables you to install Exchange from an interactive command line or through a script.

Modes of Exchange Setup

Exchange setup includes the following modes:

  • Install: Install a new server role (Mailbox server, Edge Transport server, or Management tools). This mode is available in the Exchange Setup wizard and unattended setup.

  • Uninstall: Remove the Exchange installation from a computer. You can use this mode from both the Exchange Setup wizard and unattended setup.

  • Upgrade: Install a CU on an existing Exchange server. You can use this mode from both the Exchange Setup wizard and unattended setup.


    Exchange doesn't support in-place upgrades from previous versions. This mode is used only to install CUs.

  • RecoverServer: You need to recover data from the Exchange server after a catastrophic failure. To do this, you install a new Windows server with the same FQDN as the failed server (for example,, and then run Exchange Setup with the /Mode:RecoverServer switch without specifying the Exchange server roles to restore.

    Setup detects the Exchange server object in Active Directory and installs the corresponding files and configuration automatically. After you recover the server, you can restore databases and reconfigure any additional settings. To run in RecoverServer mode:

    • Exchange can't be already installed on the server.

    • The Exchange server object must exist in Active Directory.

    • You can only use unattended setup.


    You must complete one mode of Setup before you can use another mode.