Verwenden der Batchmigration für die Migration von öffentlichen Exchange 2010-Ordnern zu Microsoft 365 Groups

Zusammenfassung: Hier erfahren Sie, wie Sie Ihre öffentlichen Exchange 2010-Ordner in Microsoft 365-Gruppen verschieben.

Durch einen Prozess, der als Batchmigration bezeichnet wird, können Sie einige oder alle öffentlichen Exchange 2010-Ordner in Microsoft 365-Gruppen verschieben. Gruppen bieten gegenüber öffentlichen Ordnern bestimmte Vorteile. Weitere Informationen zu Microsoft 365-Gruppen finden Sie unter Migrieren Ihrer öffentlichen Ordner zu Microsoft 365-Gruppen.

Dieser Artikel enthält die schrittweisen Verfahren zum Migrieren Ihrer öffentlichen Exchange 2010-Ordner zu Microsoft 365-Gruppen.

Was sollten Sie wissen, bevor Sie beginnen?

Stellen Sie sicher, dass sie alle folgenden Bedingungen erfüllen, während Sie ihre Migration vorbereiten:

  • Es wird empfohlen, diesen Artikel vollständig zu lesen, da für einige Schritte Ausfallzeiten erforderlich sind.

  • Öffentliche Ordner müssen auf Servern mit Exchange 2010 SP3 RU8 oder höher gehostet werden.

  • In 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. Weitere Informationen dazu, wie Sie die Rollengruppe "Organisationsverwaltung" aktivieren können, finden Sie unter Verwalten von Rollengruppen.

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

  • Es wird empfohlen, Benutzerpostfächer in Microsoft 365 oder Office 365 für Benutzer zu verschieben, die Zugriff auf Microsoft 365-Gruppen benötigen.

  • Outlook Anywhere muss auf dem Exchange Server 2010-Server aktiviert sein, der als Host für Ihre öffentlichen Ordnerdatenbanken dient. Weitere Informationen zum Aktivieren von Outlook Anywhere auf Exchange 2010-Servern finden Sie unter Aktivieren von Outlook Anywhere.

  • Sie können das Exchange Admin Center (EAC) nicht für die Verfahren in diesem Artikel verwenden. Auf dem Exchange-Server müssen Sie die Exchange-Verwaltungsshell verwenden. In Exchange Online müssen Sie Exchange Online PowerShell verwenden. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Exchange Online PowerShell.

  • Sie können nur öffentliche Kalenderordner und öffentliche E-Mail-Ordner zu Microsoft 365-Gruppen migrieren. Das Migrieren anderer Typen von öffentlichen Ordnern wird nicht unterstützt. Außerdem müssen die Zielgruppen vor der Migration in Microsoft 365 oder Office 365 vorhanden sein.

  • Der Batchmigrationsprozess kopiert nur Nachrichten und Kalenderelemente aus öffentlichen Ordnern in Microsoft 365-Gruppen. Andere Eigenschaften, die öffentlichen Ordnern zugeordnet sind (z. B. Richtlinien, Regeln und Berechtigungen), werden nicht kopiert.

  • Microsoft 365-Gruppen werden mit einem 50 GB-Postfach bereitgestellt. Stellen Sie sicher, dass die zu migrierenden Daten für öffentliche Ordner weniger als 50 GB betragen. Lassen Sie zusätzlichen Speicherplatz für zukünftige Inhalte. Die maximale Größe, die für die Migration öffentlicher Ordner empfohlen wird, beträgt 25 GB.

  • Diese Migration ist nicht "alles oder nichts". Sie können bestimmte öffentliche Ordner auswählen, die migriert werden sollen. Unterordner öffentlicher Ordner werden nicht automatisch in die Migration einbezogen. Sie müssen alle Unterordner, die Sie migrieren möchten, explizit einschließen. Mit der Migration können Sie maximal zwei Unterordner einem einzelnen Microsoft 365-Gruppenpostfach zuordnen.

  • Während der Migration werden vorhandene öffentliche Ordner nicht geändert oder anderweitig von der Migration beeinflusst. Nachdem Sie die Schritte im Abschnitt Schritt 6: Sperren der öffentlichen Ordner (Downtime erforderlich) ausgeführt haben, müssen Benutzer die Ziel-Microsoft 365-Gruppen anstelle der ursprünglichen öffentlichen Ordner verwenden, die migriert wurden.

  • Sie müssen einen einzigen Migrationsbatch verwenden, um alle öffentlichen Ordnerdaten zu migrieren. Exchange ermöglicht das Gleichzeitige Erstellen eines Migrationsbatches. Wenn Sie versuchen, mehrere Migrationsbatches gleichzeitig zu erstellen, erhalten Sie eine Fehlermeldung.

Schritt 1: Abrufen der Skripts

Die Batchmigration zu Microsoft 365-Gruppen erfordert das Ausführen einer Reihe von Skripts an verschiedenen Stellen in der Migration. Laden Sie die Skripts und ihre unterstützenden Dateien von diesem Speicherort herunter. Nachdem Sie alle Skripts und Dateien heruntergeladen haben, speichern Sie sie am selben Speicherort, z c:\PFtoGroups\Scripts. B. .

Bevor Sie fortfahren, überprüfen Sie, ob Sie die folgenden Skripts und Dateien heruntergeladen und gespeichert haben:

Hinweis

Achten Sie darauf, alle Skripts und Dateien am selben Speicherort zu speichern.

  • AddMembersToGroups.ps1: Fügt Microsoft 365-Gruppen basierend auf Berechtigungen für die öffentlichen Quellordner Mitglieder und Besitzer hinzu.

  • AddMembersToGroups.strings.psd1: Eine vom AddMembersToGroups.ps1 Skript verwendete Unterstützungsdatei.

  • LockAndSavePublicFolderProperties.ps1. Macht öffentliche Ordner schreibgeschützt, um Änderungen während der Migration zu verhindern. Überträgt die E-Mail-bezogenen Eigenschaften öffentlicher Ordner und leitet gesendete E-Mails an migrierte E-Mail-aktivierte öffentliche Ordner an die Zielgruppen um. Sichert die Berechtigungseinträge und die E-Mail-Eigenschaften, bevor sie geändert werden.

  • LockAndSavePublicFolderProperties.strings.psd1: Eine vom LockAndSavePublicFolderProperties.ps1 Skript verwendete Unterstützungsdatei.

  • UnlockAndRestorePublicFolderProperties.ps1: Stellt Zugriffsrechte und E-Mail-Eigenschaften der öffentlichen Ordner mithilfe von LockandSavePublicFolderProperties.ps1erstellter Sicherungsdateien wieder her.

  • UnlockAndRestorePublicFolderProperties.strings.psd1: Eine vom UnlockAndRestorePublicFolderProperties.ps1 Skript verwendete Unterstützungsdatei.

  • WriteLog.ps1: Ermöglicht den drei vorherigen Skripts das Schreiben von Protokollen.

  • RetryScriptBlock.ps1. Ermöglicht, dass die AddMembersToGroupsSkripts , LockAndSavePublicFolderPropertiesund UnlockAndRestorePublicFolderProperties bei vorübergehenden Fehlern bestimmte Aktionen wiederholen können.

Ausführliche Informationen zu AddMembersToGroups.ps1, LockAndSavePublicFolderProperties.ps1und UnlockAndRestorePublicFolderProperties.ps1finden Sie weiter unten in diesem Artikel unter Migrationsskripts .

Schritt 2: Vorbereiten der Migration

Die folgenden Schritte sind erforderlich, um Ihre Organisation auf die Migration vorzubereiten:

  1. Erstellen Sie eine Liste der öffentlichen E-Mail-Ordner und kalender öffentlichen Ordner, die Sie zu Microsoft 365-Gruppen migrieren möchten.

  2. Erstellen Sie eine Liste der Ziel-Microsoft 365-Gruppen für jeden migrierten öffentlichen Ordner. Sie können neue Gruppen erstellen oder vorhandene Gruppen verwenden.

    Wenn die Berechtigungen des öffentlichen Ordners auf Autor oder höher festgelegt sind, sollte die Microsoft 365-Zielgruppe über die Einstellung Öffentliche Datenschutzeinstellungen verfügen. Benutzer müssen jedoch weiterhin der Gruppe beitreten, um die öffentliche Gruppe unter dem Knoten Gruppen in Outlook anzuzeigen.

    Weitere Informationen finden Sie unter Informationen zu Microsoft 365-Gruppen

  3. Benennen Sie alle öffentlichen Ordner um, die einen umgekehrten Schrägstrich (\) im Namen enthalten. Andernfalls werden diese öffentlichen Ordner möglicherweise nicht ordnungsgemäß migriert.

  4. Das Migrationsfeature mit dem Namen PAW muss für Ihre Microsoft 365- oder Office 365-Organisation aktiviert sein. Führen Sie den folgenden Befehl in Exchange Online PowerShell aus, um zu überprüfen, ob PAW aktiviert ist:

    Get-MigrationConfig
    

    Wenn die Ausgabe der Eigenschaft Features den Wert PAW enthält, ist das Feature aktiviert, und Sie können mit Schritt 3: Erstellen der .csv-Datei fortfahren.

    Vorhandene Migrationsbatches für öffentliche Ordner oder Benutzermigrationsbatches in einem beliebigen Zustand verhindern, dass PAW aktiviert wird. Schließen Sie alle vorhandenen Migrationsbatches ab, und entfernen Sie sie, bis vom Get-MigrationBatch Cmdlet keine Ergebnisse zurückgegeben werden. Das Entfernen vorhandener Migrationen wird nicht sofort in der Ausgabe des Cmdlets Get-MigrationConfig angezeigt.

    Nachdem Sie alle vorhandenen Batches entfernt haben, sollte SICH PAW automatisch selbst aktivieren.

    Nachdem Sie diesen Schritt abgeschlossen haben, können Sie neue Benutzermigrationsbatches erstellen.

Schritt 3: Generieren der CSV-Datei

Erstellen Sie eine CSV-Datei, um die Eingabe für eines der Migrationsskripts bereitzustellen.

Die .csv-Datei benötigt die folgenden Spalten:

  • FolderPath: Pfad des zu migrierenden öffentlichen Ordners.

  • TargetGroupMailbox: SMTP-Adresse der Microsoft 365-Zielgruppe. Sie können den folgenden Befehl ausführen, um die primäre SMTP-Adresse anzuzeigen.

    Get-UnifiedGroup -Identity <alias of the group> | Format-Table PrimarySmtpAddress
    

Ein Beispiel.csv die folgenden Informationen enthält:

"FolderPath","TargetGroupMailbox"
"\Sales","sales@contoso.onmicrosoft.com"
"\Sales\APAC","apacsales@contoso.onmicrosoft.com"
"\Sales\EMEA","emeasales@contoso.onmicrosoft.com"

Sie können einen öffentlichen E-Mail-Ordner und einen öffentlichen Kalenderordner in derselben Microsoft 365-Gruppe zusammenführen. Andernfalls unterstützt ein einzelner Migrationsbatch keine anderen Szenarien zum Zusammenführen mehrerer öffentlicher Ordner in derselben Gruppe. Führen Sie mehrere Migrationsbatches nacheinander aus, um der gleichen Microsoft 365-Gruppe mehrere öffentliche Ordner zuzuordnen. Jedes Migrationsbatch kann bis zu 500 Einträge umfassen.

Schritt 4: Starten der Migrationsanforderung

In diesem Schritt sammeln Sie Informationen aus Ihrer Exchange-Umgebung und verwenden diese Informationen dann in Exchange Online PowerShell, um einen Migrationsbatch zu erstellen. Danach starten Sie die Migration.

  1. Führen Sie auf dem Exchange 2010-Server die folgenden Befehle in der Exchange-Verwaltungsshell aus, um informationen zu sammeln, die zum Erstellen Ihres Migrationsbatches erforderlich sind:

    1. Suchen Sie den Wert LegacyExchangeDN für das Benutzerkonto, das Mitglied der Rolle "Administrator für öffentliche Ordner" ist, indem Sie den folgenden Befehl ausführen.

      Get-Mailbox <PublicFolder_Administrator_Account> | Select-Object LegacyExchangeDN
      

      Sie verwenden diesen Wert später in diesem Abschnitt.

    2. Suchen Sie den LegacyExchangeDN-Wert eines Postfachservers mit einer Datenbank für öffentliche Ordner, indem Sie den folgenden Befehl in der Exchange-Verwaltungsshell ausführen:

      Get-ExchangeServer <public folder server> | Select-Object -Expand ExchangeLegacyDN
      
    3. Suchen Sie den Fully-Qualified Domänennamen (FQDN) des Outlook Anywhere-Hosts (externer Hostname). Wenn Sie über mehrere Instanzen von Outlook Anywhere verfügen, empfiehlt es sich, eine der folgenden Instanzen auszuwählen:

      • Die Instanz, die dem Migrationsendpunkt am nächsten ist.
      • Die Instanz, die den Replikaten für öffentliche Ordner in Ihrer Exchange Server 2010-Organisation am nächsten liegt.

      Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus, um alle Instanzen von Outlook Anywhere zu suchen:

      Get-OutlookAnywhere | Format-Table Identity, ExternalHostName
      
  2. Verwenden Sie in Exchange Online PowerShell die Informationen aus dem vorherigen Schritt, um die folgenden Befehle auszuführen. Die Variablen dieser Befehle sind Werte aus Schritt 1.

    1. Speichern Sie die Anmeldeinformationen eines lokalen Exchange-Administrators in der Variablen .$Source_Credential

      $Source_Credential = Get-Credential
      

      Geben Sie den Benutzernamen im folgenden Format ein: <source_domain>\<Account>.

    2. Verwenden Sie den ExchangeLegacyDN-Wert des Migrationsbenutzers, den Sie oben in Schritt 1a gefunden haben, und speichern Sie diesen Wert in der Variablen namens $Source_RemoteMailboxLegacyDN.

      $Source_RemoteMailboxLegacyDN = "<LegacyExchangeDN from step 1a>"
      
    3. Verwenden Sie den ExchangeLegacyDN des Servers für öffentliche Ordner, den Sie oben in Schritt 1b gefunden haben, und speichern Sie diesen Wert in der Variablen namens $Source_RemotePublicFolderServerLegacyDN.

      $Source_RemotePublicFolderServerLegacyDN = "<LegacyExchangeDN from step 1b>"
      
    4. Verwenden Sie den externen Hostnamen von Outlook Anywhere, den Sie in Schritt 1c gefunden haben, und speichern Sie diesen Wert in der Variablen namens $Source_OutlookAnywhereExternalHostName.

      $Source_OutlookAnywhereExternalHostName = "<ExternalHostName from step 1c>"
      
  3. Führen Sie in Exchange Online PowerShell den folgenden Befehl aus, um einen Migrationsendpunkt zu erstellen:

    $PfEndpoint = New-MigrationEndpoint -PublicFolderToUnifiedGroup -Name PFToGroupEndpoint -RPCProxyServer $Source_OutlookAnywhereExternalHostName -Credentials $Source_Credential -SourceMailboxLegacyDN $Source_RemoteMailboxLegacyDN -PublicFolderDatabaseServerLegacyDN $Source_RemotePublicFolderServerLegacyDN -Authentication Basic
    

    Achten Sie für den -Authentication Parameter darauf, dass sie mit der Authentifizierungsmethode übereinstimmen, die in Ihrer lokalen Exchange-Umgebung verwendet wird. Wenn Sie beispielsweise NTLM verwenden, verwenden Sie -Authentication NTLM.

  4. Führen Sie den folgenden Befehl aus, um einen neuen Migrationsbatch für öffentliche Ordner zu Microsoft 365-Gruppen zu erstellen.

    New-MigrationBatch -Name PublicFolderToGroupMigration -CSVData ([System.IO.File]::ReadAllBytes('<path to .csv file>')) -PublicFolderToUnifiedGroup -SourceEndpoint $PfEndpoint.Identity [-NotificationEmails <email addresses for migration notifications>] [-AutoStart]
    
    • CSVData: Die .csv Datei, die zuvor in Schritt 3: Erstellen der .csv-Datei erstellt wurde. Achten Sie darauf, den vollständigen Pfad zu dieser Datei zu verwenden. Wenn Sie die Datei verschoben haben, achten Sie darauf, den neuen Speicherort zu verwenden.
    • NotificationEmails: Ein optionaler Parameter, der die E-Mail-Adressen für Benachrichtigungen zum Status und Fortschritt der Migration festlegt.
    • AutoStart: Ein optionaler Switch, der den Migrationsbatch startet, sobald Sie ihn erstellen.
    • PublicFolderToUnifiedGroup: Gibt an, dass dies ein öffentlicher Ordner zum Microsoft 365-Gruppen Migration ist.
  5. Dieser Schritt ist nur erforderlich, wenn Sie den AutoStart Schalter im vorherigen Befehl nicht verwendet haben.

    Starten Sie die Migration, indem Sie den folgenden Befehl in Exchange Online PowerShell ausführen:

    Start-MigrationBatch PublicFolderToGroupMigration
    

Obwohl Sie die Migration in Exchange Online PowerShell erstellen, können Sie die Migration im Exchange Admin Center (EAC) in Exchange Online auf der Seite Migration anzeigen und verwalten.

In Exchange Online PowerShell zeigen Sie den Fortschritt der Migration mit den Cmdlets Get-MigrationBatch und Get-MigrationUser an.

Führen Sie die folgenden Schritte aus, um die Seite Migration im EAC anzuzeigen:

  1. Wechseln Sie im EAC unter https://admin.exchange.microsoft.comzu Empfängermigration>.
  2. Wählen Sie die Migrationsanforderung aus.
  3. Wählen Sie im Bereich Details die Option Details anzeigen aus.

Wenn der Batchstatus Abgeschlossen lautet, können Sie mit Schritt 5: Hinzufügen von Mitgliedern zu Microsoft 365-Gruppen aus öffentlichen Ordnern fortfahren.

Schritt 5: Hinzufügen von Mitgliedern zu Microsoft 365-Gruppen aus öffentlichen Ordnern

Sie können Mitglieder zur Microsoft 365-Zielgruppe hinzufügen. Um der Gruppe Mitglieder basierend auf den Berechtigungseinträgen des öffentlichen Ordners hinzuzufügen, müssen Sie das AddMembersToGroups.ps1 Skript auf dem Exchange-Server ausführen, wie in diesem Abschnitt beschrieben.

Sie müssen Benutzerpostfächer mit Exchange Online synchronisieren, um Mitglieder basierend auf Berechtigungseinträgen zur Microsoft 365-Gruppe hinzuzufügen. Informationen dazu, welche Berechtigungen für öffentliche Ordner berechtigt sind, finden Sie im Abschnitt Migrationsskripts weiter unten in diesem Artikel.

.\AddMembersToGroups.ps1 -MappingCsv <path to .csv file> -BackupDir "<path to backup directory>" -ArePublicFoldersOnPremises $true -Credential (Get-Credential)
  • MappingCsv: Die .csv-Datei, die Sie oben in Schritt 3: Erstellen der .csv-Datei erstellt haben. Achten Sie darauf, den vollständigen Pfad anzugeben. Wenn Sie die Datei verschoben haben, achten Sie darauf, den neuen Speicherort zu verwenden.
  • BackupDir: Der Ordner, in dem die Migrationsprotokolldateien gespeichert sind.
  • ArePublicFoldersOnPremises: Gibt an, ob sich öffentliche Ordner auf dem Exchange-Server oder in Exchange Online befinden.
  • Anmeldeinformationen: Der Exchange Online Benutzername und Kennwort.

Nachdem Sie Benutzer zu einer Microsoft 365-Gruppe hinzugefügt haben, können sie sie verwenden.

Schritt 6: Sperren der öffentlichen Ordner (Ausfallzeit erforderlich)

Nachdem Sie den Großteil der Daten öffentlicher Ordner zu Microsoft 365-Gruppen migriert haben, können Sie das LockAndSavePublicFolderProperties.ps1 Skript auf dem Exchange-Server ausführen. Dieser Schritt stellt sicher, dass öffentlichen Ordnern keine neuen Daten hinzugefügt werden, bevor die Migration abgeschlossen ist.

Hinweis

Bei E-Mail-aktivierten Pubic-Ordnern kopiert das Skript einige Eigenschaften in den zielbasierten Microsoft 365-Gruppen (z. B. E-Mail-Adressen) und deaktiviert dann die E-Mail-aktivierten öffentlichen Ordner. Nachdem Sie das Skript ausgeführt haben, werden E-Mails, die an diese öffentlichen Ordner gesendet wurden, an den Ziel-Microsoft 365-Gruppen umgeleitet. Weitere Informationen finden Sie weiter unten in diesem Artikel im Abschnitt Migrationsskripts .

.\LockAndSavePublicFolderProperties.ps1 -MappingCsv <path to .csv file> -BackupDir "<path to backup directory>" -ArePublicFoldersOnPremises $true -Credential (Get-Credential)
  • MappingCsv: Die .csv-Datei, die Sie in Schritt 3: Erstellen der .csv-Datei erstellt haben. Achten Sie darauf, den vollständigen Pfad anzugeben. Wenn Sie die Datei verschoben haben, achten Sie darauf, den neuen Speicherort zu verwenden.
  • BackupDir: Der Ordner, in dem die Sicherungsdateien für Berechtigungseinträge, E-Mail-aktivierte Eigenschaften öffentlicher Ordner und Migrationsprotokolldateien gespeichert sind. Sie können diese Sicherungsdateien verwenden, wenn Sie ein Rollback auf öffentliche Ordner ausführen müssen.
  • ArePublicFoldersOnPremises: Gibt an, ob sich öffentliche Ordner auf dem Exchange-Server oder in Exchange Online befinden.
  • Anmeldeinformationen: Der Exchange Online Benutzername und Kennwort.

Schritt 7: Abschließen des öffentlichen Ordners zum Microsoft 365-Gruppen Migration

Nachdem Sie Ihre öffentlichen Ordner schreibgeschützt gemacht haben, müssen Sie die Migration erneut ausführen. Dieser Schritt ist für eine endgültige inkrementelle Kopie Ihrer Daten erforderlich.

  1. Bevor Sie die Migration erneut ausführen, müssen Sie die vorhandene Batchmigration entfernen, indem Sie den folgenden Befehl ausführen. Führen Sie dazu den folgenden Befehl aus:

    Remove-MigrationBatch -Identity "<name of migration batch>"
    
    
  2. Erstellen Sie einen neuen Batch mit derselben .csv Datei, indem Sie die folgenden Befehle ausführen:

    New-MigrationBatch -Name PublicFolderToGroupMigration -CSVData ([System.IO.File]::ReadAllBytes('<path to .csv file>')) -PublicFolderToUnifiedGroup -SourceEndpoint $PfEndpoint.Identity [-NotificationEmails <email addresses for migration notifications>] [-AutoStart]
    
    • CSVData: Die .csv Datei, die Sie in Schritt 3: Erstellen der .csv-Datei erstellt haben. Achten Sie darauf, den vollständigen Pfad anzugeben. Wenn Sie die Datei verschoben haben, achten Sie darauf, den neuen Speicherort zu verwenden.
    • NotificationEmails: Ein optionaler Parameter, der die E-Mail-Adressen für Benachrichtigungen zum Status und Fortschritt der Migration festlegt.
    • AutoStart: Ein optionaler Switch, der den Migrationsbatch startet, sobald Sie ihn erstellen.
  3. Dieser Schritt ist nur erforderlich, wenn Sie den AutoStart Schalter im vorherigen Befehl nicht verwendet haben.

    Starten Sie die Migration, indem Sie den folgenden Befehl in Exchange Online PowerShell ausführen:

    Start-MigrationBatch PublicFolderToGroupMigration
    

Wenn der Statuswert des Migrationsbatches Abgeschlossen lautet, überprüfen Sie, ob alle Daten in Microsoft 365-Gruppen kopiert wurden. An diesem Punkt können Sie, wenn Sie mit der Microsoft 365-Gruppen Erfahrung zufrieden sind, damit beginnen, die migrierten öffentlichen Ordner aus Ihrer Exchange Server Umgebung zu löschen.

Wichtig

Obwohl es unterstützte Verfahren für das Rollback Ihrer Migration und die Rückkehr zu öffentlichen Ordnern gibt, ist ein Rollback nach dem Löschen der öffentlichen Quellordner nicht möglich. Weitere Informationen finden Sie im Abschnitt Gewusst wie Rollback auf öffentliche Ordner aus Microsoft 365-Gruppen? in diesem Artikel.

Bekannte Probleme

Die folgenden bekannten Probleme können während eines typischen öffentlichen Ordners zum Microsoft 365-Gruppen Migration auftreten:

  • Das Skript, das E-Mail-Adressen aus E-Mail-aktivierten öffentlichen Ordnern an Microsoft 365-Gruppen fügt die primären E-Mail-Adressen des öffentlichen Ordners als sekundäre E-Mail-Adresse in der Microsoft 365-Gruppe hinzu. Exchange Online Protection (EOP) oder zentralisierter E-Mail-Fluss haben nach der Migration möglicherweise Probleme beim Senden von E-Mails an die sekundäre E-Mail-Adresse von Microsoft 365-Gruppen.

  • Wenn der Pfadeintrag für öffentliche Ordner in der .csv Zuordnungsdateidatei ungültig ist, werden nach dem ungültigen Eintrag keine weiteren Daten kopiert, aber der Status des Migrationsbatches lautet Abgeschlossen.

Migrationsskripts

Als Referenz enthält dieser Abschnitt detaillierte Beschreibungen für drei der Migrationsskripts und Aufgaben, die sie in Ihrer Exchange-Umgebung ausführen. Laden Sie die Skripts und die dazugehörigen unterstützenden Dateien von diesem Speicherort herunter.

AddMembersToGroups.ps1

Das AddMembersToGroups.ps1 Skript liest die Berechtigungen von öffentlichen Ordnern und fügt Mitglieder und Besitzer zu Microsoft 365-Gruppen hinzu, wie in der folgenden Liste beschrieben:

  • Benutzer mit den folgenden Berechtigungsrollen für den öffentlichen Ordner werden der Microsoft 365-Gruppe als Mitglieder hinzugefügt:

    Owner, PublishingEditor, Editor, PublishingAuthor, Author

  • Benutzer mit den folgenden Mindestzugriffsrechten für den öffentlichen Ordner werden ebenfalls als Mitglieder der Microsoft 365-Gruppe hinzugefügt:

    ReadItems, CreateItems, FolderVisible, EditOwnedItems, DeleteOwnedItems

  • Benutzer mit dem Zugriffsrecht "Besitzer" für den öffentlichen Ordner werden als Besitzer der Microsoft 365-Gruppe hinzugefügt. Benutzer mit anderen berechtigten Zugriffsrechten werden als Mitglieder hinzugefügt.

  • Sie können keine Sicherheitsgruppen als Mitglieder von Microsoft 365-Gruppen hinzufügen. Stattdessen wird die Gruppenmitgliedschaftsliste erweitert, und die einzelnen Benutzer werden auf der Microsoft 365-Gruppen basierend auf ihren Zugriffsrechten als Mitglieder oder Besitzer hinzugefügt, wie zuvor beschrieben.

  • Wenn ein Benutzer über Zugriffsrechte für einen öffentlichen Ordner sowohl aus der individuellen Berechtigungszuweisung als auch der Sicherheitsgruppenmitgliedschaft verfügt, erhalten die einzelnen Berechtigungen vorrang.

    Die Sicherheitsgruppe mit dem Namen "SG1" enthält z. B. die Mitglieder User1 und User2. Der öffentliche Ordner mit dem Namen "PF1" verfügt über die folgenden Berechtigungseinträge:

    • SG1: Autor auf PF1
    • User1: Besitzer auf PF1

    In diesem Beispiel wird User1 als Besitzer zur Microsoft 365-Gruppe hinzugefügt.

  • Wenn die Standardberechtigung eines öffentlichen Ordners "Autor" oder höher ist, schlägt das Skript den Wert "Öffentlich" für die Datenschutzeinstellung der Microsoft 365-Zielgruppe vor.

  • Wenn Sie das LockAndSavePublicFolderProperties.ps1 Skript bereits ausgeführt haben, können Sie das AddMembersToGroups.ps1 Skript trotzdem mit dem Parameter und dem Wert -ArePublicFoldersLocked $trueausführen. In diesem Szenario liest das Skript die Berechtigungen aus der Sicherungsdatei, die während der Sperrung erstellt wurde.

LockAndSavePublicFolderProperties.ps1

Das LockAndSavePublicFolderProperties.ps1 Skript führt die folgenden Aktionen aus:

  1. Migrierte E-Mail-aktivierte öffentliche Ordner sind E-Mails deaktiviert, und ihre E-Mail-Adressen werden den entsprechenden Microsoft 365-Gruppen hinzugefügt.
  2. Berechtigungseinträge für die migrierten öffentlichen Ordner werden so geändert, dass sie schreibgeschützt sind.
  3. E-Mail-Eigenschaften von E-Mail-aktivierten öffentlichen Ordnern und die Berechtigungseinträge aller öffentlichen Ordner werden kopiert, bevor Änderungen vorgenommen werden.

Wenn mehrere Migrationsbatches vorhanden sind, sollten Sie ein separates Sicherungsverzeichnis mit jeder Zuordnung .csv Datei verwenden.

Die folgenden E-Mail-Eigenschaften werden für E-Mail-aktivierte öffentliche Ordner und die entsprechenden Microsoft 365-Gruppen gespeichert:

  • PrimarySMTPAddress
  • EmailAddresses
  • ExternalEmailAddress
  • EmailAddressPolicyEnabled
  • GrantSendOnBehalfTo
  • SendAs-Vertrauensnehmerliste

Diese E-Mail-Eigenschaften werden in einer .csv-Datei gespeichert, die Sie verwenden können, wenn Sie die Migration wie im Abschnitt Gewusst wie Rollback auf öffentliche Ordner von Microsoft 365-Gruppen? weiter unten in diesem Thema beschrieben zurücksetzen möchten.

Eine Momentaufnahme der E-Mail-aktivierten Eigenschaften öffentlicher Ordner wird auch in einer Datei mit dem Namen PfMailProperties.csvgespeichert. Diese Datei ist für das Rollback nicht erforderlich, aber Sie können sie als Referenz verwenden.

Die folgenden E-Mail-Eigenschaften werden vom LockAndSavePublicFolderProperties.ps1 Skript aus öffentlichen Ordnern zu Microsoft 365-Gruppen migriert:

  • PrimarySMTPAddress
  • EmailAddresses
  • SendAs-Vertrauensnehmerliste
  • GrantSendOnBehalfTo

Das Skript stellt sicher, dass die Werte PrimarySMTPAddress und EmailAddresses von E-Mail-aktivierten öffentlichen Ordnern als sekundäre E-Mail-Adressen auf dem entsprechenden Microsoft 365-Gruppen hinzugefügt werden. Außerdem erhalten SendAs- und SendOnBehalfTo-Berechtigungen von Benutzern für E-Mail-aktivierte öffentliche Ordner gleichwertige Berechtigungen in den entsprechenden Zielgruppen.

Zulässige Zugriffsrechte:

Nur die folgenden Zugriffsrechte sind für Benutzer zulässig. Durch diese Änderung wird sichergestellt, dass öffentliche Ordner für alle Benutzer schreibgeschützt sind:

  • ReadItems
  • CreateSubfolders
  • FolderContact
  • FolderVisible

Diese Zugriffsrechte werden in der ListOfAccessRightsAllowed-Eigenschaft gespeichert. Berechtigungseinträge werden wie in der folgenden Tabelle beschrieben geändert:

Vor dem Sperren Nach dem Sperren
Keine Keine
AvailabilityOnly AvailabilityOnly
LimitedDetails LimitedDetails
Mitwirkender FolderVisible
Reviewer ReadItems, FolderVisible
NonEditingAuthor ReadItems, FolderVisible
Ursprung ReadItems, FolderVisible
Editor ReadItems, FolderVisible
PublishingAuthor ReadItems, CreateSubfolders, FolderVisible
PublishingEditor ReadItems, CreateSubfolders, FolderVisible
Besitzer ReadItems, CreateSubfolders, FolderContact, FolderVisible
  • Zugriffsrechte für Benutzer ohne Leseberechtigungen bleiben unberührt und werden weiterhin von Leserechten blockiert.

  • Für Benutzer mit benutzerdefinierten Rollen werden alle Zugriffsrechte entfernt, die nicht in ListOfAccessRightsAllowed angegeben sind. Benutzer, die nur über Zugriffsrechte verfügen, die nach dem Filtern nicht in ListOfAccessRightsAllowed angegeben sind, werden ihre Zugriffsrechte auf den Wert None festgelegt.

Es kann zu einer Unterbrechung beim Senden von E-Mails an E-Mail-aktivierte öffentliche Ordner kommen, während die Ordner E-Mail deaktiviert sind und die E-Mail-Adressen Microsoft 365-Gruppen hinzugefügt werden.

UnlockAndRestorePublicFolderProperties.ps1

Das UnlockAndRestorePublicFolderProperties.ps1 Skript zuweisen Berechtigungen wieder öffentlichen Ordnern basierend auf der Sicherung, die Sie während der Sperrung öffentlicher Ordner erstellt haben. Das Skript aktiviert auch öffentliche Ordner, die E-Mail deaktiviert wurden. Diese Aktion erfolgt, nachdem die E-Mail-Adressen die entsprechenden Microsoft 365-Gruppen entfernt wurden. Während dieses Vorgangs kann es zu einer geringfügigen Ausfallzeit kommen.

Gewusst wie rollback auf öffentliche Ordner von Microsoft 365-Gruppen?

Wenn Sie Ihre Meinung ändern und zur Verwendung öffentlicher Ordner zurückkehren möchten, können Sie die Migration zurücksetzen, solange die folgenden Bedingungen erfüllt sind:

  • Die Sicherungsdateien sind noch vorhanden.
  • Sie haben die öffentlichen Ordner nach der Migration nicht gelöscht.

Führen Sie auf Ihrem Exchange-Server den folgenden Befehl aus, um ihre Umgebung im Zustand vor der Migration wiederherzustellen:

.\UnlockAndRestorePublicFolderProperties.ps1 -BackupDir <path to backup directory> -ArePublicFoldersOnPremises $true -Credential (Get-Credential)
  • BackupDir: Das Verzeichnis, in dem die Sicherungsdateien für Berechtigungseinträge, E-Mail-aktivierte Eigenschaften öffentlicher Ordner und Migrationsprotokolldateien gespeichert sind. Vergewissern Sie sich, dass dies derselbe Speicherort aus Schritt 6: Sperren der öffentlichen Ordner (Ausfallzeit erforderlich) ist.
  • ArePublicFoldersOnPremises: Gibt an, ob sich öffentliche Ordner lokal oder in Exchange Online befinden.
  • Anmeldeinformationen: Der Exchange Online Benutzername und Kennwort.

Beachten Sie, dass alle hinzugefügten Elemente oder Bearbeitungsvorgänge zum Microsoft 365-Gruppen nicht zurück in öffentliche Ordner kopiert werden. In diesen Szenarien kommt es zu Datenverlusten.

Sie können keine Teilmenge öffentlicher Ordner wiederherstellen. Alle migrierten öffentlichen Ordner werden wiederhergestellt.

Die entsprechenden Microsoft 365-Gruppen werden nicht im Rahmen des Rollbackprozesses gelöscht. Sie müssen diese Gruppen manuell entfernen.