文件转换

Exchange 2016至2019迁移的分步指南

您需要不时升级Exchange Server,以改进功能,增加与新软件的兼容性,并保护服务器免受漏洞和恶意软件/病毒攻击。若要从旧Exchange Server迁移到新版本,需要在迁移到新版本之前将安装跳转到某个版本。但是,对于Exchange 2016到2019的迁移,不需要跳转迁移,因为Exchange Server 2016和Exchange Server 2019可以共存于同一环境中。

交换2016年至2019年迁移的逐步过程

以下是从Exchange Server 2016迁移到2019的逐步步骤:

共生矩阵

首先,你必须检查共存矩阵。您的Exchange Server 2016必须安装累积更新11 (CU11)。如果网络中有多个服务器,则所有服务器必须处于同一级别。

升级Lync服务器

如果您将Lync服务器与Exchange服务器一起使用,则需要将其升级到Skype for Business 2019,否则根本不使用该集成。在Exchange Server 2019中,统一通信已弃用。

活动目录架构

您需要确保活动目录架构处于最佳状态,并且域和林级别必须至少为Windows 2012 R2或更高版本。

为新的Exchange Server 2019设置环境,以处理Exchange 2016到2019的迁移:

  • 操作系统

操作系统为Windows Server 2019 Standard或Datacenter。安装可以在物理机或虚拟机上进行,具体取决于您当前的计算机。

  • 先决条件

在安装操作系统之后,您需要确保所有先决条件都已安装,以便在安装过程中不会遇到任何问题。您可以使用服务器管理器逐个安装它们。或者,您也可以使用下面的PowerShell脚本一次性安装所有必备组件。

以管理员身份打开PowerShell窗口,执行以下操作:

Install-WindowsFeature NET-Framework-45-Features、RSAT-ADDS RPC-over-HTTP-proxy、RSAT-Clustering RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service,Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

  • 更新服务器

由于您正在安装某些. net组件,因此在继续安装之前最好完全更新服务器。

  • 启动活动目录架构

服务器完全更新后,您需要将Exchange server 2019介质插入或将ISO附加到服务器,并启动活动目录架构以准备安装。

以管理员身份打开命令提示符或PowerShell窗口,执行以下命令:

Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms .exe

Setup.exe /PrepareAD /OrganizationName:"Contoso" /IAcceptExchangeServerLicenseTerms .exe /PrepareAD /OrganizationName:"Contoso

注意:请确保将“Contoso”替换为您的公司名称。如果您安装的是Exchange Server 2019 CU11或更高版本,请使用DiagnosticDataOff或DiagnosticDataON开关。

例如,

Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms_DiagnosticDataOff .exe

Setup.exe /PrepareAD /OrganizationName:"Contoso" /IAcceptExchangeServerLicenseTerms_DiagnosticDataOff

使用此命令,您将使活动目录对新的Exchange Server 2019实现友好。

在此阶段,所有的先决条件都已经安装,所有的更新和安全补丁都已经安装,Active Directory架构也已经准备好。现在,您可以开始安装Exchange Server 2019。

Exchange Server 2019安装步骤

  • 从媒体或ISO中打开Setup.exe。
  • 在第一个屏幕中,您可以启用该功能连接到internet,以便在继续之前检查任何重要的Exchange更新。
安装Exchange Server 2019
  • 单击Next。
  • 在下一个屏幕中,确保您没有使用推荐的设置。
推荐设置
  • 在下一个屏幕中,确保勾选邮箱角色和管理工具。此外,勾选该选项可以自动安装任何遗漏的功能。
服务器角色选择
  • 请选择Exchange Server的安装路径。
Exchange Server的安装路径
  • 在“恶意软件保护设置”窗口中,暂时单击“否”。这可以在以后启用。
恶意软件保护设置
  • 在此之后,执行就绪检查以确保一切正常。如果一切正常,安装将开始。从现在开始,不需要干预。
设置复杂的
  • 接下来,您需要更新服务连接点(Service Connection Point),它是将用户引导到当前Exchange Server的记录。

Set-ClientAccessService -Identity "ExSrv01" -AutoDiscoverServiceInteralUri

注意:用Exchange Server 2016服务器名称替换ExSrv01。

  • 下一步是将证书导入新服务器。您需要检查当前的证书,并从列表中查看哪些是活动的证书。在Exchange Management Shell中运行以下命令:

get - exchangecericate | fl Thumbprint,NotAfter,Issuer,CertificateDomains,Services

ExchangeCertificate
  • 执行以下命令导出所需的证书,并指定传输密码。

$CertPass = ConvertTo-SecureString "LetMeIn" - as明文-Force

export - exchangecericate -Thumbprint C87C1CBA43733D177B2679BC825808C7BECC659B -FileName C:\temp\Exchange2016Certificate。pfx -Password $CertPass | Out-Null

  • 保存密码,并将导出的文件复制到Exchange Server 2019上。现在,运行以下命令。

$CertPass = ConvertTo-SecureString "LetMeIn" - as明文-Force

import - exchangecericate -FileName C:\temp\Exchange2016Certificate。pfx -PrivateKeyExportable $true -Password $CertPass | Enable-ExchangeCertificate -Services POP,IMAP,IIS,SMTP -DoNotRequireSsl . pfx -PrivateKeyExportable $true -Password $CertPass | Enable-ExchangeCertificate

  • 这将导入所有的证书。下一步是将所有url重定向到新的Exchange Server 2019,如脱机地址簿、ECP等。

Get-OutlookAnywhere -Server srvexc2019 | Set-OutlookAnywhere -InternalHostname ex02.mydomain.com -InternalClientAuthenticationMethod Ntlm -InternalClientsRequireSsl $true -ExternalClientAuthenticationMethod基本-ExternalClientsRequireSsl $true -IISAuthenticationMethods协商,Ntlm,基本

Get-EcpVirtualDirectory -Server srvexc2019 | Set-EcpVirtualDirectory -InternalUrl https://ex02/mydomain.com/ecp -ExternalUrl https://ex02.mydomain.com/ecp

Get-OwaVirtualDirectory -Server srvexc2019 | Set-OwaVirtualDirectory -InternalUrl https://ex01.mydomain.com/owa -ExternalUrl https://ex02.mydomain.com/owa

Get-WebServicesVirtualDirectory -Server srvexc2019 | Set-WebServicesVirtualDirectory -InternalUrl https://ex02.mydomain.com/EWS/Exchange.asmx -ExternalUrl https://ex02.mydomain.com/EWS/Exchange.asmx

Get-ActiveSyncVirtualDirectory -Server srvexc2019 | Set-ActiveSyncVirtualDirectory -InternalUrl https://ex02.mydomain.com/Microsoft-Server-ActiveSync -ExternalUrl https://ex02.mydomain.com/Microsoft-Server-ActiveSync

Get-OabVirtualDirectory -Server srvexc2019 | Set-OabVirtualDirectory -InternalUrl https://ex01.mydomain.com/OAB -ExternalUrl https://ex02.mydomain.com/OAB

Get-MapiVirtualDirectory -Server srvexc2019 | Set-MapiVirtualDirectory -InternalUrl https://ex02.mydomain.com/mapi -ExternalUrl https://ex02.mydomain.com/mapi

  • 打开IIS并展开应用程序池。点击“回收”。
应用程序池
  • 请联系网络团队,将Exchange Server 2016的所有外部端口方向修改为Exchange Server 2019的IP地址。从Exchange server PowerShell将SCP记录指向2019服务器。

Set-ClientAccessService -Identity "ExSrv02" -AutoDiscoverServiceInternalUri

  • 现在可以开始迁移邮箱了。
  • 确保您在新服务器上准备并创建了邮箱数据库。打开Exchange管理中心,点击“收件人”,点击“+”按钮,然后点击“移动到另一个数据库”。
Exchange管理中心
  • 选择要移动的邮箱。最好先移动一个小邮箱进行测试,然后再处理所有邮箱。
移动邮箱
  • 指定要移动的内容,如仅移动邮箱、仅移动存档或所有邮箱。选择目标服务器和目标数据库。

完成所有操作并转移所有邮箱后,就可以轻松地从当前服务器卸载Exchange Server 2016,然后将其退役。

免费下载

最终的想法

按照上述Exchange 2016到2019的迁移过程,您可以成功地从Exchange Server 2016迁移到Exchange Server 2019。但是,在迁移或安装Exchange server期间,可能会出现问题,您可能会遇到服务器或网络问题。在这种情况下,您可以依赖第三方工具,例如EDB的恒星转换器.该工具可以打开任何版本的Exchange Server数据库,并将EDB数据导出到PST或直接导出到任何版本的Exchange Server的活动数据库。也可以直接导出到Office 365。

88% 的人认为这篇文章有帮助