Planning and deployment for Exchange Server
This article contains links to articles and information about planning for and then deploying Exchange Server 2016 or Exchange Server 2019.
Important
Ensure that you read the Release notes for Exchange Server topics before you begin your deployment. The release notes contains important information on issues you might encounter during and after your deployment.
Tip
As a companion to this article, we recommend using the 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.
Plan for Exchange Server
Use the information available in the following links to help plan your deployment of Exchange Server 2016 or Exchange Server 2019 into your organization.
Important
For information about installing Exchange Server 2019 in a test environment, see the Establish an Exchange 2016 or Exchange 2019 test environment section later in this article.
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 an Exchange Server.
Learn about the Windows Server features and the other software that needs to be installed for a successful installation of an Exchange Server.
Learn about how an Exchange Server uses Active Directory and how your Active Directory deployment affects your Exchange Server deployment.
Antispam and antimalware protection in Exchange Server
Learn about the built-in antispam and antimalware protection options in an Exchange Server.
Exchange Server Hybrid Deployments
Learn about planning a hybrid deployment between Microsoft 365 or Office 365 and your on-premises Exchange organization.
Exchange Server virtualization
Learn how you can deploy an Exchange Server in a virtualized environment.
Exchange Online and Exchange development
Learn about the application programming interfaces (APIs) that are available for applications that use Exchange Server 2019.
Establish an Exchange 2016 or Exchange 2019 test environment
Before you install your first Exchange server, we recommend that you install an Exchange Server 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 will make it possible to move forward or roll back any implementations before deploying an Exchange Server 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 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 an Exchange Server 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 article.
Use the information available in the following links to help you deploy an Exchange Server.
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 an Exchange Server installation 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 CU. This is because each CU 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: https://aka.ms/ExchangeHealthChecker.
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 CU for the Exchange servers in your organization.
Keep your servers as up to date as possible. Always be either on latest released Exchange CU or latest released -1 CU.
This page contains links to the latest Exchange CU bits: Exchange Server build numbers and release dates | Microsoft Docs.
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 SUs.
Use an elevated command prompt to run any Cumulative Update or Security Update. If you run into any problems when running update setup, see https://aka.ms/exupdatefaq.
Periodically, run the Exchange Health Checker script to check if the latest Exchange SUs are in place: https://aka.ms/ExchangeHealthChecker.
Exchange Server Hybrid Deployments
Read this article for information that will help you deploy an Exchange Server in an existing hybrid deployment.
Exchange Server post-installation tasks
Learn about post-installation tasks to complete your Exchange Server installation.
Exchange Setup
You can use different types and modes of an Exchange Server Setup to install and maintain the various editions and versions of an Exchange Server.
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 Server Setup
You have the following options for an Exchange Server 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 Server 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.
Note
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, mailbox01.contoso.com), and then run Exchange Setup with the /Mode:RecoverServer switch without specifying the Exchange server roles.
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.
Note
You must complete one mode of Setup before you can use another mode.