Fehler "MigrationPermanentException: Empfänger mit Postfach-GUID nicht gefunden" beim Verschieben von Postfächern

Ursprüngliche KB-Nummer: 2956029

Symptome

Angenommen, Sie verfügen über eine Hybridbereitstellung von lokalen Microsoft Exchange Server und Exchange Online. Wenn Sie versuchen, ein Postfach, das in Exchange Online erstellt wurde, in die lokale organization zu verschieben, wird die folgende Fehlermeldung angezeigt:

Error: MigrationPermanentException: Es wurde kein Empfänger gefunden, der über die Postfach-GUID "<GUID>" verfügt. >– Es wurde kein Empfänger gefunden, der über die Postfach-GUID "<GUID" verfügt>.

Ursache

Dieses Verhalten tritt auf, weil der Wert der Postfach-GUID nicht für das zugeordnete Postfach in der lokalen organization gestempelt wird.

Hinweis

Der Postfachwert wird in der ExchangeGUID -Eigenschaft (auch als msExchMailboxGUID -Attribut bezeichnet) gespeichert.

Diese Situation tritt auf, weil der Wert der -Eigenschaft nicht mit dem zugeordneten Remotepostfach in der lokalen organization synchronisiert wird, wenn ein Postfach in Exchange Online erstellt wird.

Um ein Postfach zu verschieben, muss der Wert der ExchangeGUID -Eigenschaft im Exchange Online Postfach und im zugeordneten lokalen Remotepostfach identisch sein.

Lösung

Legen Sie die ExchangeGUID -Eigenschaft für das zugeordnete lokale Remotepostfach fest, bevor Sie das Postfach in die lokale organization verschieben. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie die Exchange-Verwaltungsshell auf dem lokalen Server, und führen Sie dann den folgenden Befehl aus, um zu überprüfen, ob die ExchangeGUID Eigenschaft des lokalen Remotepostfachs festgelegt ist:

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

    Hinweis

    Wenn die ExchangeGUID -Eigenschaft alle Nullen zurückgibt, wird der Wert nicht im lokalen Remotepostfach gestempelt.

  2. Öffnen Sie Windows PowerShell (verwenden Sie nicht die Exchange-Verwaltungsshell), und stellen Sie dann eine Verbindung mit Exchange Online her. Weitere Informationen dazu finden Sie unter Herstellen einer Verbindung mit Exchange Online PowerShell.

  3. Führen Sie den folgenden Befehl aus, um den Wert der ExchangeGUID -Eigenschaft des Postfachs abzurufen, das Sie verschieben möchten.

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  4. Führen Sie den folgenden Befehl aus, um den Wert der ExchangeGUID Eigenschaft für das lokale Remotepostfach auf den Wert festzulegen, den Sie in Schritt 3 abgerufen haben.

    Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>
    

    Wenn die ExchangeGUID beispielsweise d5a0bd9b-4e95-49b5-9736-14fde1eec1e3 ist, führen Sie den folgenden Befehl aus:

    Set-RemoteMailbox <MailboxName> -ExchangeGUID "d5a0bd9b-4e95-49b5-9736-14fde1eec1e3"
    
  5. Verzeichnissynchronisierung erzwingen.

Weitere Informationen

Um dieses Szenario zu verhindern, erstellen Sie das Postfach im lokalen organization, und verschieben Sie das Postfach dann in Exchange Online. Dadurch wird der Wert der ExchangeGUID -Eigenschaft für das Postfach gestempelt und dann mit Exchange Online synchronisiert. Anschließend können Sie das Postfach an die lokale organization zurückgeben.

Weitere Informationen finden Sie unter Verschieben von Postfächern zwischen lokalen und Exchange Online Organisationen in Hybridbereitstellungen.

Benötigen Sie weitere Hilfe? Besuchen Sie die Microsoft Community oder die Exchange-TechNet-Foren.