Exchange 2013 2016 Migrate To Exchange 2019
Exchange 2013 2016 Migrate To Exchange 2019
Latest tutorials
Introduction
In this tutorial, I will walk you through how to migrate from Exchange 2013/2016 to
Exchange 2019.
A migration from Exchange is something that can be scary but is relatively simple
under 2 conditions:
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 1 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
In this tutorial, I detail the migration part, some points will be made by pointing to
another tutorial.
Starting environment
Before starting, it is necessary to have a good understanding of your starting
environment. For this lab here it is:
On the screenshot below, we can see the DNS record mail.lab.priv which points to
the same IP address as the starting Exchange server.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 2 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
%,GestionnaireDNS
richier
AcTion
aXEl aa
DNS Mom Type Dennise Arir
IRecherchesmissencache
Zonesderecherchedirectes
el_msdes.lab.priv
_udp
leilab.priv
]DomainDnsZones
-ForestOnsZone
-Zonesderechercheinverse:
9Redirecéeureconditionnele s
=LAB-DCZ @Gdentiqueaudossierparent)sourcedenom(SUA) ool.lap-dc1.1a0.pnv.,ho.. statique
EGdentiqueaudossierparent)HAtA(A) 10.100.0.3
-identiqueaudossierparent)Höte(A) 10.100.0.1
glpi Hote(A) 10.100.0.103
aLAB-BRK Höte(A) 10.100.0.20
Elab-def Hote(A) 10.100.0.1 statiqué
=LAB-DO 10110
LAB-EX2013 10.100.0.141
EILAB-GW-RDS
10.100.0.126
@MAR.HY-VDI-1
Hote(A)
ELAB-SAN-1 Hote(A) 10.100.0.2
10.100.0.214
ELAB-WIN10-1 Höte(A) 10.100.0.220
Höte(A) 10.100.0.141
site.a 10.100.0.103
]site-b Höte(A) 10.100.0.103 statique
Ewordpress statique
Emp Höte(A) statique
ActiverWindows
AccédezauxparamètrespouractiverWindows.
The incoming and outgoing message flow because at some point you have to
switch reception and send emails to the new installation, which can often
involve modifying a firewall and / or MTA appliance flow.
Control incoming HTTPS to Exchange, as for mail flows, at some point you
must switch to the new version of Exchange, if you use a reverse proxy, check
that it works correctly with Exchange 2019.
List the applications and device that uses a Receive connector to send email,
such as copiers (if you use a DNS record this should not be a problem).
Also provide:
What I can advise you on the other hand is to do the installation at a “quiet” time,
preferably an evening or a weekend, because the SCP service point of the
autodiscover will not be good during the reconfigure it.
At the end of the installation, to access the ECP, use the following URL on: https: //
server_exchange_2019/ecp? ExchClientVer = 15.2.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 3 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
On both environments, check in the server part that all the Exchange servers are
present.
Autodiscover configuration
The first item to configure or change is autodiscover, when installing Exchange 2019,
an entry was added that points autodiscover to the Exchange 2019 server.
On the server where Exchange 2019 is installed, open the Exchange Management
Shell 1 .
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 4 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
On the screenshot below, we see that a record points directly to the Exchange 2019
server.
Enter the line below to change the URL of autodiscover on the Exchange 2019 server.
(Adapt the Identity and AutodiscoverServiceInternalURI parameter).
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 5 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Configure databases
This configuration depends on your environment, it is best practice to rename and
move the default database to another disk.
To help you use the following link: Exchange 2016: Installation and configuration –
Page 12 to 18
- O ANonsécuriséhttps://lab-ex2019/ecp/?ExchClientVer=15.2 beconnecte
nENTREPRISEOffice365 Administrateur•
Centre'administrationExchange
destinataires serversbasesdedonnéesgroupesdedisponibilitédelabasededonnéesrépertoiresvirtuelscertificats
autorisations
0s
gestiondelaconformité
NOM RÖLESDESERVEUR VERSION
organisation
LAB-EX2013 Boiteauxlettres
Version15.0(Build1497.2) LAB-EX2019
protection |LAB-EX2019 -2 Version15.2(Build3305)
Boiteauxlettres
fluxdecourier Version15.2(Build330.5)
EditiondevaluationStandard
mobile Saisirunecledeprodur
dossierspublics
serveurs 9
hybride
ActiverWindows
In the server properties, click on Outlook Anywhere . You can see that the URL is
AccedezatxDarametresDottact
1
the FQDN of the server 2 .
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 6 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Enter the URL for accessing Exchange services 1 and click Save 2 .
Still in the server part 1 , click on virtual directories 2 . On the screenshot below I
have selected the directories to modify.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 7 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
U ANonsécurisé|Attps://lab-ex2019/ecp/?ExchClientVer=15.2
AENTREPRISEOffice365
Centre'administrationExchange
destinataires serversbasesdedonnéesgropesdedisponibilitédelabasededonnéesrépertoiresvirtuescertificats
autorisations
gestiondelaconformité Sélectionnerleserver:Touslesserveurs
Sélectionnerletype:Tous
organisation
g
protection
NOM SERVEUR TYPE VERSION HEREDEDERNIEREMODIFICATION
Activerindow
7sccdionis)
sur
untotal
de1f
To modify the URL of a virtual directory, select 1 , click on the modification icon 2 ,
in the properties find the URL 3 fields, enter the configured URL 4 and click on Random tutorials
Save 5 .
Hyper-V: store virtual machines o
SMB3 network share
Before importing the certificate, you must place the pfx file on a network share.
In the servers 1 part, go to certificates 2 and select the Exchange 2019 server 3
.
MASQUE
MASQUE
MAX,
MAX,
DESTRAV
DESTRAV
MAX
MAX
SAIBA MAIS
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 8 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Enter the UNC path of the certificate file 1 , enter the password 2 and click Next
3 .
Add Exchange 2019 server 1 to install the certificate on it and click Finish 2 .
You must then assign the certificate to the different service, by going to these
properties.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 9 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
This part is important for sending email to the Internet and for
receiving email from applications and devices
$OldServer = "SRV-EX2013"
$NewServer = "SRV-EX2019"
$ReceiveConnectors | foreach {
New-ReceiveConnector -Name $_.Name -RemoteIPRanges
$_.RemoteIPRanges -bindings $_.Bindings -Banner $_.Banner -
ChunkingEnabled $_.ChunkingEnabled -DefaultDomain $_.DefaultDomain -
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 10 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
DeliveryStatusNotificationEnabled $_.DeliveryStatusNotificationEnabled -
EightBitMimeEnabled $_.EightBitMimeEnabled -DomainSecureEnabled
$_.DomainSecureEnabled -LongAddressesEnabled $_.LongAddressesEnabled
-OrarEnabled $_.OrarEnabled -Comment $_.Comment -Enabled $_.Enabled -
ConnectionTimeout $_.ConnectionTimeout -ConnectionInactivityTimeout
$_.ConnectionInactivityTimeout -MessageRateLimit $_.MessageRateLimit -
MaxInboundConnection $_.MaxInboundConnection -
MaxInboundConnectionPerSource $_.MaxInboundConnectionPerSource -
MaxInboundConnectionPercentagePerSource
$_.MaxInboundConnectionPercentagePerSource -MaxHeaderSize
$_.MaxHeaderSize -MaxHopCount $_.MaxHopCount -MaxLocalHopCount
$_.MaxLocalHopCount -MaxLogonFailures $_.MaxLogonFailures -
MaxMessageSize $_.MaxMessageSize -MaxProtocolErrors
$_.MaxProtocolErrors -MaxRecipientsPerMessage
$_.MaxRecipientsPerMessage -PermissionGroups $_.PermissionGroups -
PipeliningEnabled $_.PipeLiningEnabled -ProtocolLoggingLevel
$_.ProtocolLoggingLevel -RequireEHLODomain $_.RequireEHLODomain -
RequireTLS $_.RequireTLS -EnableAuthGSSAPI $_.EnableAuthGSSAPI -
ExtendedProtectionPolicy $_.ExtendedProtectionPolicy -
ExtendedProtectionTlsTerminatedAtProxy
$_.ExtendedProtectionTlsTerminatedAtProxy -SizeEnabled $_.SizeEnabled -
TarpitInterval $_.TarpitInterval -Server $NewServer
}
It is also possible to test the Webmail (OWA) by connecting directly with the FQDN
name of the server to the web interface.
Once the tests are validated, modify the internal and external DNS record
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 11 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
I strongly advise you to do it in PowerShell, I had a lot of problem going through the
Migration tool in the ECP interface.
To perform the migration, we will use a PowerShell script that will move all the
mailboxes from one database to another.
Enter the line below from the Exchange 2019 server to do a migration (by adapting
DBEX2013 and DBEX2019 to your environment):
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 12 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 13 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 14 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Trick :
Enter the command below from the Exchange 2019 server to migrate them:
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 15 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Migrate public folders from Exchange 2013 to Exchange 2016 or Exchange 2019
I advise you to wait a week or two before uninstalling to make sure everything is
working and you haven’t forgotten anything. However, what you can do is shut down
the old server (s) before uninstalling.
In the case of a DAG, you must first remove it and then uninstall each server.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 17 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Once uninstalled, it is possible to access the Exchange 2019 ECP without the version
settings.
In the servers part, the decommissioned server (s) are no longer present.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 18 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Conclusion
Hope this tutorial helps you with your Exchange migration.
It is possible to use this tutorial for a migration from Exchange 2013 to 2016 or
Exchange 2010 to 2013/2016.
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 19 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
Similar articles
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 20 of 21
Exchange 2013/2016: migrate to Exchange 2019 - RDR-IT 22/11/21 21:34
© 2021 - RDR-IT
English
https://rdr-it.com/en/exchange-2013-2016-migrate-to-exchange-2019/ Page 21 of 21