Upgrading Microsoft Exchange Server 2016 to 2019
Microsoft Exchange Server remains a cornerstone of enterprise email infrastructure. If you're running Exchange 2016, upgrading to Exchange 2019 brings significant improvements in security, performance, and features. This guide walks you through the upgrade process with minimal downtime.
Prerequisites
Before starting the upgrade, ensure your environment meets these requirements:
- Windows Server: Exchange 2019 requires Windows Server 2019 or later
- Active Directory: Forest functional level must be Windows Server 2012 R2 or higher
- Exchange 2016: Must be running Cumulative Update 11 or later
- .NET Framework: Version 4.8 required on the new server
- Hardware: Minimum 128GB disk space, 128GB RAM recommended for production
Step 1: Prepare Active Directory
First, extend the Active Directory schema for Exchange 2019:
Step 2: Install Exchange 2019
Install Exchange 2019 on a new Windows Server 2019 machine:
- Install Windows Server 2019 with the latest updates
- Join the server to your domain
- Install required prerequisites (UCMA 4.0, Visual C++ 2013)
- Install .NET Framework 4.8
- Run Exchange 2019 setup with the Mailbox role
Step 3: Configure Coexistence
During the migration period, both Exchange 2016 and 2019 will run simultaneously. Configure the following:
Virtual Directories
Configure internal and external URLs on Exchange 2019 to match your existing namespace:
Certificates
Import your existing SSL certificate to the new Exchange 2019 server and assign it to the appropriate services (IIS, SMTP, IMAP, POP).
Step 4: Migrate Mailboxes
Create migration batches to move mailboxes from Exchange 2016 to 2019:
Step 5: Update DNS and Load Balancers
Once mailboxes are migrated, redirect client traffic to Exchange 2019:
- Update internal DNS records to point to Exchange 2019
- Update load balancer configurations
- Modify Autodiscover SCP records
- Test OWA, Outlook connectivity, and mobile devices
Step 6: Decommission Exchange 2016
After confirming all services work correctly on Exchange 2019:
- Move any remaining system mailboxes (arbitration, discovery)
- Remove Exchange 2016 from the Send Connector
- Uninstall Exchange 2016 from each server
- Clean up DNS records pointing to old servers
Post-Migration Checklist
- โ Verify all mailboxes accessible via OWA and Outlook
- โ Test email flow (internal and external)
- โ Confirm mobile device connectivity (ActiveSync)
- โ Validate calendar sharing and free/busy
- โ Test public folders (if applicable)
- โ Update backup jobs to include new servers
- โ Document the new configuration
Need Help with Your Exchange Migration?
Our team has extensive experience with Exchange Server migrations. Let us handle the complexity while you focus on your business.
Get Expert Assistance