Freigeben über


Zurücksetzen einer Migration öffentlicher Ordner von Exchange Server zu Exchange Online

Führen Sie die folgenden Schritte aus, wenn bei der Migration öffentlicher Ordner zu Exchange Online Probleme auftreten oder ihre Exchange Server öffentlichen Ordner aus einem anderen Grund reaktiviert werden müssen:

Durchführen eines Rollbacks der Migration

Wenn Sie ihre Migration zurücksetzen, gehen alle Inhalte verloren, die in Exchange Online nach der Migration zu öffentlichen Ordnern hinzugefügt wurden, entweder über Clients oder per E-Mail für E-Mail-aktivierte öffentliche Ordner. Um diesen Inhalt zu speichern, können Sie den Inhalt des öffentlichen Ordners nach der Migration in eine PST-Datei exportieren, die dann nach Abschluss des Rollbacks in die lokalen öffentlichen Ordner importiert werden kann.

  1. Führen Sie in Ihrer lokalen Exchange-Umgebung den folgenden Befehl aus, um Ihre Exchange Server öffentlichen Ordner zu entsperren:

    Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$false -PublicFolderMailboxesMigrationComplete:$false -PublicFoldersEnabled Local
    

    Hinweis

    Das Entsperren kann mehrere Stunden dauern.

  2. Rückgängig machen in Ihrer lokalen Exchange-Umgebung den eines beliebigen E-Mail-aktivierten öffentlichen Ordners, der ExternalEmailAddress von SetMailPublicFolderExternalAddress.ps1 aktualisiert wurde (das Skript, das in Schritt 8: Testen und Entsperren öffentlicher Ordner in Exchange Online von Verwenden der Batchmigration zum Migrieren von Exchange Server öffentlichen Ordnern zu Exchange Online verwendet wurde). Sie können auf die vom Skript erstellte Zusammenfassungsdatei verweisen, um diejenigen zu identifizieren, die geändert wurden, oder die OnPrem_MEPF.xml-Datei verwenden, die zuvor im selben Batchmigrationsprozess generiert wurde, um die ursprünglichen Eigenschaften für alle E-Mail-aktivierten öffentlichen Ordner abzurufen.

  3. Führen Sie in Exchange Online PowerShell die folgenden Befehle aus, um alle öffentlichen Ordner und Postfächer aus Exchange Online zu entfernen:

    Get-MailPublicFolder -ResultSize Unlimited | where {$_.EntryId -ne $null}| Disable-MailPublicFolder -Confirm:$false
    Get-PublicFolder -GetChildren \ -ResultSize Unlimited | Remove-PublicFolder -Recurse -Confirm:$false
    $hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid
    Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force
    Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force
    Get-Mailbox -PublicFolder -SoftDeletedMailbox | Remove-Mailbox -PublicFolder -PermanentlyDelete:$true -Force
    
  4. Führen Sie den folgenden Befehl in Ihrer Exchange Online-Umgebung aus, um den Datenverkehr öffentlicher Ordner zurück an die lokale Umgebung (Exchange Server) umzuleiten:

    Set-OrganizationConfig -PublicFoldersEnabled Remote
    
  5. Anweisungen zum Neukonfigurieren des Zugriffs auf Ihre lokalen öffentlichen Ordner finden Sie unter Konfigurieren öffentlicher Exchange 2013-Ordner für eine Hybridbereitstellung, damit Ihre Exchange Online Benutzer darauf zugreifen können.