Verwenden der Batchmigration zum Migrieren von älteren öffentlichen Ordnern zu Microsoft 365 oder Office 365

Zusammenfassung: Verwenden Sie diese Verfahren, um Ihre öffentlichen Exchange 2010-Ordner in Microsoft 365 oder Office 365 zu verschieben.

In diesem Thema wird beschrieben, wie Sie Ihre öffentlichen Ordner in einer Übernahme- oder mehrstufigen Migration von UpdateRollup 8 für Exchange Server 2010 Service Pack 3 (SP3) zu Microsoft 365 oder Office 365 und Exchange Online migrieren.

Dieses Thema bezieht sich auf den Exchange 2010 SP3 RU8-Server als Legacyserver Exchange. Außerdem gelten die Schritte in diesem Thema sowohl für Exchange Online als auch für Microsoft 365 oder Office 365. Die Begriffe werden in diesem Thema möglicherweise synonym verwendet.

Es wird empfohlen, das PST-Exportfeature Outlook nicht zu verwenden, um öffentliche Ordner zu Microsoft 365 oder Office 365 oder Exchange Online zu migrieren. Microsoft 365, Office 365 und Exchange Online Postfachzuvermehrung für öffentliche Ordner wird mithilfe eines Automatisch aufgeteilten Features verwaltet, das das Postfach für öffentliche Ordner aufteilt, wenn größenbezogene Kontingente überschritten werden. Die automatische Aufteilung kann das plötzliche Wachstum von Postfächern für öffentliche Ordner nicht verarbeiten, wenn Sie den PST-Export zum Migrieren Ihrer öffentlichen Ordner verwenden, und Sie müssen möglicherweise bis zu zwei Wochen auf die automatische Aufteilung warten, um die Daten aus dem primären Postfach zu verschieben. Es wird empfohlen, dass Sie die cmdletbasierten Anweisungen in diesem Dokument verwenden, um öffentliche Ordner zu Microsoft 365, Office 365 oder Exchange Online zu migrieren. Wenn Sie sich jedoch dafür entscheiden, öffentliche Ordner mithilfe des PST-Exports zu migrieren, lesen Sie den Abschnitt "Migrieren öffentlicher Ordner zu Microsoft 365 oder Office 365 mithilfe Outlook PST-Exportabschnitts weiter unten in diesem Thema."

Die Migration wird mit den Cmdlets *-MigrationBatch sowie mit den folgenden PowerShell-Skripts ausgeführt:

  • SourceSideValidations.ps1: Das Skript "Source Side Validation" durchsucht die öffentlichen Ordner an der Quelle und meldet Probleme, die gefunden wurden, zusammen mit einer Aktion, um die Probleme zu beheben. Sie führen dieses Skript auf dem lokalen Legacyserver Exchange aus.

  • Export-PublicFolderStatistics.ps1: Dieses Skript erstellt die Zuordnungsdatei für ordnername-zu-folder-Größe. Sie führen dieses Skript auf dem Exchange-Legacyserver aus.

  • Export-PublicFolderStatistics.psd1: Diese Supportdatei wird vom Export-PublicFolderStatistics.ps1 Skript verwendet und sollte an den gleichen Speicherort heruntergeladen werden.

  • PublicFolderToMailboxMapGenerator.ps1: Dieses Skript erstellt die Zuordnungsdatei für öffentliche Ordner zu Postfächern mithilfe der Ausgabe des Export-PublicFolderStatistics.ps1 Skripts. Sie führen dieses Skript auf dem Exchange-Legacyserver aus.

  • PublicFolderToMailboxMapGenerator.strings.psd1: Diese Supportdatei wird vom PublicFolderToMailboxMapGenerator.ps1 Skript verwendet und sollte an den gleichen Speicherort heruntergeladen werden.

  • Create-PublicFolderMailboxesForMigration.ps1: Dieses Skript erstellt die Zielpostfächer für öffentliche Ordner für die Migration. Darüber hinaus wird mit diesem Skript, basierend auf den Richtlinien für die empfohlene Anzahl von Benutzeranmeldungen pro Postfach für öffentliche Ordner unter Limits for Public Folders, die Anzahl der zum Verarbeiten der geschätzten Benutzerlast notwendige Anzahl der Postfächer berechnet.

  • Create-PublicFolderMailboxesForMigration.strings.psd1: Diese Supportdatei wird vom Create-PublicFolderMailboxesForMigration.ps1 Skript verwendet und sollte an den gleichen Speicherort heruntergeladen werden.

  • Sync-MailPublicFolders.ps1: Dieses Skript synchronisiert E-Mail-aktivierte Öffentliche Ordner-Objekte zwischen Ihrer lokalen Exchange-Bereitstellung und Microsoft 365 oder Office 365. Sie führen dieses Skript auf dem Exchange-Legacyserver aus.

  • SyncMailPublicFolders.strings.psd1: Dies ist eine Vom Skript verwendete Unterstützungsdatei, die Sync-MailPublicFolders.ps1 an den gleichen Speicherort wie die vorherigen Skripts kopiert werden sollte.

Schritt 1: Herunterladen der Migrationsskripts enthält nähere Informationen dazu, wo Sie diese Skripts herunterladen können. Stellen Sie sicher, dass alle Skripts unter demselben Speicherort heruntergeladen werden.

Welche Versionen von Exchange werden für die Migration öffentlicher Ordner zu Microsoft 365 oder Office 365 und Exchange Online unterstützt?

Exchange unterstützt das Verschieben Ihrer öffentlichen Ordner in Microsoft 365 oder Office 365 und Exchange Online aus den folgenden Legacyversionen von Exchange Server:

  • Exchange 2010 SP3 RU8 oder höher

Wenn Sie Ihre öffentlichen Ordner in Exchange Online verschieben müssen, ihre lokalen Server jedoch nicht die Mindestunterstützungsversionen von Exchange 2010 ausführen, wird dringend empfohlen, ihre lokalen Server zu aktualisieren und die Batchmigration zu verwenden. Dies ist die einzige unterstützte Migrationsmethode für öffentliche Ordner.

Öffentliche Ordner können nicht direkt aus Exchange 2003 oder Exchange 2007 migriert werden. Wenn Sie Exchange 2007 oder früher in Ihrer Organisation ausführen, müssen Sie alle Datenbanken und Replikate für öffentliche Ordner auf Exchange 2010 SP3 RU8 oder höher verschieben. Keine Replikate öffentlicher Ordner dürfen auf Exchange 2007 oder früheren Versionen verbleiben. Darüber hinaus können E-Mails, die für einen öffentlichen Exchange 2013- oder höher-Ordner bestimmt sind, nicht über einen Exchange 2003- oder Exchange 2007-Server weitergeleitet werden.

Was sollten Sie wissen, bevor Sie beginnen?

  • Auf dem Exchange 2010-Server muss Exchange 2010 SP3 RU8 oder höher ausgeführt werden.

  • In Microsoft 365 oder Office 365 und Exchange Online müssen Sie Mitglied der Rollengruppe "Organisationsverwaltung" sein. Diese Rollengruppe unterscheidet sich von den Berechtigungen, die Ihnen zugewiesen sind, wenn Sie Microsoft 365, Office 365 oder Exchange Online abonnieren. Ausführliche Informationen zum Aktivieren der Rollengruppe "Organisationsverwaltung" finden Sie unter Verwalten von Rollengruppen in Exchange Online.

  • Sie müssen in Exchange 2010 ein Mitglied der Rollengruppe "Organisationsverwaltung" oder "Serververwaltung RBAC" sein. Nähere Informationen finden Sie unter Hinzufügen von Mitgliedern zu einer Rollengruppe.

  • Wenn ein einzelner öffentlicher Ordner in Ihrer Organisation größer als 25 GB ist, empfiehlt es sich, Inhalte aus diesem Ordner zu löschen, um ihn zu verkleinern, bevor Sie mit der Migration öffentlicher Ordner beginnen. Es wird auch empfohlen, den Inhalt des öffentlichen Ordners in mehrere, kleinere öffentliche Ordner aufzuteilen. Beachten Sie, dass der hier genannte Grenzwert von 25 GB nur für den öffentlichen Ordner selbst gilt, nicht für möglicherweise vorhandene untergeordnete Ordner oder Unterordner des Ordners. Wenn keine dieser Möglichkeiten infrage kommt, empfehlen wir Ihnen, von einer Verschiebung Ihrer öffentlichen Ordner nach Exchange Online abzusehen. Weitere Informationen finden Sie unter Exchange Online-Begrenzungen. Hinweis: Wenn Ihre aktuellen Kontingente für öffentliche Ordner in Exchange Online kleiner als 25 GB sind, können Sie das Cmdlet "Set-OrganizationConfig" verwenden, um sie mit den Parametern und DefaultPublicFolderProhibitPostQuota den DefaultPublicFolderIssueWarningQuota Parametern zu erhöhen.

Wenn Sie eine Firewall- und Zugriffssteuerungsliste (Access Control Lists, ACLs) verwenden, stellen Sie sicher, dass die von Microsoft 365 oder Office 365 in Ihrer Region verwendeten IP-Bereiche über Ihre Firewall zulässig sind.

  • In Microsoft 365, Office 365 und Exchange Online können Sie maximal 1.000 Postfächer für öffentliche Ordner erstellen.

  • Bevor Sie Ihre öffentlichen Ordner migrieren, wird empfohlen, zunächst alle Benutzerpostfächer in Microsoft 365 oder Office 365 und Exchange Online zu verschieben. Ausführliche Informationen finden Sie unter "Möglichkeiten zum Migrieren mehrerer E-Mail-Konten zu Microsoft 365 oder Office 365". Sie müssen jedoch weiterhin in der lokalen Umgebung das Postfach für den PF-Administrator behalten, der die Migration durchführt, oder ein neues PF-Administratorkonto erstellen und ein Postfach zuweisen, das auf dem Legacyserver Exchange gehostet wird.

  • Outlook Anywhere muss auf dem Exchange-Legacyserver aktiviert sein. Weitere Informationen zum Aktivieren von Outlook Anywhere auf Exchange 2010-Servern finden Sie unter Aktivieren von Outlook Anywhere.

  • Dieses Verfahren kann nicht mithilfe des Exchange Admin Centers (EAC) oder der Exchange-Verwaltungskonsole (EMC) ausgeführt werden. Sie müssen auf den Exchange-Legacyservern die Exchange-Verwaltungsshell verwenden. Für Exchange Online müssen Sie die Exchange Online PowerShell verwenden. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Exchange Online PowerShell.

  • Sie müssen einen einzigen Migrationsbatch verwenden, um alle öffentlichen Ordnerdaten zu migrieren. In Exchange kann nur jeweils ein Migrationsbatch erstellt werden. Wenn Sie versuchen, mehrere Migrationsbatches gleichzeitig zu erstellen, wird eine Fehlermeldung angezeigt.

  • Bevor Sie beginnen, sollten Sie dieses Thema vollständig lesen, da für einige Schritte Ausfallzeiten erforderlich sind.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen für das Exchange Admin Center.

  • Überprüfen Sie, ob DefaultPublicFolderAgeLimit auf Organisationsebene (Get-OrganizationConfig | Format-List DefaultPublicFolderAgeLimit) konfiguriert ist oder ob AgeLimit (Get-PublicFolder <FolderPath> | Format-List AgeLimit) für die einzelnen öffentlichen Ordner konfiguriert ist, damit automatische Löschungen des Inhalts verhindert werden.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren unter Exchange Online oder Exchange Online Protection.

Schritt 1: Herunterladen der Migrationsskripts

  1. Laden Sie alle Skripts und unterstützenden Dateien unter Public Folders Migration Scripts herunter.

  2. Speichern Sie die Skripts auf dem lokalen Computer, auf dem Sie PowerShell ausführen. Verwenden Sie als Speicherort beispielsweise C:\PFScripts. Stellen Sie sicher, dass alle Skripts unter demselben Speicherort gespeichert werden.

  3. Laden Sie die folgenden Dateien von E-Mail-aktivierten öffentlichen Ordnern - Skript für die Verzeichnissynchronisierung herunter:

    • Sync-MailPublicFolders.ps1
    • SyncMailPublicFolders.strings.psd1
  4. Herunterladen des Skripts für die quellseitige Überprüfung von https://www.microsoft.com/download/confirmation.aspx?id=100414

  5. Speichern Sie die Skripts am gleichen Speicherort, den Sie unter Schritt 2 verwendet haben, z. B. C:\PFScripts.

Schritt 2: Vorbereiten der Migration

Führen Sie vor Beginn der Migration die folgenden erforderlichen Schritte durch.

Hinweis

Es wird dringend empfohlen, das Skript "Source Side Validation" von einem lokalen Exchange Server2010 mit Postfachrolle auszuführen. Das Skript überprüft und meldet Probleme, die bekanntermaßen dazu führen, dass die Migration langsam ist, zusammen mit Anleitungen zum Beheben dieser Probleme. Verwenden Sie die Beispiele wie hier dokumentiert.

Allgemeine erforderliche Schritte

  • Stellen Sie sicher, dass keine verwaisten E-Mail-Objekte für öffentliche Ordner in Active Directory vorhanden sind, also Objekte in Active Directory ohne ein entsprechendes Exchange-Objekt.
  • Vergewissern Sie sich, dass die SMTP-E-Mail-Adresse, die für öffentliche Ordner in Active Directory konfiguriert wird, mit den SMTP-E-Mail-Adressen für die Exchange-Objekte übereinstimmt.
  • Stellen Sie sicher, dass keine doppelten Objekte für öffentliche Ordner in Active Directory vorhanden sind, um eine Situation zu vermeiden, bei der zwei oder mehrere Active Directory-Objekte auf den gleichen E-Mail-aktivierten öffentlichen Ordner verweisen.

Erforderliche Schritte auf dem Exchange-Legacyserver

Hinweis

Es wird dringend empfohlen, das Skript "Source Side Validation" von einem lokalen Exchange Server2010 mit Postfachrolle auszuführen. Das Skript überprüft und meldet Probleme, die bekanntermaßen dazu führen, dass die Migration langsam ist, zusammen mit Anleitungen zum Beheben dieser Probleme. Verwenden Sie die Beispiele wie hier dokumentiert. Das Skript führt alle folgenden Voraussetzungen aus.

  1. Stellen Sie auf dem Legacyserver Exchange sicher, dass das Routing an die E-Mail-aktivierten öffentlichen Ordner, die in Microsoft 365 oder Office 365 oder Exchange Online vorhanden sind, weiterhin funktioniert, bis alle DNS-Caches über das Internet aktualisiert werden, um auf die Microsoft 365 zu verweisen. Office 365 oder Exchange Online DNS, in dem sich Ihre Organisation jetzt befindet. Führen Sie dazu den folgenden Befehl aus, um eine akzeptierte Domäne mit einem bekannten Namen zu konfigurieren, der E-Mail-Nachrichten ordnungsgemäß an die domäne Microsoft 365, Office 365 oder Exchange Online leitet.

    New-AcceptedDomain -Name "PublicFolderDestination_78c0b207_5ad2_4fee_8cb9_f373175b3f99" -DomainName <target domain> -DomainType InternalRelay
    

    Beispiel:

    New-AcceptedDomain -Name PublicFolderDestination_78c0b207_5ad2_4fee_8cb9_f373175b3f99 -DomainName 'contoso.mail.onmicrosoft.com' -DomainType InternalRelay
    

    Falls diese akzeptierte Domäne bereits in Ihrer lokalen Umgebung existiert, benennen Sie sie um in PublicFolderDestination_78c0b207_5ad2_4fee_8cb9_f373175b3f99. Lassen Sie dabei die anderen Attribute unverändert.

    Mit diesem Befehl können Sie prüfen, ob die akzeptierte Domäne bereits in Ihrer lokalen Umgebung existiert:

    Get-AcceptedDomain | Where {$_.DomainName -eq "<target domain>"}
    

    Führen Sie den folgenden Befehl aus, um die akzeptierte Domäne in PublicFolderDestination_78c0b207_5ad2_4fee_8cb9_f373175b3f99 umzubenennen:

    Get-AcceptedDomain | Where {$_.DomainName -eq "<target domain>"} | Set-AcceptedDomain -Name PublicFolderDestination_78c0b207_5ad2_4fee_8cb9_f373175b3f99
    

    Sollen Ihre E-Mail-aktivierten öffentlichen Ordner in Exchange Online externe E-Mails aus dem Internet empfangen können, müssen Sie die verzeichnisbasierte Edge-Blockierung (DBEB, Directory Based Edge Blocking) in Exchange Online und Exchange Online Protection (EOP) deaktivieren. Weitere Informationen finden Sie unter Verwenden der verzeichnisbasierten Edgeblockierung , um Nachrichten abzulehnen, die an ungültige Empfänger gesendet werden.

    Wenn der Name eines öffentlichen Ordners einen umgekehrten Schrägstrich ( \ ) oder einen Schrägstrich ( / ) enthält, werden die öffentlichen Ordner möglicherweise im übergeordneten öffentlichen Ordner erstellt, wenn die Migration erfolgt. Vor der Migration wird empfohlen, alle öffentlichen Ordner umzubenennen, die einen umgekehrten Schrägstrich oder einen Schrägstrich im Namen aufweisen.

    Führen Sie in Exchange 2010 den folgenden Befehl aus, um Öffentliche Ordner zu finden, deren Name einen Schrägstrich aufweist:

    Get-PublicFolderStatistics -ResultSize Unlimited | Where {($_.Name -like "*\*") -or ($_.Name -like "*/*") } | Format-List Name,Identity
    
  2. Wenn Öffentliche Ordner zurückgegeben werden, können Sie sie mit folgendem Befehl umbenennen:

    Set-PublicFolder -Identity <public folder identity> -Name <new public folder name>
    
  3. Stellen Sie sicher, dass kein vorheriger Datensatz einer erfolgreichen Migration vorhanden ist. Wenn dies der Fall ist, müssen Sie diesen Wert auf $false. Wenn der Wert auf $truefestgelegt ist, schlägt die Migrationsanforderung fehl.

    Im folgenden Beispiel wird der Migrationsstatus der öffentlichen Ordner überprüft.

    Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration,PublicFolderMigrationComplete
    
  4. (Beachten Sie, dass dieser Schritt nur erforderlich ist, wenn Sie erneut versuchen, eine Migration durchzuführen, bei der zuvor ein Fehler aufgetreten ist.) Wenn der Status der Eigenschaften PublicFoldersLockedforMigration oder PublicFolderMigrationComplete lautet $true, führen Sie den folgenden Befehl aus, um den Wert auf $false.

    Set-OrganizationConfig -PublicFoldersLockedforMigration:$false -PublicFolderMigrationComplete:$false
    

    Achtung

    Nachdem Sie diese Eigenschaften zurückgesetzt haben, müssen Sie warten, bis Exchange die neuen Einstellungen erkennt. Dies kann bis zu zwei Stunden dauern.

  5. Zur Überprüfung am Ende der Migration sollten Sie zuerst die folgenden Exchange-Verwaltungsshell-Befehle auf dem Exchange-Legacyserver ausführen, um Momentaufnahmen der aktuellen Bereitstellung öffentlicher Ordner zu erstellen:

    Führen Sie den folgenden Befehl aus, um eine Momentaufnahme der ursprünglichen Quellordnerstruktur zu erstellen.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Export-CliXML C:\PFMigration\Legacy_PFStructure.xml
    

    Führen Sie den folgenden Befehl aus, um eine Momentaufnahme der Statistikdaten von Öffentlichen Ordnern (wie Anzahl von Elementen, Größe und Besitzer) zu erstellen.

    Get-PublicFolderStatistics -ResultSize Unlimited | Export-CliXML C:\PFMigration\Legacy_PFStatistics.xml
    

    Führen Sie den folgenden Befehl aus, um eine Momentaufnahme der Berechtigungen zu erstellen.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML C:\PFMigration\Legacy_PFPerms.xml
    

    Speichern Sie die Informationen aus den oben aufgeführten Befehlen, um am Ende der Migration einen Vergleich durchführen zu können.

  6. Wenn Sie Microsoft Azure Active Directory Connect (Azure AD Connect) zum Synchronisieren Ihrer lokalen Verzeichnisse mit Azure Active Directory verwenden, müssen Sie Folgendes ausführen (wenn Sie nicht Azure AD Connect verwenden, können Sie diesen Schritt überspringen):

    1. Öffnen Sie auf einem lokalen Computer Microsoft Azure Active Directory Connect, und wählen Sie dann Konfigurieren aus.

    2. Wählen Sie auf dem Bildschirm Weitere Aufgaben die Option Synchronisierungsoptionen prüfen oder anpassen aus, und klicken Sie dann auf Weiter.

    3. Geben Sie auf dem Bildschirm Mit Azure AD verbinden die entsprechenden Anmeldeinformationen ein, und klicken Sie dann auf Next. Nachdem eine Verbindung hergestellt wurde, klicken Sie weiter auf Weiter, bis Sie sich auf dem Bildschirm Optionale Features befinden.

    4. Vergewissern Sie sich, dass Öffentliche Exchange-E-Mail-Ordner nicht aktiviert ist. Wenn sie nicht ausgewählt ist, können Sie mit dem nächsten Abschnitt, den erforderlichen Schritten in Microsoft 365, Office 365 oder Exchange Online fortfahren. Wenn die Option aktiviert ist, deaktivieren Sie das Kontrollkästchen, und klicken Sie dann auf Weiter.

      Hinweis

      Wenn Exchange öffentliche E-Mail-Ordner nicht als Option auf dem Bildschirm "Optionale Features" angezeigt wird, können Sie Microsoft Azure Active Directory Verbinden beenden und mit dem nächsten Abschnitt, den erforderlichen Schritten in Microsoft 365, Office 365 oder Exchange Online.

  7. Nachdem Sie die Option Öffentliche Exchange-E-Mail-Ordner deaktiviert haben, klicken Sie weiter auf Weiter, bis Sie sich auf dem Bildschirm Bereit zur Konfiguration befinden, und klicken Sie dann auf Konfigurieren.

Ausführliche Informationen zu Syntax und Parametern finden Sie in den folgenden Themen:

Erforderliche Schritte in Microsoft 365, Office 365 oder Exchange Online

  1. Stellen Sie sicher, dass keine Migrationsanforderungen für öffentliche Ordner vorhanden sind. Wenn sie vorhanden sind, löschen Sie sie, da es sonst zu einem Fehler mit Ihrer eigenen Migrationsanforderung kommt. Dieser Schritt ist nicht in allen Fällen erforderlich. Er ist nur erforderlich, wenn Sie glauben, dass in der Pipeline möglicherweise bereits eine Migrationsanforderung vorhanden ist.

    Wichtig

    Bevor Sie eine Migrationsanforderung entfernen, ist es wichtig zu verstehen, warum eine solche Anforderung vorhanden war. Durch das Ausführen der folgenden Befehle können Sie bestimmen, wann eine frühere Anforderung erstellt wurde. Dies ist nützlich, um möglicherweise aufgetreten Probleme zu diagnostizieren. Sie müssen möglicherweise mit anderen Administratoren in Ihrer Organisation sprechen, um herauszufinden, warum die Änderung vorgenommen wurde.

    Mit diesem Beispielbefehl können Sie alle vorhandenen Anforderungen für eine Batchmigration ermitteln:

    $batch = Get-MigrationBatch | ?{$_.MigrationType.ToString() -eq "PublicFolder"}
    

    Im folgenden Beispiel werden alle vorhandenen Batchmigrationsanforderungen für öffentliche Ordner entfernt.

    $batch | Remove-MigrationBatch -Confirm:$false
    
  2. Stellen Sie sicher, dass keine öffentlichen Ordner oder Postfächer für öffentliche Ordner in Microsoft 365 oder Office 365 vorhanden sind.

    Wichtig

    Wenn öffentliche Ordner in Microsoft 365, Office 365 oder Exchange Online angezeigt werden, ist es wichtig zu bestimmen, warum sie vorhanden sind und wer in Ihrer Organisation eine Öffentliche Ordner-Hierarchie gestartet hat, bevor Sie die öffentlichen Ordner und Postfächer für öffentliche Ordner entfernen.

    1. Führen Sie in Exchange Online PowerShell den folgenden Befehl aus, um festzustellen, ob Postfächer für öffentliche Ordner vorhanden sind:

      Get-Mailbox -PublicFolder
      
    2. Wenn der Befehl keine Öffentliche Ordner-Postfächer zurückgibt, fahren Sie mit Schritt 3: Generieren der CSV-Dateien fort. Wenn der Befehl Öffentliche Ordner-Postfächer zurückgibt, führen Sie den folgenden Befehl aus, um herauszufinden, ob Öffentliche Ordner vorhanden sind:

      Get-PublicFolder
      
    3. Wenn öffentliche Ordner in Microsoft 365, Office 365 oder Exchange Online vorhanden sind, führen Sie den folgenden PowerShell-Befehl aus, um sie zu entfernen. Stellen Sie sicher, dass Sie alle Informationen in den öffentlichen Ordnern in Microsoft 365 oder Office 365 gespeichert haben.

      Achtung

      Alle in den öffentlichen Ordnern enthaltenen Informationen werden endgültig gelöscht, wenn Sie die öffentlichen Ordner entfernen.

      Get-MailPublicFolder | where {$_.EntryId -ne $null}| Disable-MailPublicFolder -Confirm:$false
      Get-PublicFolder -GetChildren \ | Remove-PublicFolder -Recurse -Confirm:$false
      
    4. Führen Sie, nachdem die öffentlichen Ordner entfernt wurden, die folgenden Befehle aus, um alle Postfächer für öffentliche Ordner zu entfernen.

$hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid
Get-Mailbox -PublicFolder:$true | Where-Object {$_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false
Get-Mailbox -PublicFolder:$true | Where-Object {$_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false

Ausführliche Informationen zu Syntax und Parametern finden Sie in den folgenden Themen:

Schritt 3: Generieren der CSV-Dateien

  1. Führen Sie auf dem Exchange-Legacyserver das Skript Export-PublicFolderStatistics.ps1 aus, um die Zuordnungsdatei für Ordnernamen zur Ordnergröße zu erstellen. Dieses Skript muss immer von einem lokalen Administrator ausgeführt werden. Die Datei enthält zwei Spalten: FolderName und FolderSize. Die Werte für die Spalte FolderSize werden in Byte angezeigt. Beispiel: \PublicFolder01,10000.

    .\Export-PublicFolderStatistics.ps1  <Folder to size map path> <FQDN of source server>
    
    • FQDN of source server entspricht dem vollqualifizierten Domänennamen des Postfachservers, auf dem die Hierarchie Öffentlicher Ordner gehostet wird.

    • Folder to size map path entspricht dem Dateinamen und dem Pfad im freigegebenen Netzwerkordner, in dem Sie die CSV-Datei speichern möchten. Weiter unten in diesem Thema müssen Sie über die Exchange Online PowerShell auf diese Datei zugreifen. Wenn Sie nur den Dateinamen angeben, wird die Datei auf dem lokalen Computer im aktuellen PowerShell-Verzeichnis generiert.

    • Falls erforderlich, entfernen Sie alle E-Mail-aktivierten Systemordner aus der Skriptausgabe, bevor Sie fortfahren.

  2. Führen Sie das Skript PublicFolderToMailboxMapGenerator.ps1 aus, um die Datei zur Zuordnung von Öffentlichen Ordnern zu Postfächern zu erstellen. Diese Datei wird verwendet, um die richtige Anzahl von Postfächern für öffentliche Ordner in Exchange Online zu berechnen.

    .\PublicFolderToMailboxMapGenerator.ps1 <Maximum mailbox size in bytes> <Folder to size map path> <Folder to mailbox map path>
    
    • Verwenden Sie vor dem Ausführen des Skripts den folgenden Befehl, um die aktuellen Grenzwerte für öffentliche Ordner in Ihrem Exchange Online Mandanten zu überprüfen. Notieren Sie sich dann die aktuellen Kontingentwerte für öffentliche Ordner.

      Get-OrganizationConfig | Format-List *quota*
      

      Der Standardwert in Exchange Online ist 1,7 GB für DefaultPublicFolderIssueWarningQuota und 2 GB für DefaultPublicFolderProhibitPostQuota.

    • Maximum mailbox size in bytes entspricht der maximalen Größe, die Sie für neue Postfächer für öffentliche Ordner festlegen möchten. Die maximale Größe von Postfächern für öffentliche Ordner in Exchange Online beträgt 100 GB. Es wird empfohlen, eine Einstellung von 75 GB zu verwenden, damit jedes Postfach für öffentliche Ordner vergrößert werden kann. Weniger Postfächer für öffentliche Ordner bedeuten weniger Verbindungen für die Outlook Clients, was zur Vermeidung von Leistungsproblemen beitragen kann. Für die Benutzer ist es transparent, wo die Informationen gehostet werden, da sie die gleiche Hierarchie auf der Clientseite sehen. Exchange Online verfügt über ein Standardkontingent „Bereitstellen verbieten" von 2 GB. Wenn Sie einzelne öffentliche Ordner besitzen, die größer als 2 GB sind, können Sie eine der folgenden Optionen verwenden, um dieses Problem zu beheben:

    • Erhöhen Sie vor dem Starten des Migrationsbatches das standardmäßige Kontingent für öffentliche Ordner "Post verbieten", indem Sie den folgenden Befehl ausführen:

      Set-OrganizationConfig -DefaultPublicFolderProhibitPostQuota <size value> -DefaultPublicFolderIssueWarningQuota <size value>
      
    • Vor dem Start des Migrationsbatches löschen Sie die Inhalte des öffentlichen Ordners, um die Inhaltsgröße auf 2 GB oder weniger zu reduzieren.

    • Teilen Sie vor dem Start des Migrationsbatches den öffentlichen Ordner in mehrere öffentliche Ordner auf, die jeweils maximal 2 GB groß sind.

      Hinweis

      Wenn der öffentliche Ordner größer als 30 GB ist und das Löschen von Inhalten oder das Aufteilen in mehrere öffentliche Ordner nicht möglich ist, wird empfohlen, die öffentlichen Ordner nicht zu Exchange Online zu verschieben.

    • Ordner mit Größenzuordnungspfad entspricht dem Dateipfad der .csv Datei, die Sie beim Ausführen des Export-PublicFolderStatistics.ps1 Skripts erstellt haben.

    • Folder to mailbox map path entspricht dem Dateinamen und -pfad der .csv-Datei für die Zuordnung von Ordnern zu Postfächern, die Sie in diesem Schritt erstellen. Wenn Sie nur den Dateinamen angeben, wird die Datei auf dem lokalen Computer im aktuellen PowerShell-Verzeichnis generiert.

Hinweis

Nachdem die Skripts ausgeführt und die csv.-Dateien erstellt wurden, werden keine neuen öffentlichen Ordner oder Updates für vorhandene öffentliche Ordner erfasst.

Schritt 4: Erstellen der Postfächer für öffentliche Ordner in Exchange Online

Führen Sie den folgenden Befehl aus, um die Zielpostfächer für öffentliche Ordner zu erstellen. Das Skript erstellt ein Zielpostfach für jedes Postfach in der .csv Datei, die Sie zuvor in Schritt 3 generiert haben, indem es das PublicFoldertoMailboxMapGenerator.ps1 Skript ausführt.

.\Create-PublicFolderMailboxesForMigration.ps1 -FolderMappingCsv Mapping.csv -EstimatedNumberOfConcurrentUsers:<estimate>

Mapping.csv ist die Datei, die PublicFoldertoMailboxMapGenerator.ps1 vom Skript in Schritt 3 generiert wurde. Die geschätzte Anzahl der gleichzeitigen Benutzerverbindungen beim Durchsuchen einer Hierarchie öffentlicher Ordner ist in der Regel kleiner als die Gesamtzahl der Benutzer in einer Organisation.

Hinweis

Verwenden Sie Exchange Online PowerShell zum Ausführen dieses Skripts. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Exchange Online PowerShell.

Schritt 5: Starten der Migrationsanforderung

  1. Führen Sie auf dem älteren Exchange-Server den folgenden Befehl zum Synchronisieren von für E-Mail aktivierten öffentlichen Ordnern vom lokalen Active Directory mit Exchange Online aus.

    .\Sync-MailPublicFolders.ps1 -Credential (Get-Credential) -CsvSummaryFile:sync_summary.csv
    

    Credentialist Ihr Microsoft 365 oder Office 365 Benutzername und Kennwort. CsvSummaryFile ist der Dateipfad für das Verzeichnis, in dem Sie das Protokoll der Synchronisierungsvorgänge und Fehler (im CSV-Format) speichern möchten.

    Hinweis

    Es wird empfohlen, zuerst die Aktionen zu simulieren, die das Skript ausführen würde, bevor es tatsächlich ausgeführt wird, was Sie tun können, indem Sie das Skript mit einem -WhatIf Parameter ausführen.

  2. Rufen Sie auf dem Exchange-Legacyserver die folgenden Informationen ab, die zur Ausführung der Migrationsanforderung erforderlich sind:

    1. Suchen Sie das LegacyExchangeDN Konto des Benutzers, das Mitglied der Rolle "Administrator für öffentliche Ordner" ist. Dies ist der gleiche Benutzer, dessen Anmeldeinformationen Sie in Schritt 3 dieses Verfahrens benötigen.

      Hinweis

      Bei dem verwendeten Konto muss es sich um ein Postfach handeln, das in der lokalen Exchange Server aktiviert ist. Erstellen Sie ein neues lokales Postfach für das Administratorkonto für öffentliche Ordner, wenn es dort nicht vorhanden ist.

      Get-Mailbox <PublicFolder_Administrator_Account> | Select-Object LegacyExchangeDN
      
    2. Suchen Sie den Postfachserver, der LegacyExchangeDN über eine Öffentliche Ordner-Datenbank verfügt.

      Get-ExchangeServer <public folder server> | Select-Object -Expand ExchangeLegacyDN
      
    3. Suchen Sie den FQDN des Outlook Anywhere-Hostnamens. Wenn Sie mehrere Instanzen von Outlook Anywhere haben, wird empfohlen, die Instanz auszuwählen, die dem Migrationsendpunkt oder den Replikaten Öffentlicher Order in der Legacy-Exchange-Organisation am nächsten ist. Mit dem folgenden Befehl werden alle Instanzen von Outlook Anywhere gefunden:

      Get-OutlookAnywhere | Format-Table Identity,ExternalHostName
      
  3. Führen Sie in Exchange Online PowerShell die folgenden Befehle aus, um die im vorherigen Schritt zurückgegebenen Informationen an Variablen zu übergeben, die dann in der Migrationsanforderung verwendet werden.

    1. Übergeben Sie die Anmeldeinformationen eines Benutzers mit Administratorberechtigungen auf dem Legacyserver Exchange an die Variable$Source_Credential. Die Migrationsanforderung, die in Exchange Online ausgeführt wird, verwendet diese Anmeldeinformationen, um Zugriff auf Ihre Exchange-Legacyserver zu erhalten, um die Inhalte zu kopieren.

      $Source_Credential = Get-Credential <source_domain\PublicFolder_Administrator_Account>
      
    2. Verwenden Sie den ExchangeLegacyDN Migrationsbenutzer auf dem Legacyserver Exchange, den Sie in Schritt 2a gefunden haben, und übergeben Sie ihn an die Variable$Source_RemoteMailboxLegacyDN.

      $Source_RemoteMailboxLegacyDN = "<paste the value here>"
      
    3. Verwenden Sie den ExchangeLegacyDN Server für öffentliche Ordner, den Sie in Schritt 2b oben gefunden haben, und übergeben Sie ihn an die Variable $Source_RemotePublicFolderServerLegacyDN.

      $Source_RemotePublicFolderServerLegacyDN = "<paste the value here>"
      
    4. Verwenden Sie den externen Hostnamen von Outlook Anywhere, den Sie in Schritt 2c oben gefunden haben, und übergeben Sie ihn an die Variable$Source_OutlookAnywhereExternalHostName.

      $Source_OutlookAnywhereExternalHostName = "<paste the value here>"
      
  4. Führen Sie abschließend in der Exchange Online PowerShell die folgenden Befehle aus, um die Migrationsanforderung zu erstellen.

    Hinweis

    Die Authentifizierungsmethode im folgenden Beispiel muss ihren Outlook Anywhere-Einstellungen entsprechen. Andernfalls führt der Befehl zu einem Fehler.

    $PfEndpoint = New-MigrationEndpoint -PublicFolder -Name PublicFolderEndpoint -RPCProxyServer $Source_OutlookAnywhereExternalHostName -Credentials $Source_Credential -SourceMailboxLegacyDN $Source_RemoteMailboxLegacyDN -PublicFolderDatabaseServerLegacyDN $Source_RemotePublicFolderServerLegacyDN -Authentication Basic
    $bytes = [System.IO.File]::ReadAllBytes('folder_mapping.csv')
    New-MigrationBatch -Name PublicFolderMigration -CSVData $bytes -SourceEndpoint $PfEndpoint.Identity -NotificationEmails <email addresses for migration notifications>
    

    Wo folder_mapping.csv befindet sich die Kartendatei, die in Schritt 3 generiert wurde: Generieren sie die .csv Dateien.

    Hinweis

    Möglicherweise stellen Sie fest, dass der oben genannte Befehl mit dem Fehler "Empfänger mit Postfach-GUID kann nicht gefunden werden" fehlschlägt, wobei die GUID des Postfachs für öffentliche Ordner in EXO erwähnt wird. Dies kann aufgrund der AD-Replikationslatenz geschehen. Warten Sie in diesem Fall eine Stunde, und wiederholen Sie den Befehl erneut.

  5. Starten Sie die Migration mit dem folgenden Befehl:

    Start-MigrationBatch PublicFolderMigration
    

Obwohl die Batchmigrationen mit dem New-MigrationBatch -Cmdlet in der Exchange-Verwaltungsshell erstellt werden müssen, können Status und Fertigstellung der Migration in EAC angezeigt und verwaltet werden. Da das New-MigrationBatch-Cmdlet eine Postfachmigrationsanforderung für jedes Postfach für öffentliche Ordner initiiert, können Sie den Status dieser Anforderungen mithilfe der Seite für die Postfachmigration anzeigen. Sie können zur Seite für die Postfachmigration wechseln und Migrationsberichte erstellen, die Ihnen per E-Mail gesendet werden können, indem Sie Folgendes vornehmen:

  1. Melden Sie sich bei Exchange Online an, und öffnen Sie EAC.

  2. Navigieren Sie zu Postfach > Migration.

  3. Wählen Sie die soeben erstellte Migrationsanforderung aus, und klicken Sie im Bereich Details auf Details anzeigen.

Ausführliche Informationen zu Syntax und Parametern finden Sie in den folgenden Themen:

Schritt 6: Sperren der Öffentlichen Ordner auf dem Exchange-Legacyserver für die endgültige Migration (Ausfallzeit erforderlich)

Bis zu diesem Zeitpunkt im Migrationsprozess konnten Benutzer auf Öffentliche Ordner zugreifen. In den nächsten Schritten werden die Benutzer von den älteren Öffentlichen Ordnern abgemeldet, und die Ordner werden gesperrt, bis die abschließende Synchronisierung im Rahmen des Migrationsvorgangs beendet ist. Während dieses Vorgangs können die Benutzer nicht auf Öffentliche Ordner zugreifen. Außerdem werden alle E-Mails, die an E-Mail-aktivierte Öffentliche Ordner gesendet werden, in die Warteschlange gestellt und erst nach Abschluss der Öffentliche Ordner-Migration übermittelt.

Hinweis

Die endgültige Synchronisierung kann abhängig von den Änderungen an der Quellumgebung, der Größe der Bereitstellung öffentlicher Ordner, der Serverkapazität usw. viel Zeit in Anspruch nehmen. Wenn die Ordnerhierarchie viele beschädigte ACLs aufweist und diese vor dem Starten der Migration nicht bereinigt wurden, kann dies zu erheblichen Verzögerungen beim Abschluss führen. Es wird empfohlen, mindestens 48 Stunden Ausfallzeit zu planen, damit die endgültige Synchronisierung abgeschlossen ist.

Stellen Sie sicher, dass der Migrationsbatch und die einzelnen Migrationsanforderungen erfolgreich synchronisiert wurden.

Führen Sie die folgenden Befehle in Exchange Online PowerShell aus, um die Details abzurufen:

Get-MigrationBatch |?{$_.MigrationType -like "*PublicFolder*"} | Format-Table *last*sync*
Get-PublicFolderMailboxMigrationRequest | Get-PublicFolderMailboxMigrationRequestStatistics | Format-Table targetmailbox,*last*sync*

LastSyncedDate (im Migrationsbatch) und LastSuccessfulSyncTimestamp (für einzelne Aufträge) sollten innerhalb der letzten 7 Tage sein. Wenn es zu weit entfernt ist, z. B. älter als ein Monat, sollten Sie sich die Migrationsanforderungen für öffentliche Ordner ansehen und sicherstellen, dass alle Anforderungen kürzlich synchronisiert wurden.

Nachdem Sie bestätigt haben, dass der Batch und alle Migrationsanforderungen erfolgreich synchronisiert wurden, führen Sie auf dem Legacyserver Exchange folgenden Befehl aus, um die älteren öffentlichen Ordner für die Fertigstellung zu sperren.

Set-OrganizationConfig -PublicFoldersLockedForMigration:$true

Ausführliche Informationen zu Syntax und Parametern finden Sie unter set-OrganizationConfig.

Wenn Ihre Organisation über mehrere Datenbanken für Öffentliche Ordner verfügt, müssen Sie warten, bis die Replikation Öffentlicher Ordner abgeschlossen wurde, und sicherstellen, dass für alle Datenbanken für Öffentliche Ordner das Kennzeichen PublicFoldersLockedForMigration gesetzt ist und alle offenen Änderungen, die von Benutzern in letzter Zeit an Ordnern vorgenommen wurden, organisationsweit übernommen wurden. Dieser Vorgang kann mehrere Stunden in Anspruch nehmen.

Schritt 7: Schließen Sie die Migration öffentlicher Ordner ab (Ausfallzeit erforderlich)

Führen Sie zum Abschließen der Migration für öffentliche Ordner den folgenden Befehl aus:

Complete-MigrationBatch PublicFolderMigration

Wichtig

Nach Abschluss eines Migrationsbatches können keine weiteren Daten von Exchange lokalen Servern und Exchange Online synchronisiert werden.

Nach Abschluss der Migration führt Exchange eine endgültige Synchronisierung zwischen dem Legacyserver Exchange und Exchange Online durch. Wenn die endgültige Synchronisierung erfolgreich ist, werden die öffentlichen Ordner in Exchange Online entsperrt, und der Status des Migrationsbatches wird in "Abgeschlossen" geändert. Es ist üblich, dass der Status des Migrationsbatches einige Stunden lang auf "Synchronisiert" bleibt, bevor er zum Abschluss wechselt. Bei Migrationen mit einer großen Anzahl von Zielpostfächern ist es normal, dass der Status für mehr als 24 Stunden "Synchronisiert" bleibt, vorausgesetzt, dass keine der zugrunde liegenden Migrationsanforderungen für öffentliche Ordner fehlgeschlagen ist oder isoliert wurde.

Wenn Sie eine Hybridbereitstellung zwischen Ihren lokalen Exchange Servern und Microsoft 365 oder Office 365 konfiguriert haben, müssen Sie nach Abschluss der Migration den folgenden Befehl in Exchange Online PowerShell ausführen:

Set-OrganizationConfig -RemotePublicFolderMailboxes $Null -PublicFoldersEnabled Local

Schritt 8: Testen und Entsperren der Migration Öffentlicher Ordner

Nachdem Sie die Migration Öffentlicher Ordner abgeschlossen haben, sollten Sie den folgenden Test durchführen und so sicherstellen, dass die Migration erfolgreich verlaufen ist. Auf diese Weise können Sie die migrierte Öffentliche Ordnerhierarchie testen, bevor Sie zu Microsoft 365, Office 365 oder Exchange Online öffentlichen Ordnern wechseln.

  1. Weisen Sie in Exchange Online PowerShell einige Testpostfächer zu, um jedes neu migrierte Postfach für öffentliche Ordner als Standardpostfach für öffentliche Ordner zu verwenden.

    Set-Mailbox -Identity <Test User> -DefaultPublicFolderMailbox <Public Folder Mailbox Identity>
    
  2. Melden Sie sich bei Outlook 2010 oder höher mit dem im vorherigen Schritt identifizierten Testbenutzer an, und führen Sie dann die folgenden Tests für öffentliche Ordner aus:

    • Zeigen Sie die Hierarchie an.
    • Prüfen Sie die Berechtigungen.
    • Erstellen und löschen Sie Öffentliche Ordner.
    • Veröffentlichen Sie Inhalte in einem Öffentlichen Ordner, und löschen Sie diese.
  3. Wenn Probleme auftreten, lesen Sie ein Rollback der Migration weiter unten in diesem Artikel. Wenn der Inhalt und die Hierarchie des öffentlichen Ordners akzeptabel sind und wie erwartet funktionieren, fahren Sie mit dem nächsten Schritt fort.

  4. Führen Sie auf dem Exchange-Legacyserver den folgenden Befehl aus, um anzugeben, dass die Migration der Öffentlichen Ordner abgeschlossen ist.

    Set-OrganizationConfig -PublicFolderMigrationComplete:$true
    
  5. Nachdem Sie überprüft haben, ob die Migration abgeschlossen ist, führen Sie den folgenden Befehl in Exchange Online PowerShell aus, um sicherzustellen, dass der Parameter "PublicFoldersEnabled" auf "Set-OrganizationConfig" auf Local"Set-OrganizationConfig" festgelegt ist:

    Set-OrganizationConfig -PublicFoldersEnabled Local
    

Ausführliche Informationen zu Syntax und Parametern finden Sie in den folgenden Themen:

Set-Mailbox

Get-Mailbox

Set-OrganizationConfig

Woher weiß ich, dass der Vorgang erfolgreich war?

Unter Step 2: Prepare for the migration wurden Sie aufgefordert, Momentaufnahmen der Struktur Öffentlicher Ordner, der Statistikdaten und der Berechtigungen vor der Migration zu erstellen. Mit den folgenden Schritten können Sie überprüfen, ob die Migration Öffentlicher Ordner erfolgreich war, indem Sie die gleichen Momentaufnahmen nach Abschluss der Migration erstellen. Sie können dann die Daten in beiden Dateien vergleichen, um den Erfolg zu überprüfen.

  1. Führen Sie in Exchange Online PowerShell den folgenden Befehl aus, um eine Momentaufnahme der neuen Ordnerstruktur zu erstellen.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Export-CliXML C:\PFMigration\Cloud_PFStructure.xml
    
  2. Führen Sie in Exchange Online PowerShell den folgenden Befehl aus, um eine Momentaufnahme der Statistikdaten von Öffentlichen Ordnern (wie Anzahl von Elementen, Größe und Besitzer) zu erstellen.

    Get-PublicFolderStatistics | Export-CliXML C:\PFMigration\Cloud_PFStatistics.xml
    
  3. Führen Sie in Exchange Online PowerShell den folgenden Befehl aus, um eine Momentaufnahme der Berechtigungen zu erstellen.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML  C:\PFMigration\Cloud_PFPerms.xml
    

Entfernen von Datenbanken für Öffentliche Ordner von den Exchange-Legacyservern

Nachdem die Migration abgeschlossen wurde und Sie sichergestellt haben, dass die Öffentlichen Exchange Online-Ordner erwartungsgemäß funktionieren, sollten Sie die Datenbanken für Öffentliche Ordner auf den Exchange-Legacyservern entfernen.

Wichtig

Da alle Ihre Postfächer vor der Migration öffentlicher Ordner zu Microsoft 365 oder Office 365 migriert wurden, wird dringend empfohlen, den Datenverkehr über Microsoft 365 oder Office 365 (dezentralisierter E-Mail-Fluss) anstatt über den zentralen E-Mail-Fluss durch Ihre lokale Umgebung zu leiten. Wenn Sie den zentralen E-Mail-Verkehr beibehalten möchten, kann es zu Zustellproblemen bei Ihren öffentlichen Ordnern kommen, da Sie die Postfachdachtenbanken des öffentlichen Ordners aus Ihrer lokalen Organisation entfernt haben.

Durchführen eines Rollbacks der Migration

Wenn bei der Migration Probleme auftreten und Sie die Öffentlichen Ordner von einem Exchange-Legacyserver erneut aktivieren müssen, führen Sie die folgenden Schritte aus.

Achtung

Wenn Sie ein Rollback der Migration auf die Exchange-Legacyserver durchführen, gehen alle E-Mails verloren, die an E-Mail-aktivierte Öffentliche Ordner gesendet wurden, sowie Inhalte, die nach der Migration in Öffentlichen Ordnern bereitgestellt wurden. Um diese Inhalte zu speichern, müssen Sie die Inhalte der öffentlichen Ordner in einer PST-Datei speichern und diese dann nach Abschluss des Rollbacks in die älteren öffentlichen Ordner importieren.

  1. Führen Sie auf dem Exchange-Legacyserver den folgenden Befehl aus, um die älteren Öffentlichen Exchange-Ordner zu entsperren. Dieser Vorgang kann mehrere Stunden in Anspruch nehmen.

    Set-OrganizationConfig -PublicFoldersLockedForMigration:$False
    
  2. Führen Sie in Exchange Online PowerShell die folgenden Befehle aus, um alle Öffentlichen Exchange Online-Ordner zu entfernen.

    $hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid
    Get-Mailbox -PublicFolder:$true | Where-Object {$_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force
    Get-Mailbox -PublicFolder:$true | Where-Object {$_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force
    
  3. Führen Sie auf dem Exchange-Legacyserver den folgenden Befehl aus, um die PublicFolderMigrationComplete-Kennzeichnung auf $false festzulegen.

    Set-OrganizationConfig -PublicFolderMigrationComplete:$False
    

Migrieren öffentlicher Ordner zu Microsoft 365 oder Office 365 mithilfe von Outlook PST-Export

Es wird empfohlen, das PST-Exportfeature von Outlook nicht zu verwenden, um öffentliche Ordner zu Microsoft 365, Office 365 oder Exchange Online zu migrieren, wenn Ihre lokale Öffentliche Ordnerhierarchie größer als 30 GB ist. Microsoft 365 und Office 365 Postfachzuvermehrung in öffentlichen Onlineordnern wird mithilfe eines Automatisch aufgeteilten Features verwaltet, das das Postfach für öffentliche Ordner aufteilt, wenn größenbezogene Kontingente überschritten werden. Die automatische Aufteilung kann das plötzliche Wachstum von Postfächern für öffentliche Ordner nicht verarbeiten, wenn Sie den PST-Export zum Migrieren Ihrer öffentlichen Ordner verwenden, und Sie müssen möglicherweise bis zu zwei Wochen auf die automatische Aufteilung warten, um die Daten aus dem primären Postfach zu verschieben. Berücksichtigen Sie außerdem Folgendes, bevor Sie Outlook PST verwenden, um öffentliche Ordner in Microsoft 365, Office 365 oder Exchange Online zu exportieren:

  • Berechtigungen für Öffentliche Ordner gehen während dieses Vorgangs verloren. Erfassen Sie die aktuellen Berechtigungen vor der Migration, und fügen Sie sie nach der Migration manuell hinzu.

  • Wenn Sie komplexe Berechtigungen verwenden oder viele Ordner zu migrieren haben, sollten Sie die Cmdlet-Methode zur Migration verwenden.

  • Alle Änderungen an Elementen und Ordnern, die während der PST-Exportmigration an den Öffentlichen Quellordnern vorgenommen werden, gehen verloren. Daher wird empfohlen, die Cmdlet-Methode zu verwenden, wenn diese Export- und Importvorgänge lange dauern.

Wenn Sie Ihre Öffentlichen Ordner dennoch mithilfe von PST-Dateien migrieren möchten, sollten Sie die folgenden Schritte ausführen, um eine erfolgreiche Migration sicherzustellen.

  1. Befolgen Sie die Anweisungen in Schritt 1: Herunterladen der Migrationsskripts, um die Migrationsskripts herunterzuladen. Sie müssen die PublicFolderToMailboxMapGenerator.ps1 Datei nur herunterladen.

  2. Führen Sie Schritt 2 von Schritt 3: Generieren der CSV-Dateien aus, um die Datei zur Zuordnung von Öffentlichen Ordnern zu Postfächern zu erstellen. Diese Datei wird verwendet, um die richtige Anzahl von Postfächern für Öffentliche Ordner in Exchange Online zu berechnen.

  3. Erstellen Sie die benötigten Postfächer für Öffentliche Ordner basierend auf der Zuordnungsdatei. Weitere Informationen finden Sie unter Erstellen eines Postfachs für öffentliche Ordner.

  4. Erstellen Sie in jedem Postfach für Öffentliche Ordner mithilfe des Cmdlets New-PublicFolder den Öffentlichen Ordner der obersten Ebene, und geben Sie dabei den Parameter Mailbox an.

  5. Exportieren und importieren Sie die PST-Dateien mithilfe von Outlook.

  6. Legen Sie die Berechtigungen für die Öffentlichen Ordner mithilfe des Exchange Admin Centers (EAC) fest. Weitere Informationen finden Sie unter Schritt 3: Zuweisen von Berechtigungen für den öffentlichen Ordner.

Achtung

Wenn Sie bereits eine PST-Migration gestartet haben und ein Problem aufgetreten ist, bei dem das primäre Postfach voll ist, haben Sie zwei Optionen zum Wiederherstellen der PST-Migration. Die erste Option besteht darin, auf die automatische Aufteilung zu warten, um die Daten aus dem primären Postfach zu verschieben. Dies kann bis zu zwei Wochen dauern. Allerdings können alle Öffentlichen Ordner in einem vollständig gefüllten Postfach für Öffentliche Ordner keine neuen Inhalte empfangen, bis die automatische Aufteilung abgeschlossen ist. Die andere Option besteht darin, ein Postfach für öffentliche Ordner zu erstellen und dann das Cmdlet "New-PublicFolder " mit dem Parameter "Mailbox " zu verwenden, um die verbleibenden öffentlichen Ordner im sekundären Postfach für öffentliche Ordner zu erstellen.

Problembehandlung bei Migrationen öffentlicher Ordner

Wählen Sie die folgende Schaltfläche für häufige Probleme während der Migration öffentlicher Ordner aus:

Im Microsoft 365 Admin Center wird eine Flyoutseite geöffnet, melden Sie sich mit Ihrem Mandantenadministratorkonto an, und wählen Sie die entsprechende Option aus.