第1部分

在新的服务器上安装Exchange 2019(参照2019安装布署)

第二部分

在Exchange 2019上安装SSL证书

已安装的Exchange服务器创建证书,该证书是自签名证书,还包括FQDN和服务器主机名。主机名通常用于建立外部连接,以便它们可以防止内部服务器暴露给Internet。

注意:  将CAS角色迁移到Exchange 2019时,我们需要确保Exchange 2019使用与Exchange 2016相同的证书,我们需要执行切换以将旧交换服务器使用的“MX”记录指向Exchange 2019。

以下是安装SSL证书的上述步骤

使用EAC安装SSL证书(Exchange管理中心)

  1. 下载并启动证书ZIP文件。证书将命名为your_domain_name.cer。

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器

  1. your_domain_name.cer.file需要复制到Exchange Server 2019网络共享文件夹

  2. 现在,将your_domain_name.cer文件复制到保存CSR的Exchange 2019服务器的网络共享文件夹中。

  3. 浏览到服务器的URL并通过打开浏览器访问Exchange管理中心(EAC)。

  4. 在Exchange管理中心凭据页面上输入域/用户名和密码,然后单击登录。

  5. 现在单击左侧边栏菜单上的服务器,即EAC,然后单击顶部菜单上的“证书”。

  6. 在“证书”页面上选择您要求的证书,然后在证书申请中单击“完成”链接。

注意:证书请求按其友好名称列出。

  1. 现在,输入SSL证书所在的UNC路径,然后单击“确定”。(例如。\\ Abc \ certificates \ your_domain_name.cer)

  2. 证书将成功安装在Exchange 2019服务器上,并检查证书申请的状态现在是否有效

分配服务

  1. 现在,在“证书”页面上,选择刚安装的SSL证书,然后选择铅笔状选项。

  2. 现在单击“证书”窗口中的服务。

  3. 检查所有服务以启用SSL证书,然后单击“保存”。

  4. 应为您在Exchange 2019服务器上选择的服务启用SSL证书

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_02

第三部分 逐步

必须配置以下服务: -

  1. 设置Outlook Anywhere

  2. 设置Exchange控制面板URL

  3. 设置Outlook Web Access URL

  4. 设置Exchange Web服务URL

  5. 设置ActiveSync URL

  6. 设置脱机通讯簿URL

  7. 设置MAPI虚拟目录

Outlook Anywhere设置

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_03

Exchange控制面板ECP URL设置

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_04

Outlook Web Access URL设置

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_05

Exchange Web服务EWS URL设置

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_06

ActiveSync URL设置

将Exchange 2016迁移到Exchange 2019的分步解决方案_Exchange_07

脱机通讯簿OAB URL设置

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_08

设置MAPI虚拟目录

将Exchange 2016迁移到Exchange 2019的分步解决方案_Exchange_09

MS Exchange AutoDiscovery AppPool回收

需要强制使用自动发现服务,以使用我们需要回收MSExchangeAutodiscoverAppPool的新URL,而无需关闭服务器即可完成

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_10

NAT规则防火墙配置(更改端口映射)

新的Exchange服务器迁移 2019服务器需要新的静态公用IP 来建立外部客户端连接。首先,打开服务器端口443(即SSL连接的标准TCP端口)并分配静态一对一NAT规则。

CAS服务器迁移测试(更改Autodiscover MX记录,内外网DNS都要更新)

“MX”记录用于在旧Exchange Server 2016中建立客户端连接,还使用外部客户端检索自动发现设置。完成新Exchange服务器的Outlook Anywhere配置和虚拟目录设置后,可以轻松地将客户端迁移到新服务器。

在托管文件中添加X记录以将其重定向到新服务器(Exchange 2019),作为旧服务器的替代方案。首先配置以下设置; 使用记事本打开主机文件,然后添加新行以将X记录作为管理员指向新Exchange服务器的IP。

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_11

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_12

完成上述配置设置后,请记下客户端可以连接到新的Exchange服务器。还要确保测试共享邮箱,公用文件夹,日历的可访问性,还可以发送/接收电子邮件,还可以下载脱机通讯簿。

完成所有必要性测试后,请更新主机文件以将X记录解析为Exchange服务器的公共IP。确保外部网络上的客户端也连接到服务器。完成所有测试工作后,需要删除主机文件中的条目。

第四部分

移动并重命名默认的Exchange Server 2019邮箱数据库(因为安装在D盘,就不需要移动)

将Exchange 2016迁移到Exchange 2019的分步解决方案_Exchange_13

将Exchange Server 2016邮箱移至2019

将Exchange Server 2016邮箱移动到2019时,请确保有足够的空间可用,因为它会创建大量日志。此外,定期备份更明智,以便可以在备份时使用。

以下是我们将移动的邮箱类型:

  • 仲裁邮箱或系统邮箱。

  • 用户邮箱

  • 公用文件夹和存档邮箱

仲裁邮箱

要首先移动仲裁邮箱,您需要运行该命令以获取位于Exchange 2019服务器上的邮箱数据库列表,在Exchange Server 2016上执行

Get-Mailbox -Arbitration | FL Name,Displayname

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_14

Get-MailboxDatabase | Where {$_.AdminDisplayVersion -Like "*15.1*"} | Format-Table Name, ServerName

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_15

Get-Mailbox -Arbitration

将Exchange 2016迁移到Exchange 2019的分步解决方案_Exchange_16

现在,在Exchange 2016中运行以下命令,将Microsoft Exchange系统邮箱移动到位于Exchange 2019服务器上的邮箱数据库

Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase Mailbox2019

将Exchange 2016迁移到Exchange 2019的分步解决方案_Exchange_17

要确认是否已移动以下邮箱,请运行该命令。

Get-MoveRequest | GET-MoveRequestStatistics

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_18

在Exchange 2019中移动公用文件夹

与以前的版本相比,移动公用文件夹变得更加容易。在进一步移动之前,首先我们需要通过运行以下命令获取所有可用公用文件夹的列表。email为exchange 2016 服务器名

Get-mailbox -Server email -PublicFolder

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_19

用于将公用文件夹移动到新的Exchange Server。为此,必须使用以下命令。

New-Moverequest it -TargetDatabase Mailbox2019

将Exchange 2016迁移到Exchange 2019的分步解决方案_Exchange_20

移动用户邮箱

可以使用许多不同的选项迁移用户邮箱。可以移动单个以及整个邮箱数据库。

借助于提到的命令,用户可以轻松移动其存档邮箱和用户邮箱。

运行以下命令将所有邮箱从旧的Exchange Server 2016数据库移动到Exchange 2019数据库。

Get-Mailbox -Database Mailbox2016 | New-MoveRequest -TargetDatabase Mailbox2019

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_21

多数据库时,有重复的,先清除掉任务,再迁移

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_22

Remove-MoveRequest eyou.com/email/****

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_23

了解移动请求的状态了解移动请求的状态

现在,要了解移动请求的状态,请运行以下命令

Get-MoveRequest | GET-MoveRequestStatistics

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_24

第五部分

将入站电子邮件流迁移到Exchange 2019

Exchange Server入站电子邮件流的迁移与您当前的电子邮件流成正比,这意味着入站电子邮件流迁移将取决于当前电子邮件流的结构。MX记录在重定向Exchange服务器2016中起着至关重要的作用.MX记录是一种DNS记录,其中MX代表“邮件交换器” (注意: - 有关MX记录跟进的详细信息,请参阅提供的链接)。 Exchange服务器的公共MX记录配置为解析一个或多个IP地址的主机名。这些IP地址用于内部部署或基于云的电子邮件过滤器,用于检索电子邮件并指向Exchange服务器。IP也可以解析为Exchange 2016服务器。

有两个条件可以在此基础上迁移入站电子邮件流。

  • 存在电子邮件过滤器时

  • 当电子邮件过滤器不存在时

电子邮件过滤器存在

当在这种情况下存在电子邮件过滤器时,需要修改邮件过滤器以将电子邮件定向到新的Exchange Server 2019,而不是将其指向旧服务器。为此,我们必须确保您的电子邮件过滤器的端口(STMP为25)对新服务器(即Exchange Server 2019)开放并发送电子邮件

没有电子邮件过滤器

当没有电子邮件过滤器时,在这种情况下,首先我们需要打开STMP的端口25从Internet到Exchange New Server 2019,之后需要修改MX记录才能将电子邮件发送到Exchange 2019服务器。为了使流程成功,我们必须使用公共DNS提供程序来更改MX记录。

将出站电子邮件流迁移到Exchange 2019

出站电子邮件流迁移设置可依赖于当前Exchange Server通过智能主机发送的电子邮件,该主机稍后将电子邮件传输到Internet。

运行以下命令以更好地了解智能主机设置(为空,没有智能主机)

Get-SendConnector | fl Name,SmartHosts,SourceTransportServers,AddressSpaces

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_25

以下命令将通知智能主机是否存在。此外,出站电子邮件流迁移的智能主机有两个方面如下: -

  • 当有智能主机时

  • 当智能主机不存在时

存在智能主机

在智能主机存在的这种情况下,需要修改智能主机,以便它可以从Exchange Server 2016的IP发送和接收电子邮件。需要修改传输服务器上的传输服务器。

Set-SendConnector “Internet Send Connector” -SourceTransportServers ex2019

智能主机不存在

在这种情况下,当智能主机不存在时,创建反向DNS记录,即需要新的Exchange服务器2016的公共IP的PTR记录。Exchange Server 2016的公共IP也需要添加到SPF记录中。

在流程结束后运行以下命令以修改发送连接器,以便新的Exchange Server 2016将电子邮件直接发送到Internet。

Set-SendConnector “to internet” -SourceTransportServers ex2019

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_26

第六部分

在此版本中,我们将向Exchange 2019迁移电子邮件中继接收连接器和其他应用程序,稍后我们将讨论卸载旧Exchange服务器的方法。

将电子邮件中继接收连接器和其他应用程序迁移到Exchange Server 2016

必须将通过Exchange Server 2016的任何设备和应用程序的中继电子邮件迁移到新的Exchange Server 2019.为此,我们必须在Exchange 2019上创建与Exchange 2016相同的接收连接器,这些连接器位于Exchange 2016及更高版本上它具有类似的身份验证设置,IP范围和权限组。

创建新的接收连接器后,我们需要修改应用程序和设备的设置,以便它们通过Exchange 2019服务器中继电子邮件。在配置应用程序或设备以使用像smtp.www.XYZ.com这样的DNS名称时,我们需要更改A记录以解析为Exchange 2019服务器的IP。

进一步的步骤包括停用Exchange Server 2016的过程,因此在继续执行停用步骤之前,请确保已将所有应用程序迁移到Exchange 2019。

卸载Exchange Server 2016

在继续卸载Exchange服务器迁移 2016之前,请确保已停止软件上的所有正在运行的服务。建议逐步关闭服务以停用服务器。

以下是成功删除Exchange 2016的一些命令 

Get-MailboxDatabase

get-mailbox

get-exchangeserver

Get-Mailbox -Database Mailbox2016 -Archive

Get-Mailbox -AuditLog | Disable-Mailbox

Get-Mailbox -Database Mailbox2016 -AuditLog

将Exchange 2016迁移到Exchange 2019的分步解决方案_服务器_27

毕竟服务已经停止而没有任何问题,并确保Exchange 2016服务器已成功迁移到新的Exchange 2019服务器,请按照下面提供的步骤卸载Exchange Server 2016。

卸载Exchange Server 2016的步骤

转到添加/删除并单击Microsoft Exchange Server 2016之后将打开一个确认窗口,其中选择“是”选项。。


参考:https://www.shoviv.com/blog/migrate-exchange-server-2013-to-2016-step-1/