-
- Upgrade Active Directory Forest Functional level in the organization to Server 2012 R2 or later.
- Install
- Prepare the organization for Exchange Server 2019 by using ‘Setup /PrepareAD’
- Enable MAPI over HTTP, Using: Set-OrganizationConfig -MapiHttpEnabled $true
- Add SSL Cert and set Bindings
- Set Virtual Directories
- Set-ActiveSyncVirtualDirectory -Identity “SERVERNAME\Microsoft-Server-ActiveSync (Default Web Site)” -ActiveSyncServer “https://FQDN/Microsoft-Server-ActiveSync” -InternalUrl “https://FQDN/Microsoft-Server-ActiveSync” -ExternalUrl “https://FQDN/Microsoft-Server-ActiveSync”
- Set-EcpVirtualDirectory -Identity “SERVERNAME\ecp (Default Web Site)” -InternalUrl “https://FQDN/ecp” -ExternalUrl “https://FQDN/ecp”
- Set-OwaVirtualDirectory -Identity “SERVERNAME\owa (Default Web Site)” -InternalUrl “https://FQDN/owa” -ExternalUrl “https://FQDN/owa”
- Set-PowerShellVirtualDirectory -Identity “SERVERNAME\PowerShell (Default Web Site)” -InternalUrl “https://FQDN/powershell” -ExternalUrl “https://FQDN/powershell”
- Set-WebServicesVirtualDirectory -Identity “SERVERNAME\EWS (Default Web Site)” -InternalUrl “https://FQDN/ews/exchange.asmx” -ExternalUrl “https://FQDN/ews/exchange.asmx” -InternalNLBBypassUrl $null
- Set-OabVirtualDirectory -Identity “SERVERNAME\OAB (Default Web Site)” -InternalUrl “https://FQDN/OAB” -ExternalUrl “https://FQDN/OAB” -RequireSSL $true
- Set-ClientAccessService -Identity SERVERNAME –AutodiscoverServiceInternalUri https://FQDN/autodiscover/autodiscover.xml
- Set internal DNS records
- legacy.domain.com to point to the old server
- new.domain.com to point to the new server
- autodiscover.domain.com to point to the new server
- SERVERNAME.domain.com to point to the new server
- Set Public DNS Records
- legacy.domain.com to point to the old servers Public IP
- new.domain.com to point to the new servers Public IP
- autodiscover.domain.com to point to the new servers Public IP
- Setup and test outbound connectors
- Setup and test 3rd party Add-ons
- Rename Databases
- Upgrade Database limits for users, Remount and Restart transport.