(MigrationPermanentException 在移动邮箱时找不到邮箱 GUID) 错误的收件人
原始 KB 编号: 2956029
症状
假设你具有本地Microsoft Exchange Server和Exchange Online的混合部署。 尝试将Exchange Online中创建的邮箱移出或移动到本地组织时,会收到以下错误消息:
错误:MigrationPermanentException:找不到邮箱 GUID 为“GUID>”<的收件人。 --> 找不到邮箱 GUID 为“GUID>”<的收件人
原因
出现此行为的原因是邮箱 GUID 的值未在本地组织中的关联邮箱上标记。
注意
邮箱值存储在 属性中, ExchangeGUID
(也称为 msExchMailboxGUID
属性) 。
出现这种情况的原因是,在 Exchange Online 中创建邮箱时,属性的值不会同步到本地组织中的关联远程邮箱。
若要移动邮箱,属性的值ExchangeGUID
必须在Exchange Online邮箱和关联的本地远程邮箱中相同。
解决方案
ExchangeGUID
在将邮箱移动到本地组织之前,在关联的本地远程邮箱上设置 属性。 为此,请按照下列步骤操作:
在本地服务器上打开 Exchange 命令行管理程序,然后运行以下命令,检查是否
ExchangeGUID
设置了本地远程邮箱的 属性:Get-RemoteMailbox <alias of cloud mailbox to move> | Format-List ExchangeGUID
注意
如果 属性
ExchangeGUID
返回所有零,则不会在本地远程邮箱上标记该值。打开Windows PowerShell (不使用 Exchange 命令行管理程序) ,然后连接到Exchange Online。 有关如何执行此操作的详细信息,请参阅连接到 Exchange Online PowerShell。
运行以下命令,检索
ExchangeGUID
要移动的邮箱的 属性值。Get-Mailbox <MailboxName> | Format-List ExchangeGUID
运行以下命令,将本地远程邮箱上 属性的值
ExchangeGUID
设置为在步骤 3 中检索到的值。Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>
例如,如果 ExchangeGUID 为 d5a0bd9b-4e95-49b5-9736-14fde1eec1e3,请运行以下命令:
Set-RemoteMailbox <MailboxName> -ExchangeGUID "d5a0bd9b-4e95-49b5-9736-14fde1eec1e3"
强制目录同步。
更多信息
若要防止这种情况发生,请在本地组织中创建邮箱,然后将邮箱移动到Exchange Online。 这会在邮箱上标记 属性的值ExchangeGUID
,然后将该值同步到 Exchange Online。 执行此操作后,可以将邮箱返回到本地组织。
有关详细信息,请参阅在混合部署中在本地和Exchange Online组织之间移动邮箱。
仍然需要帮助? 转到 Microsoft 社区或 Exchange TechNet 论坛。