问题
尝试将邮箱从本地 Exchange 环境移动或载入到 Exchange 混合部署中的Office 365 Exchange Online时,会收到类似于以下内容之一的错误消息:
-
() 错误:调用 https://mail.<DomainName>.com/ews/mrsproxy.svc 失败,因为指定的终结点上没有服务正在侦听 错误详细信息: https://mail.<DomainName>.com/ews/mrsproxy.svc 没有终结点可以接受邮件。 这通常是由不正确的地址或 SOAP 操作引起的。 远程服务器返回错误 404 未找到。
-
错误:MigrationTransientException:对“https://mail.<DomainName>.com/EWS/mrsproxy.svc”的调用超时。错误详细信息: 请求通道在 00:00:00.0020000 之后等待答复时超时。 增加传递给 Request 调用的超时值,或增加绑定上的 SendTimeout 值。 分配给此操作的时间可能是较长超时的一部分。 --> 对“https://mail.<DomainName>.com/EWS/mrsproxy.svc”的 HTTP 请求已超过分配的超时 00:00:00.0020000。
-
错误:MigrationTransientException:对“https://mail.contoso.com/EWS/mrsproxy.svc”的调用失败,因为指定的终结点上没有服务正在侦听。错误详细信息:没有终结点在 https://mail.contoso.com/EWS/mrsproxy.svc 侦听可以接受消息。 这通常是由不正确的地址或 SOAP 操作引起的。 有关详细信息,请参阅 InnerException(如果存在)。远程服务器返回错误: (404) 找不到。 --> 对“https://mail.contoso.com/EWS/mrsproxy.svc”的调用失败,因为指定的终结点上没有服务正在侦听。
但是,你仍可能能够成功移动其他邮箱。
2020/10/23 : 20:09 UTC : bluehawk prod 测试
原因
如果 Exchange Online MailUser 对象的 ExchangeGUID 属性与本地邮箱的 ExchangeGUID 属性不匹配,则可能会出现此问题。 若要成功移动邮箱,Exchange Online邮箱和关联的本地远程邮箱中 ExchangeGUID 属性的值必须匹配。
解决 方案
在 Exchange Online 中设置已启用邮件的用户的 ExchangeGUID 属性以匹配相应本地邮箱的 ExchangeGUID 属性,然后重试移动。 为此,请按照下列步骤操作:
-
检索要移动的本地邮箱的 ExchangeGUID 属性的值。 为此,请在本地服务器上打开 Exchange 命令行管理程序,然后运行以下命令:
Get-Mailbox <MailboxName> | Format-List ExchangeGUID
记下 该值。 稍后会在步骤 2B 中用到它。
-
通过使用远程 PowerShell 连接至 Exchange Online。 有关详细信息,请参阅使用远程 PowerShell 连接到Exchange Online。 然后,执行以下操作:
-
确定Exchange Online中已启用邮件的用户的 ExchangeGUID 属性的值。 为此,请运行以下命令:
Get-MailUser -Identity <UserName> | fl displayname,ExchangeGuid
-
在 Exchange Online 中设置已启用邮件的用户的 ExchangeGUID 属性的值,以匹配本地邮箱的 ExchangeGUID 属性。 为此,请运行以下命令:
Set-MailUser -Identity <UserName> -ExchangeGUID <Value Retrieved From Step 1>
-
-
重试移动。
更多信息
仍然需要帮助? 转到 Microsoft社区 或 Exchange TechNet 论坛。