Partilhar via


(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:

  1. 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.

  2. 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.

  3. Execute o seguinte comando para obter o valor da ExchangeGUID propriedade da caixa de correio que pretende mover.

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  4. 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"
    
  5. 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.