假设我们有一个Exchange Server 2010与Exchange Online的混合设置(Office 365)。现在,是时候迁移到更新的Exchange Server了,比如2016年。共存是支持的,一切都是一致的。因为我们已经有了混合配置,所以我们希望保持连接并设置与前作相同的环境。
在安装新版本的Exchange Server之前,我们需要准备Active Directory架构以接受基础结构中的更改并为安装做好准备。为此,我们需要使用可执行文件并使用以下参数运行它。
Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms .exe
然而,当我们运行这个命令时,我们得到以下错误:
检测到与Office 365的混合部署。请确保您正在使用/TenantOrganizationConfig开关运行安装程序。要使用TenantOrganizationConfig开关,您必须首先通过PowerShell连接到Exchange Online租户,并执行以下命令:" Get-OrganizationConfig | Export-Clixml -Path MyTenantOrganizationConfig.XML "。生成XML文件后,使用TenantOrganizationConfig开关运行setup,如下所示
如果您继续看到此消息,则表明指定的XML文件已损坏,或者您正在尝试将本地Exchange安装升级到与Office 365租户的Exchange版本不兼容的版本。在升级本地Exchange安装之前,您的Office 365租户必须升级到Exchange的兼容版本。更多信息请参见:http://go.microsoft.com/fwlink/?LinkId=262888
人们通常会去链接(参见上面的消息)查看更多信息。但不幸的是,它不会有太大的帮助,因为Exchange Server 2010已不再支持并已达到生命周期的尽头。所有在线文档已针对Exchange Server 2016更新。
在错误消息中,它指示运行Get-OrganizationConfig命令。
Get-OrganizationConfig | Export-Clixml -Path C:\Install\MyTenantOrganizationConfig.XML
该命令将从Exchange Online获取组织配置,并将其导出到XML文件。典型的XML文件导出如下所示。
现在,我们需要重新运行设置。但是如果我们用/ TenantOrgianizationConfig开关,它将不工作与/ PrepareSchema开关,因为它只适用于/ PrepareAD开关。如果我们运行/ PrepareSchema切换到/ TenantOrgianizationConfig切换,我们将得到以下错误。
参数“TenantOrganizationConfig”对当前操作“PrepareSchema”无效。安装检查失败:无效的命令行参数。
为了使它工作,我们需要运行如下所示的命令,并指定导出XML的位置。这并不意味着我们需要重新运行设置/ PrepareSchema然后切换,就像/ PrepareAD开关会自动触发/ PrepareSchema开关。
Setup.exe /PrepareAD /TenantOrganizationConfig C:\Install\TenantOrganizationConfig. xml /IAcceptExchangeServerLicenseTerms
如果一切顺利,我们可以继续使用/ PrepareDomain开关。如果成功,我们可以在现有的Exchange Server 2010混合环境中安装额外的Exchange Server 2016服务器。
如果问题仍然存在怎么办?
如果问题仍然存在,那么我们需要更深入地研究当前的Exchange Server。我们必须确保安装中安装了最新的累积更新(CU),并且Exchange服务器以最佳状态运行。我们还需要确保所有数据库都已挂载,并且没有任何问题。最好是从查看事件查看器开始,以确保操作系统不存在Exchange Server问题或其他底层问题。
在执行新的Exchange Server的设置过程中,我们可能会遇到以下问题:
"失败[规则:DidTenantSettingCreatedAnException][消息:OrganizationConfigHash属性似乎来自不同的Exchange Online租户,而不是您进行混合部署时使用的租户]"
"[REQUIRED] OrganizationConfigHash属性似乎来自不同的Exchange Online租户,而不是混合部署时使用的租户。"
当发生这种情况时,这意味着Exchange Server或混合配置可能存在影响迁移的其他问题。
最后认为
遇到此类问题时,想到的一个解决方案是完全卸载Exchange Server 2010并安装新的Exchange Server 2016。这样问题就解决了。但是数据的传输呢?Exchange Server数据库不容易移植。
在这种情况下,您可以使用以下应用程序EDB的恒星转换器这样可以简化数据传输。此应用程序可以轻松地从任何版本的Exchange Server打开多个数据库,而无需安装Exchange Server。该应用程序可以安装在Windows客户端机器或Windows Server操作系统上。它允许将邮箱、档案、共享邮箱、禁用邮箱和公用文件夹直接导出到任何版本的活动Exchange Server。它还可以用作迁移工具,以迁移到Exchange Online/Office 365。