假设你有本地 Microsoft Exchange Server 和 Exchange Online 的混合部署。 当你尝试 "移除" 或将在 Exchange Online 中创建的邮箱移动到本地组织时,将收到以下错误消息:

错误: MigrationPermanentException:找不到具有邮箱 GUID "<GUID>" 的收件人。 -> 找不到具有邮箱 GUID "<GUID>" 的收件人

起因

出现此问题的原因是,本地组织中的关联邮箱没有标记邮箱 GUID 的值。注意 邮箱值存储在ExchangeGUID属性(也称为msExchMailboxGUID属性)中。出现这种情况是因为在 Exchange Online 中创建邮箱时,该属性的值未同步到本地组织中的关联远程邮箱。 若要移动邮箱, ExchangeGUID属性的值在 Exchange Online 邮箱和关联的本地远程邮箱中必须相同。

办法

在将邮箱移动到本地组织之前,在关联的本地远程邮箱上设置ExchangeGUID属性。 为此,请按照下列步骤操作:

  1. 在本地服务器上打开 Exchange 管理外壳程序,然后运行以下命令检查本地远程邮箱的ExchangeGUID属性是否已设置:

    Get-RemoteMailbox <alias of cloud mailbox to move> | Format-List ExchangeGUID 

    注意 如果ExchangeGUID属性返回全零,则不会在本地远程邮箱上标记该值。

  2. 打开 Windows PowerShell (不要使用 Exchange 命令行管理程序),然后连接到 Exchange Online。 有关如何执行此操作的详细信息,请参阅使用远程 PowerShell 连接到 Exchange Online

  3. 运行以下命令以检索要移动的邮箱的ExchangeGUID属性值。

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID 
  4. 运行以下命令,将本地远程邮箱上ExchangeGUID属性的值设置为您在步骤3中检索的值:

    Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID> 
  5. 强制执行目录同步。 有关如何执行此操作的详细信息,请参阅同步目录的 "强制目录同步" 部分。

更多信息

若要防止发生此情况,请在本地组织中创建邮箱,然后将邮箱移动到 Exchange Online。 这将在邮箱上标记ExchangeGUID属性的值,然后将该值同步到 Exchange Online。 执行此操作后,你可以将邮箱返回到本地组织。有关详细信息,请参阅在2013混合部署中的本地和 Exchange Online 组织之间移动邮箱。如果在 Office 365 中将邮箱移动到 Exchange Online 时遇到问题,则可以运行office 365 邮箱迁移工具的疑难解答。 此诊断是自动故障排除工具。 如果遇到已知问题,您将收到一条消息,指出出现了什么问题。 邮件包含指向包含该解决方案的文章的链接。 目前,仅在 Internet Explorer 中支持该工具。

仍然需要帮助? 转到Microsoft 社区Exchange TechNet 论坛

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×