공용 폴더 마이그레이션 일괄 처리의 "ErrorFoldersRestoredDuringMigrationPermanentException" 오류

증상

공용 폴더 마이그레이션 일괄 처리 작업을 실행하면 다음 오류 메시지가 표시됩니다.

ErrorFoldersRestoredDuringMigrationPermanentException

공용 폴더 마이그레이션 일괄 처리 작업을 실행할 때 발생하는 오류 메시지의 스크린샷

원인

이 문제는 ExcludeDumpster 매개 변수로 시작하는 마이그레이션 중에 공용 폴더 복원 작업이 지원되지 않기 때문에 발생합니다. 다음 조건이 충족되면 문제가 발생합니다.

  • 공용 폴더 마이그레이션 일괄 처리는 매개 변수를 ExcludeDumpster 사용하여 만들었습니다.
  • 마이그레이션 일괄 처리 작업을 실행하는 동안 원본의 쓰레기통에서 삭제된 공용 폴더를 복구했습니다.

해결 방법

이 문제를 resolve 상황에 맞게 다음 방법 중 하나를 사용합니다.

방법 1: 복구된 공용 폴더 제거

  1. 복구된 폴더의 항목 ID를 식별합니다. 보고서를 검사 항목 ID를 식별하는 방법은 다음과 같습니다.

    방법 1: Exchange 관리 센터 사용

    1. Exchange 관리 센터에서 받는 사람마이그레이션을 > 선택합니다.

    2. 마이그레이션 일괄 처리를 선택한 다음 사서함 상태세부 정보 보기를 선택합니다.

    3. 실패한 마이그레이션 사서함을 선택한 다음, 이 사용자에 대한 보고서 다운로드를 선택합니다.

      실패한 마이그레이션 사서함의 ID를 확인합니다. 다음 예제에서 ID는 Mailbox1입니다.

      실패한 사서함에 대한 보고서를 다운로드하는 스크린샷.

    4. 보고서에서 키워드(keyword) "복구됨"을 검색하여 복구된 폴더의 항목 ID를 찾습니다. 항목 ID는 다음 예제와 같이 복구된 폴더 항목의 첫 번째 데이터 값입니다.

      복구된 폴더의 항목 ID 스크린샷

    방법 2: PowerShell 사용

    1. Exchange Online PowerShell에 연결합니다.

    2. 다음 cmdlet을 실행하여 실패한 공용 폴더 사서함 마이그레이션 요청을 검색합니다.

      $failed_req = Get-PublicFolderMailboxMigrationRequest -Status Failed 
      $failed_req
      

      실패한 마이그레이션 사서함의 ID를 확인합니다.

    3. 다음 cmdlet을 실행하여 실패한 공용 폴더 사서함 마이그레이션 요청의 통계를 xml 파일로 내보냅니다.

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

      통계를 내보내는 cmdlet의 스크린샷

      .xml 파일은 다음 예제와 같이 컴퓨터에 만들어집니다.

      다운로드한 .xml 파일 경로의 스크린샷

    4. 다음 cmdlet을 실행하여 xml 파일을 가져옵니다.

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

      참고:$failedreport 은 사용자 지정할 수 있는 변수입니다. <xml 파일> 의 경로는 실제 경로를 나타냅니다.

    5. 다음 cmdlet을 실행하여 복구된 폴더의 항목 ID를 검색합니다 $failedreport .

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

      항목 ID는 다음 예제와 같이 복구된 폴더 항목의 첫 번째 데이터 값입니다.

      복구된 폴더 항목의 첫 번째 데이터 값인 항목 ID의 스크린샷

  2. 다음 cmdlet을 실행하여 복구된 공용 폴더를 제거합니다.

    Remove-PublicFolder -Identity "<EntryID>"
    

    <EntryID> 자리 표시자를 1단계에서 찾은 항목 ID로 바꿉니다. 이 cmdlet에 대한 자세한 내용은 Remove-PublicFolder의 "예제" 섹션을 참조하세요.

  3. 다음 cmdlet을 실행하여 실패한 사서함의 마이그레이션을 시작합니다.

    Start-MigrationUser "<FailedMailbox>"
    

    <FailedMailbox> 자리 표시자를 1단계에서 기록한 실패한 마이그레이션 사서함의 ID로 바꿉 있습니다. 이 cmdlet에 대한 자세한 내용은 Start-MigrationUser를 참조하세요.

메서드 2: ExcludeDumpster 매개 변수를 지정하지 마세요.

복구된 공용 폴더를 제거하지 않으려면 매개 변수를 지정하지 않고 마이그레이션을 ExcludeDumpster 다시 시작합니다.

추가 정보

아직 해결되지 않았습니까? Microsoft 커뮤니티로 이동하세요.