Verwenden der Batchmigration, um ältere öffentliche Ordner 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.
In diesem Thema wird der Exchange 2010 SP3 RU8-Server als Exchange-Legacyserver bezeichnet. 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 von 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 Postfachwachstum für öffentliche Ordner wird mithilfe eines Features für die automatische Aufteilung verwaltet, das das Postfach für öffentliche Ordner aufteilt, wenn es die Größenkontingente überschreitet. Die automatische Aufteilung kann das plötzliche Wachstum von Postfächern für öffentliche Ordner nicht bewältigen, wenn Sie den PST-Export verwenden, um Ihre öffentlichen Ordner zu migrieren, und Sie müssen möglicherweise bis zu zwei Wochen warten, bis die automatische Aufteilung die Daten aus dem primären Postfach verschoben. Es wird empfohlen, die cmdletbasierten Anweisungen in diesem Dokument zu verwenden, um öffentliche Ordner zu Microsoft 365, Office 365 oder Exchange Online zu migrieren. Wenn Sie sich jedoch für die Migration öffentlicher Ordner per PST-Export entscheiden, lesen Sie den Abschnitt Migrieren öffentlicher Ordner zu Microsoft 365 oder Office 365 mithilfe von Outlook PST-Export weiter unten in diesem Thema.
Sie führen die Migration mit den Cmdlets *-MigrationBatch sowie den folgenden PowerShell-Skripts durch:
SourceSideValidations.ps1
: Das Skript für die quellseitige Überprüfung überprüft die öffentlichen Ordner an der Quelle und meldet gefundene Probleme zusammen mit einer Aktion zum Beheben der Probleme. Sie führen dieses Skript auf dem lokalen Exchange-Legacyserver aus.Export-PublicFolderStatistics.ps1
: Dieses Skript erstellt die Zuordnungsdatei für die Größe des Ordnernamens. Sie führen dieses Skript auf dem Exchange-Legacyserver aus.Export-PublicFolderStatistics.psd1
: Diese Unterstützungsdatei wird vomExport-PublicFolderStatistics.ps1
Skript verwendet und sollte an denselben Speicherort heruntergeladen werden.PublicFolderToMailboxMapGenerator.ps1
: Dieses Skript erstellt die Zuordnungsdatei für öffentliche Ordner und Postfächer mithilfe der Ausgabe desExport-PublicFolderStatistics.ps1
Skripts. Sie führen dieses Skript auf dem Exchange-Legacyserver aus.PublicFolderToMailboxMapGenerator.strings.psd1
: Diese Unterstützungsdatei wird vomPublicFolderToMailboxMapGenerator.ps1
Skript verwendet und sollte an denselben 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 Unterstützungsdatei wird vom Create-PublicFolderMailboxesForMigration.ps1 Skript verwendet und sollte an denselben Speicherort heruntergeladen werden.Sync-MailPublicFolders.ps1
: Dieses Skript synchronisiert E-Mail-aktivierte öffentliche Ordnerobjekte 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, dieSync-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 nach 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, aber auf Ihren lokalen Servern nicht die Mindestensunterstützungsversionen von Exchange 2010 ausgeführt werden, empfehlen wir dringend, dass Sie Ihre lokalen Server aktualisieren und die Batchmigration verwenden, die die einzige unterstützte Migrationsmethode für öffentliche Ordner ist.
Sie können öffentliche Ordner nicht direkt von Exchange 2003 oder Exchange 2007 migrieren. Wenn Sie Exchange 2007 oder früher in Ihrem organization ausführen, müssen Sie alle Datenbanken und Replikate für öffentliche Ordner nach Exchange 2010 SP3 RU8 oder höher verschieben. In Exchange 2007 oder früheren Versionen können keine Replikate für öffentliche Ordner 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 werden, 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 Ihrem organization größer als 25 GB ist, empfiehlt es sich vor Beginn der Migration öffentlicher Ordner, Inhalte aus diesem Ordner zu löschen, um ihn zu verkleinern. Alternativ wird empfohlen, den Inhalt des öffentlichen Ordners in mehrere kleinere öffentliche Ordner zu unterteilen. 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
DefaultPublicFolderIssueWarningQuota
Parametern undDefaultPublicFolderProhibitPostQuota
zu erhöhen.
Wenn Sie eine Firewall und Zugriffssteuerungslisten (Access Control Lists, ACLs) verwenden, stellen Sie sicher, dass die ip-Adressbereiche, die von Microsoft 365 oder Office 365 in Ihrer Region verwendet werden, durch Ihre Firewall zugelassen werden.
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, empfiehlt es sich, zuerst alle Benutzerpostfächer in Microsoft 365 oder Office 365 und Exchange Online zu verschieben. Weitere Informationen finden Sie unter Möglichkeiten zum Migrieren mehrerer E-Mail-Konten zu Microsoft 365 oder Office 365. Sie müssen jedoch weiterhin das Postfach für den PF-Administrator in der lokalen Umgebung beibehalten, das die Migration durchführt, oder ein neues PF-Administratorkonto erstellen und ein Postfach zuweisen, das auf dem älteren Exchange-Server 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 der organization-Ebene (
Get-OrganizationConfig | Format-List DefaultPublicFolderAgeLimit
) konfiguriert ist oder ob Sie AgeLimit (Get-PublicFolder <FolderPath> | Format-List AgeLimit
) für die einzelnen öffentlichen Ordner konfiguriert haben, 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
Laden Sie alle Skripts und unterstützenden Dateien unter Public Folders Migration Scripts herunter.
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.
Laden Sie die folgenden Dateien von E-Mail-aktivierten öffentlichen Ordnern - Skript für die Verzeichnissynchronisierung herunter:
Sync-MailPublicFolders.ps1
SyncMailPublicFolders.strings.psd1
Laden Sie das quellseitige Validierungsskript von herunter. https://www.microsoft.com/download/confirmation.aspx?id=100414
Speichern Sie die Skripts am gleichen Speicherort wie in Schritt 2. Beispielsweise 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 Quellseitige Überprüfungsskript 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 zur Behebung dieser Probleme. Verwenden Sie die Hier dokumentierten Beispiele.
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 Quellseitige Überprüfungsskript 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 zur Behebung dieser Probleme. Verwenden Sie die Hier dokumentierten Beispiele. Das Skript erfüllt alle folgenden Voraussetzungen.
Stellen Sie auf dem älteren Exchange-Server sicher, dass das Routing zu den E-Mail-aktivierten öffentlichen Ordnern, die in Microsoft 365 oder Office 365 oder Exchange Online vorhanden sein werden, weiterhin funktioniert, bis alle DNS-Caches über das Internet so aktualisiert werden, dass sie auf microsoft 365, Office 365 oder Exchange Online DNS verweisen. organization befindet sich jetzt. 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 Microsoft 365-, Office 365- oder Exchange Online-Domäne weitergibt.
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 zum Ablehnen von Nachrichten, die an ungültige Empfänger gesendet werden.
Wenn der Name eines öffentlichen Ordners einen umgekehrten Schrägstrich ( \ ) oder einen Schrägstrich ( / ) enthält, können die öffentlichen Ordner bei der Migration im übergeordneten öffentlichen Ordner erstellt werden. Vor der Migration empfiehlt es sich, alle öffentlichen Ordner umzubenennen, die einen umgekehrten Schrägstrich oder einen Schrägstrich im Namen enthalten.
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
Wenn Öffentliche Ordner zurückgegeben werden, können Sie sie durch Ausführung des folgenden Befehls umbenennen:
Set-PublicFolder -Identity <public folder identity> -Name <new public folder name>
Stellen Sie sicher, dass kein vorheriger Datensatz einer erfolgreichen Migration vorhanden ist. Wenn dies der Fall ist, müssen Sie diesen Wert auf
$false
festlegen. Wenn der Wert auf$true
festgelegt ist, schlägt die Migrationsanforderung fehl.Im folgenden Beispiel wird der Migrationsstatus der öffentlichen Ordner überprüft.
Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration,PublicFolderMigrationComplete
(Beachten Sie, dass dieser Schritt nur erforderlich ist, wenn Sie erneut versuchen, eine Migration durchzuführen, bei der zuvor ein Fehler aufgetreten ist.) Wenn die status der Eigenschaften PublicFoldersLockedforMigration oder PublicFolderMigrationComplete ist
$true
, führen Sie den folgenden Befehl aus, um den Wert auf$false
festzulegen.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.
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.
Wenn Sie Microsoft Entra Connect (Microsoft Entra Connect) verwenden, um Ihre lokalen Verzeichnisse mit Microsoft Entra ID zu synchronisieren, müssen Sie die folgenden Schritte ausführen (wenn Sie Microsoft Entra Connect nicht verwenden, können Sie diesen Schritt überspringen):
Öffnen Sie auf einem lokalen Computer Microsoft Entra Verbinden, und wählen Sie dann Konfigurieren aus.
Wählen Sie auf dem Bildschirm Weitere Aufgaben die Option Synchronisierungsoptionen prüfen oder anpassen aus, und klicken Sie dann auf Weiter.
Geben Sie auf dem Bildschirm Mit Microsoft Entra ID verbinden die entsprechenden Anmeldeinformationen ein, und klicken Sie dann auf Weiter. Nachdem eine Verbindung hergestellt wurde, klicken Sie weiter auf Weiter, bis Sie sich auf dem Bildschirm Optionale Features befinden.
Vergewissern Sie sich, dass Öffentliche Exchange-E-Mail-Ordner nicht aktiviert ist. Wenn die Option nicht ausgewählt ist, können Sie mit dem nächsten Abschnitt fortfahren: Voraussetzungen in Microsoft 365, Office 365 oder Exchange Online. Wenn die Option aktiviert ist, deaktivieren Sie das Kontrollkästchen, und klicken Sie dann auf Weiter.
Hinweis
Wenn Öffentliche Exchange-E-Mail-Ordner nicht als Option auf dem Bildschirm Optionale Features angezeigt werden, können Sie Microsoft Entra Connect beenden und mit dem nächsten Abschnitt fortfahren: Erforderliche Schritte in Microsoft 365, Office 365 oder Exchange Online.
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:
- New-AcceptedDomain
- Get-PublicFolder
- Get-PublicFolderDatabase
- Set-PublicFolder
- Get-PublicFolderStatistics
- Get-PublicFolderClientPermission
- Get-OrganizationConfig
- Set-OrganizationConfig
Erforderliche Schritte in Microsoft 365, Office 365 oder Exchange Online
Stellen Sie sicher, dass aktuell keine Migrationsanforderungen für öffentliche Ordner vorhanden sind. Falls welche vorhanden sind, müssen Sie sie löschen; andernfalls wird Ihre eigene Migrationsanforderung fehlschlagen. Dieser Schritt ist nicht in allen Fällen erforderlich. Dies ist nur erforderlich, wenn Sie der Meinung sind, dass in der Pipeline möglicherweise eine Migrationsanforderung vorhanden ist.
Wichtig
Vor dem Entfernen einer Migrationsanforderung ist es wichtig zu verstehen, warum eine vorhandene vorhanden war. Wenn Sie die folgenden Befehle ausführen, wird bestimmt, wann eine vorherige Anforderung gestellt wurde, und Sie können ggf. aufgetretene Probleme 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
Stellen Sie sicher, dass in Microsoft 365 oder Office 365 keine öffentlichen Ordner oder Postfächer für öffentliche Ordner vorhanden sind.
Wichtig
Wenn öffentliche Ordner in Microsoft 365, Office 365 oder Exchange Online angezeigt werden, ist es wichtig zu ermitteln, warum sie dort sind und wer in Ihrem organization eine Öffentliche Ordnerhierarchie gestartet hat, bevor Sie die öffentlichen Ordner und postfächer für öffentliche Ordner entfernen.
Führen Sie in Exchange Online PowerShell den folgenden Befehl aus, um zu überprüfen, ob Postfächer für öffentliche Ordner vorhanden sind:
Get-Mailbox -PublicFolder
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
Wenn Sie über öffentliche Ordner in Microsoft 365, Office 365 oder Exchange Online verfügen, führen Sie den folgenden PowerShell-Befehl aus, um sie zu entfernen. Stellen Sie sicher, dass Sie alle Informationen gespeichert haben, die sich in den öffentlichen Ordnern in Microsoft 365 oder Office 365 befanden.
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
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:
- Get-MigrationBatch
- Get-PublicFolderMailboxMigrationRequest
- Remove-PublicFolderMailboxMigrationRequest
- Get-Mailbox
- Get-PublicFolder
- get-MailPublicFolder
- Disable-MailPublicFolder
- remove-PublicFolder
- Remove-Mailbox
Schritt 3: Generieren der CSV-Dateien
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.
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>
Bevor Sie das Skript ausführen, verwenden Sie 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 Platz zum Vergrößern hat. Weniger Postfächer für öffentliche Ordner bedeuten weniger Verbindungen für die Outlook-Clients, wodurch Leistungsprobleme vermieden werden können. für die Benutzer ist es transparent, wo die Informationen gehostet werden, da sie weiterhin dieselbe 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:
Bevor Sie den Migrationsbatch starten, erhöhen Sie das Standardkontingent für öffentliche Ordner "Beitrag 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.
Der Zuordnungspfad für die Größe des Ordners 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 das PublicFoldertoMailboxMapGenerator.ps1
Skript ausgeführt wird.
.\Create-PublicFolderMailboxesForMigration.ps1 -FolderMappingCsv Mapping.csv -EstimatedNumberOfConcurrentUsers:<estimate>
Mapping.csv ist die Datei, die PublicFoldertoMailboxMapGenerator.ps1
vom Skript in Schritt 3 generiert wird. 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
Führen Sie die folgenden Schritte auf dem Exchange-Server aus, um die Voraussetzungen für die Ausführung desSync-MailPublicFolders.ps1-Skripts zu erfüllen.
Melden Sie sich mit dem Konto an, das über Enterprise-Administratorberechtigungen verfügt.
Installieren Sie EXO PowerShell. Informationen zum Installieren von EXO PowerShell finden Sie hier.
Starten Sie PowerShell im Administratormodus.
Führen Sie die folgenden Befehle aus, um die Synchronisierung zu starten:
Add-PSSnapin *exchange* | .\Sync-MailPublicFolders.ps1 -CsvSummaryFile:sync_summary.csv
Geben Sie nach aufforderung die Anmeldeinformationen für Ihr Microsoft 365-Mandantenadministratorkonto ein.
Rufen Sie auf dem Exchange-Legacyserver die folgenden Informationen ab, die zur Ausführung der Migrationsanforderung erforderlich sind:
Suchen Sie die
LegacyExchangeDN
des Benutzerkontos, das Mitglied der Rolle "Öffentlicher Ordneradministrator" ist. Dies ist der gleiche Benutzer, dessen Anmeldeinformationen Sie in Schritt 3 dieses Verfahrens benötigen.Hinweis
Das verwendete Konto muss im lokalen Exchange Server postfachfähig sein. Erstellen Sie ein neues lokales Postfach für das Administratorkonto für öffentliche Ordner, wenn dort keins vorhanden ist.
Get-Mailbox <PublicFolder_Administrator_Account> | Select-Object LegacyExchangeDN
Suchen Sie die
LegacyExchangeDN
eines beliebigen Postfachservers, der über eine Öffentliche Ordner-Datenbank verfügt.Get-ExchangeServer <public folder server> | Select-Object -Expand ExchangeLegacyDN
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
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.
Übergeben Sie die Anmeldeinformationen eines Benutzers, der über Administratorberechtigungen auf dem älteren Exchange-Server verfügt, 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>
Verwenden Sie den
ExchangeLegacyDN
des Migrationsbenutzers auf dem Exchange-Legacyserver, den Sie in Schritt 2a gefunden haben, und übergeben Sie ihn an die Variable$Source_RemoteMailboxLegacyDN
.$Source_RemoteMailboxLegacyDN = "<paste the value here>"
Verwenden Sie den
ExchangeLegacyDN
des Öffentlichen Ordnerservers, den Sie oben in Schritt 2b gefunden haben, und übergeben Sie ihn an die Variable$Source_RemotePublicFolderServerLegacyDN
.$Source_RemotePublicFolderServerLegacyDN = "<paste the value here>"
Verwenden Sie den externen Hostnamen von Outlook Anywhere, den Sie oben in Schritt 2c gefunden haben, und übergeben Sie ihn an die Variable
$Source_OutlookAnywhereExternalHostName
.$Source_OutlookAnywhereExternalHostName = "<paste the value here>"
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>
Dabei
folder_mapping.csv
ist die Zuordnungsdatei, die in Schritt 3: Generieren der .csv-Dateien generiert wurde.Hinweis
Möglicherweise stellen Sie fest, dass der obige Befehl mit dem Fehler "Empfänger mit Postfach-GUID kann nicht gefunden werden" fehlschlägt, wobei die GUID vom Postfach für öffentliche Ordner in EXO erwähnt wird. Dies kann aufgrund der AD-Replikationslatenz auftreten. Warten Sie in diesem Fall eine Stunde, und wiederholen Sie den Befehl erneut.
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:
Melden Sie sich bei Exchange Online an, und öffnen Sie EAC.
Navigieren Sie zu Postfachmigration>.
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. Zudem werden alle an E-Mail-fähige Öffentliche Ordner gesendeten E-Mails in die Warteschlange eingestellt und erst übermittelt, wenn die Migration der Öffentlichen Ordner abgeschlossen ist.
Hinweis
Die endgültige Synchronisierung kann viel Zeit in Anspruch nehmen, abhängig von den Änderungen an der Quellumgebung, der Größe der Bereitstellung öffentlicher Ordner, der Serverkapazität usw. 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 einzuplanen, bis die endgültige Synchronisierung abgeschlossen ist.
Stellen Sie sicher, dass der Migrationsbatch und einzelne 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 dies zu weit weg ist, z. B. älter als ein Monat oder so, sollten Sie einen Blick auf Migrationsanforderungen für öffentliche Ordner werfen 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 Exchange-Legacyserver den folgenden Befehl aus, um die öffentlichen Legacyordner für den Abschluss 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 zusätzlichen Daten von lokalen Exchange-Servern und Exchange Online synchronisiert werden.
Wenn Sie die Migration abschließen, führt Exchange eine endgültige Synchronisierung zwischen dem Exchange-Legacyserver und Exchange Online durch. Wenn die endgültige Synchronisierung erfolgreich ist, werden die öffentlichen Ordner in Exchange Online entsperrt, und die status des Migrationsbatches wird in Abgeschlossen geändert. Es ist üblich, dass der status des Migrationsbatches einige Stunden auf "Synchronisiert" bleibt, bevor er zu Abgeschlossen wechselt. Bei Migrationen mit einer großen Anzahl von Zielpostfächern ist es normal, dass der status länger als 24 Stunden "Synchronisiert" bleibt, vorausgesetzt, dass keine der zugrunde liegenden Migrationsanforderungen für öffentliche Ordner fehlgeschlagen ist oder unter Quarantäne gestellt wurde.
Wenn Sie eine Hybridbereitstellung zwischen Ihren lokalen Exchange-Servern und Microsoft 365 oder Office 365 konfiguriert haben, müssen Sie den folgenden Befehl in Exchange Online PowerShell ausführen, nachdem die Migration abgeschlossen ist:
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 Hierarchie öffentlicher Ordner testen, bevor Sie zur Verwendung von Microsoft 365, Office 365 oder Exchange Online öffentlichen Ordnern wechseln.
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>
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.
Wenn Probleme auftreten, finden Sie weitere Informationen unter 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.
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
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 PublicFoldersEnabled-Parameter in Set-OrganizationConfig auf
Local
festgelegt ist:Set-OrganizationConfig -PublicFoldersEnabled Local
Ausführliche Informationen zu Syntax und Parametern finden Sie in den folgenden Themen:
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.
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
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
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 (dezentraler E-Mail-Fluss) statt über einen zentralisierten E-Mail-Fluss durch Ihre lokale Umgebung weiterzuleiten. 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.
- Nähere Informationen zum Entfernen von Öffentliche Ordner-Datenbanken von Exchange 2010-Servern finden Sie unter Entfernen von Öffentliche Ordner-Datenbanken.
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.
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
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
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 des Outlook PST-Exports
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 Hierarchie öffentlicher Ordner größer als 30 GB ist. Microsoft 365 und Office 365 Online-Postfachwachstum für öffentliche Ordner wird mithilfe eines Features für die automatische Aufteilung verwaltet, das das Postfach für öffentliche Ordner aufteilt, wenn es die Größenkontingente überschreitet. Die automatische Aufteilung kann das plötzliche Wachstum von Postfächern für öffentliche Ordner nicht bewältigen, wenn Sie den PST-Export verwenden, um Ihre öffentlichen Ordner zu migrieren, und Sie müssen möglicherweise bis zu zwei Wochen warten, bis die automatische Aufteilung die Daten aus dem primären Postfach verschoben. Beachten 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.
Befolgen Sie die Anweisungen in Schritt 1: Herunterladen der Migrationsskripts, um die Migrationsskripts herunterzuladen. Sie müssen nur die
PublicFolderToMailboxMapGenerator.ps1
Datei herunterladen.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.
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.
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.
Exportieren und importieren Sie die PST-Dateien mithilfe von Outlook.
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 das Verschieben der Daten aus dem primären Postfach durch die automatische Aufteilung zu warten. 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.