(MigrationPermanentException Não é possível localizar um destinatário com GUID da caixa de correio) ao mover caixas de correio
Número original da BDC: 2956029
Sintomas
Suponha que tem uma implementação híbrida de Microsoft Exchange Server e Exchange Online no local. Quando tenta desligar ou mover uma caixa de correio criada no Exchange Online para a organização no local, recebe a seguinte mensagem de erro:
Erro: MigrationPermanentException: não é possível localizar um destinatário que tenha o GUID da caixa de correio "<GUID>". --> Não é possível localizar um destinatário que tenha o GUID da caixa de correio "<GUID>"
Causa
Este comportamento ocorre porque o valor do GUID da caixa de correio não está carimbado na caixa de correio associada na organização no local.
Nota
O valor da caixa de correio é armazenado na ExchangeGUID
propriedade (também conhecida como atributo msExchMailboxGUID
).
Esta situação ocorre porque o valor da propriedade não é sincronizado com a caixa de correio remota associada na organização no local quando uma caixa de correio é criada no Exchange Online.
Para mover uma caixa de correio, o valor da propriedade tem de ExchangeGUID
ser o mesmo na caixa de correio Exchange Online e na caixa de correio remota no local associada.
Resolução
Defina a ExchangeGUID
propriedade na caixa de correio remota no local associada antes de mover a caixa de correio para a organização no local. Para tal, siga estes passos:
Abra a Shell de Gestão do Exchange no servidor no local e, em seguida, execute o seguinte comando para verificar se a
ExchangeGUID
propriedade da caixa de correio remota no local está definida:Get-RemoteMailbox <alias of cloud mailbox to move> | Format-List ExchangeGUID
Nota
Se a
ExchangeGUID
propriedade devolver todos os zeros, o valor não será carimbado na caixa de correio remota no local.Abra Windows PowerShell (não utilize a Shell de Gestão do Exchange) e, em seguida, ligue-se a Exchange Online. Para obter mais informações sobre como fazê-lo, consulte Ligar ao Exchange Online PowerShell.
Execute o seguinte comando para obter o valor da
ExchangeGUID
propriedade da caixa de correio que pretende mover.Get-Mailbox <MailboxName> | Format-List ExchangeGUID
Execute o seguinte comando para definir o valor da
ExchangeGUID
propriedade na caixa de correio remota no local para o valor obtido no passo 3.Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>
Por exemplo, se o ExchangeGUID for d5a0bd9b-4e95-49b5-9736-14fde1eec1e3, execute o seguinte comando:
Set-RemoteMailbox <MailboxName> -ExchangeGUID "d5a0bd9b-4e95-49b5-9736-14fde1eec1e3"
Forçar a sincronização de diretórios.
Mais informações
Para impedir que este cenário ocorra, crie a caixa de correio na organização no local e, em seguida, mova a caixa de correio para Exchange Online. Esta ação carimba o valor da ExchangeGUID
propriedade na caixa de correio e, em seguida, sincroniza o valor com Exchange Online. Depois de o fazer, pode devolver a caixa de correio à organização no local.
Para obter mais informações, consulte Mover caixas de correio entre organizações no local e Exchange Online em implementações híbridas.
Ainda necessita de ajuda? Aceda à Comunidade Microsoft ou os fóruns do Exchange TechNet.