Delen via


Fout 'ErrorFoldersRestoredDuringMigrationPermanentException' in een migratiebatch voor openbare mappen

Symptomen

Wanneer u een batchtaak voor migratie van openbare mappen uitvoert, ontvangt u het volgende foutbericht:

ErrorFoldersRestoredDuringMigrationPermanentException

Schermopname van het foutbericht wanneer u een batchtaak voor migratie van openbare mappen uitvoert.

Oorzaak

Dit probleem treedt op omdat de herstelbewerking voor openbare mappen niet wordt ondersteund tijdens migraties die beginnen met de parameter ExcludeDumpster . Het probleem treedt op als aan de volgende voorwaarden wordt voldaan:

  • De migratiebatch voor openbare mappen is gemaakt met behulp van de ExcludeDumpster parameter.
  • U hebt de verwijderde openbare mappen uit de dumpster in de bron hersteld tijdens het uitvoeren van de migratiebatchtaak.

Oplossing

U kunt dit probleem oplossen door een van de volgende methoden te gebruiken, afhankelijk van uw situatie.

Methode 1: De herstelde openbare mappen verwijderen

  1. Identificeer de vermelding-id's van de herstelde mappen. U kunt als volgt het rapport controleren en de vermelding-id's identificeren.

    Methode 1: Exchange-beheercentrum gebruiken

    1. Selecteer in het Exchange-beheercentrumde optie Migratie van geadresseerden>.

    2. Selecteer de migratiebatch en selecteer vervolgens Details weergeven onder Postvakstatus.

    3. Selecteer het postvak voor mislukte migratie en selecteer vervolgens Het rapport voor deze gebruiker downloaden.

      Noteer de identiteit van het mislukte migratiepostvak. In het volgende voorbeeld is de identiteit Postvak1.

      Schermopname van het downloaden van het rapport voor een mislukt postvak.

    4. Zoek in het rapport naar het trefwoord 'hersteld' om de vermelding-id's van de herstelde mappen te vinden. De vermeldings-id is de eerste gegevenswaarde van de herstelde mapvermelding, zoals wordt weergegeven in het volgende voorbeeld.

      Schermopname van de vermeldings-id van de herstelde map.

    Methode 2: PowerShell gebruiken

    1. Maak verbinding met Exchange Online PowerShell.

    2. Haal de mislukte aanvraag voor de migratie van het postvak van de openbare map op door de volgende cmdlet uit te voeren:

      $failed_req = Get-PublicFolderMailboxMigrationRequest -Status Failed 
      $failed_req
      

      Noteer de identiteit van het mislukte migratiepostvak.

    3. Exporteer de statistieken van de mislukte migratieaanvraag voor het postvak van de openbare map naar een XML-bestand door de volgende cmdlet uit te voeren:

      $failed_req | foreach { Get-PublicFolderMailboxMigrationRequestStatistics $_.Identity -IncludeReport -DiagnosticInfo verbose | Export-Clixml "PF_failed_$($_.TargetMailbox)_$($_.RequestGuid).xml" }
      

      Schermopname van de cmdlet voor het exporteren van statistieken.

      Het .xml-bestand wordt gemaakt op uw computer, zoals wordt weergegeven in het volgende voorbeeld.

      Schermopname van het gedownloade .xml bestandspad.

    4. Importeer het XML-bestand door de volgende cmdlet uit te voeren:

      $failedreport=Import-Clixml "<Path of the xml file>"
      

      Opmerking:$failedreport is een variabele die u kunt aanpassen. <Het pad van het XML-bestand> vertegenwoordigt het werkelijke pad.

    5. Haal de vermelding-id's van de herstelde mappen op $failedreport door de volgende cmdlet uit te voeren:

      $failedreport.Report.Entries|where {[string]$_ -like "*recovered*"}|%{[string]$_}
      

      De vermeldings-id is de eerste gegevenswaarde van de herstelde mapvermelding, zoals wordt weergegeven in het volgende voorbeeld.

      Schermopname van de vermeldings-id die de eerste gegevenswaarde is van de herstelde mapvermelding.

  2. Verwijder de herstelde openbare map door de volgende cmdlet uit te voeren:

    Remove-PublicFolder -Identity "<EntryID>"
    

    Vervang de <tijdelijke aanduiding EntryID> door de vermeldings-id die u in stap 1 hebt gevonden. Zie de sectie Voorbeelden van Remove-PublicFolder voor meer informatie over deze cmdlet.

  3. Start de migratie van het mislukte postvak door de volgende cmdlet uit te voeren:

    Start-MigrationUser "<FailedMailbox>"
    

    Vervang de <tijdelijke aanduiding FailedMailbox> door de identiteit van het mislukte migratiepostvak dat u in stap 1 hebt genoteerd. Zie Start-MigrationUser voor meer informatie over deze cmdlet.

Methode 2: Geef de parameter ExcludeDumpster niet op

Als u de herstelde openbare mappen niet wilt verwijderen, start u de migratie opnieuw zonder de ExcludeDumpster parameter op te geven.

Meer informatie

Meer hulp nodig? Ga naar Microsoft Community.