有
在 Exchange 混合部署中尝试将邮箱从本地 Exchange 环境移动或板载到 Office 365 中的 Exchange Online 时,收到一条错误消息,类似于以下内容:
-
错误:对 <https://mail 的调用> .com/ews/mrsproxy 失败,因为未在指定终结点上侦听指定的终结点错误详细信息:没有终结点侦听 https://mail。 <> DomainName/ews/mrsproxy (可能接受消息)。 这通常是由不正确的地址或 SOAP 操作导致的。 远程服务器返回错误404找不到。
-
错误: MigrationTransientException:对 "https://mail. <DomainName> .com/EWS/mrsproxy" 的调用超时。 错误详细信息:在00:00后等待答复时,请求频道超时。00.0020000。 增加传递给调用的超时值,或增加绑定上的 SendTimeout 值。 分配给此操作的时间可能是更长超时的一部分。 --> 对 "https://mail" 的 HTTP 请求 <DomainName> .com/EWS/mrsproxy "已超过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" 的调用失败,因为没有服务在指定的终结点上侦听。
但是,你可能仍然能够成功移动其他邮箱。
起因
如果 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 论坛。