Felet "ErrorFoldersRestoredDuringMigrationPermanentException" i en migreringsbatch för gemensamma mappar
Symtom
När du kör ett batchjobb för migrering av en gemensam mapp får du följande felmeddelande:
ErrorFoldersRestoredDuringMigrationPermanentException
Orsak
Det här problemet beror på att återställningsåtgärden för den gemensamma mappen inte stöds under migreringar som börjar med parametern ExcludeDumpster . Problemet uppstår om följande villkor uppfylls:
- Migreringsbatchen för den gemensamma mappen skapades med hjälp av parametern
ExcludeDumpster
. - Du återställde borttagna gemensamma mappar från containern i källan när du körde migreringsbatchjobbet.
Åtgärd
Lös problemet genom att använda någon av följande metoder, efter behov för din situation.
Metod 1: Ta bort de återställda gemensamma mapparna
Identifiera post-ID:t för de återställda mapparna. Så här kontrollerar du rapporten och identifierar post-ID:t.
Metod 1: Använda Administrationscenter för Exchange
I administrationscentret för Exchange väljer du Mottagarmigrering>.
Välj migreringsbatchen och välj sedan Visa information under Postlådestatus.
Välj den misslyckade migreringspostlådan och välj sedan Ladda ned rapporten för den här användaren.
Observera identiteten för den misslyckade migreringspostlådan. I följande exempel är identiteten Postlåda1.
I rapporten söker du efter nyckelordet "återställd" för att hitta post-ID:t för de återställda mapparna. Post-ID:t är det första datavärdet för den återställda mappposten, enligt följande exempel.
Metod 2: Använda PowerShell
Anslut till Exchange Online PowerShell.
Hämta den misslyckade migreringsbegäran för postlådepostlådan genom att köra följande cmdlet:
$failed_req = Get-PublicFolderMailboxMigrationRequest -Status Failed $failed_req
Observera identiteten för den misslyckade migreringspostlådan.
Exportera statistiken för den misslyckade begäran om migrering av postlådepostlådan till en XML-fil genom att köra följande cmdlet:
$failed_req | foreach { Get-PublicFolderMailboxMigrationRequestStatistics $_.Identity -IncludeReport -DiagnosticInfo verbose | Export-Clixml "PF_failed_$($_.TargetMailbox)_$($_.RequestGuid).xml" }
Den .xml filen skapas på datorn, som du ser i följande exempel.
Importera XML-filen genom att köra följande cmdlet:
$failedreport=Import-Clixml "<Path of the xml file>"
$failedreport
Obs! är en variabel som du kan anpassa. <Xml-filens> sökväg representerar den faktiska sökvägen.Hämta post-ID:t för de återställda mapparna genom
$failedreport
att köra följande cmdlet:$failedreport.Report.Entries|where {[string]$_ -like "*recovered*"}|%{[string]$_}
Post-ID:t är det första datavärdet för den återställda mappposten, enligt följande exempel.
Ta bort den återställda gemensamma mappen genom att köra följande cmdlet:
Remove-PublicFolder -Identity "<EntryID>"
<Ersätt EntryID-platshållaren> med det post-ID som du hittade i steg 1. Mer information om den här cmdleten finns i avsnittet "Exempel" i Remove-PublicFolder.
Starta migreringen av den misslyckade postlådan genom att köra följande cmdlet:
Start-MigrationUser "<FailedMailbox>"
<Ersätt platshållaren FailedMailbox> med identiteten för den misslyckade migreringspostlådan som du antecknade i steg 1. Mer information om den här cmdleten finns i Start-MigrationUser.
Metod 2: Ange inte parametern ExcludeDumpster
Om du inte vill ta bort de återställda gemensamma mapparna startar du om migreringen utan att ange parametern ExcludeDumpster
.
Mer information
Behöver du mer hjälp? Gå till Microsoft Community.