다음을 통해 공유


일괄 마이그레이션을 사용하여 이전 버전에서 Exchange 2013으로 공용 폴더 마이그레이션

요약: 이 문서에서는 공용 폴더를 Exchange 2007 또는 Exchange 2010에서 Exchange 2013으로 이동하는 방법을 설명합니다.

이 문서에서는 공용 폴더를 Exchange Server 2010 SP3 RU8 또는 Exchange 2007 SP3 RU15에서 동일한 포리스트 내에서 Microsoft Exchange Server 2013 CU7 이상으로 마이그레이션하는 방법을 설명합니다.

Exchange 2010 SP3 RU8 및 Exchange 2007 SP3 RU15 서버를 레거시 Exchange 서버라고 합니다.

참고

이 문서에 설명된 일괄 처리 마이그레이션 방법은 레거시 공용 폴더를 Exchange 2013으로 마이그레이션하는 데 유일하게 지원되는 방법입니다. 공용 폴더 마이그레이션에 대 한 이전 직렬 마이그레이션 방법은 되 고 사용 되지 않으며 Microsoft에서 더이상 지원 됩니다.

*MigrationBatch cmdlet 및 문제 해결을 위해 *PublicFolderMigrationRequest cmdlet을 사용하여 마이그레이션을 수행합니다. 또한 다음 PowerShell 스크립트를 사용합니다.

  • Export-PublicFolderStatistics.ps1: 이 스크립트는 폴더 이름-폴더 크기 매핑 파일을 만듭니다.
  • Export-PublicFolderStatistics.psd1: 이 지원 파일은 Export-PublicFolderStatistics.ps1 스크립트에서 사용되며 동일한 위치에 다운로드해야 합니다.
  • PublicFolderToMailboxMapGenerator.ps1: 이 스크립트는 공용 폴더-사서함 매핑 파일을 만듭니다.
  • PublicFolderToMailboxMapGenerator.strings.psd1: 이 지원 파일은 PublicFolderToMailboxMapGenerator.ps1 스크립트에서 사용되며 동일한 위치에 다운로드해야 합니다.
  • Create-PublicFolderMailboxesForMigration.ps1: 이 스크립트는 마이그레이션을 위한 대상 공용 폴더 사서함을 만듭니다. 또한 이 스크립트는 공용 폴더 제한에서 권장되는 공용 폴더 사서함당 사용자 로그온 수에 대한 지침에 따라 예상 사용자 로드를 처리하는 데 필요한 사서함 수를 계산 합니다.
  • Create-PublicFolderMailboxesForMigration.strings.psd1: 이 지원 파일은 Create-PublicFolderMailboxesForMigration.ps1 스크립트에서 사용되며 동일한 위치에 다운로드해야 합니다.

공용 폴더와 관련된 추가 관리 작업에 대한 자세한 내용은 공용 폴더 절차를 참조하십시오.

공용 폴더를 Exchange 2013으로 마이그레이션하는 데 지원되는 Exchange 버전은 무엇입니까?

Exchange에서 공용 폴더의 이동을 지원하는 Exchange Server의 레거시 버전은 다음과 같습니다.

  • Exchange 2010 s p 3 RU8 이상
  • Exchange 2007 s p 3 RU15 이상

공용 폴더를 Exchange 2013으로 이동해야 하지만 온-프레미스 서버가 Exchange 2010 또는 Exchange 2007의 최소 지원 버전을 실행하지 않는 경우 검사 직렬 마이그레이션을 사용하여 공용 폴더를 이전 버전에서 Exchange 2013으로 마이그레이션합니다. 직렬 마이그레이션은 옵션이지만 온-프레미스 서버를 업그레이드하고 일괄 마이그레이션을 사용하는 것이 좋습니다. 일괄 마이그레이션을 사용하면 훨씬 더 빠르고 안정성이 향상됩니다.

Exchange 2003에서는 공용 폴더를 직접 마이그레이션할 수 없습니다. organization Exchange 2003을 실행하는 경우 모든 공용 폴더 데이터베이스 및 복제본을 Exchange 2010 SP3 RU8 이상 또는 Exchange 2007 SP3 RU15 이상으로 이동해야 합니다. 공용 폴더 복제본 Exchange 2003에 남아 있을 수 있습니다. 또한 Exchange 2003 서버를 통해 Exchange 2013 공용 폴더에 대 한 대상으로 메일을 라우팅할 수 없습니다.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 일부 단계의 경우 가동 중지 시간이 요구되므로 시작하기 전에 이 항목 전체를 읽어 보십시오.

  • Exchange 2010 서버에서 Exchange 2010 s p 3 RU8를 실행 해야하는 이상입니다.

  • Exchange 2007 서버에서 Exchange 2007 s p 3 RU15를 실행 해야하는 이상입니다.

  • 단일 마이그레이션에서 Exchange 2013으로 마이그레이션할 수 있는 공용 폴더의 최대 수는 500,000개입니다.

  • Exchange 2013에서는 조직 관리 역할 그룹의 구성원이어야 합니다. Organization Management 역할 그룹을 사용하도록 설정하는 방법에 대한 자세한 내용은 역할 그룹 관리를 참조하십시오.

  • Exchange 2010, 해야하는 조직 관리 또는 서버 관리 RBAC 역할 그룹의 구성원 이어야 합니다. 자세한 내용은 역할 그룹에 구성원 추가를 참조 하십시오.

  • Exchange 2007, 해야 Exchange 조직 관리자 역할 또는 Exchange Server 관리자 역할이 할당 되어야 합니다. 또한 공용 폴더 관리자 역할 및 대상 서버에 대 한 로컬 관리자 그룹에 할당 해야 합니다. 자세한 내용은 사용자 또는 그룹 관리자 역할을 추가 하는 방법를 참조 하십시오.

  • 필요한 경우 Exchange 2007 서버에서 Windows Server 2008 x64 Edition(KB968930)의 경우 Windows PowerShell 2.0 및 WinRM 2.0으로 업그레이드합니다.

  • 마이그레이션하기 전에 공용 폴더의 제한을 고려해야 합니다.

  • 마이그레이션하기 전에 Exchange 2007 또는 Exchange 2010 사서함이 있는 사용자는 Exchange 2013의 공용 폴더에 액세스할 수 없으므로 모든 사용자 사서함을 Exchange 2013으로 이동합니다. 자세한 내용은 Exchange 2013 사서함 이동을 참조하십시오.

  • 다중 도메인 환경에서 Exchange가 자식 도메인에서 실행되는 경우 메일 사용 공용 폴더는 Exchange 2013으로 마이그레이션한 후 작동이 중지됩니다. Exchange 2013에서는 메일 사용이 가능한 공용 폴더 개체가 루트 도메인 아래에 있어야 하기 때문입니다. 이를 resolve 위해 메일 사용이 가능한 공용 폴더를 메일로 사용하지 않도록 설정한 다음 메일을 다시 사용하도록 설정하여 올바른 도메인 위치로 이동할 수 있어야 합니다.

  • 마이그레이션이 완료되면 외부 보낸 사람이 마이그레이션된 메일 사용 공용 폴더로 메일을 보내도록 하려면 익명 사용자에게 최소한 항목 만들기 권한을 부여해야 합니다. 이렇게 하지 않으면 외부 보낸 사람이 배달 실패 알림을 받게 되며 메시지는 마이그레이션된 메일 사용 공용 폴더로 배달되지 않습니다. 익명 사용자에 대한 사용 권한을 설정하는 방법에 대한 자세한 내용은 공용 폴더 메일 사용 또는 메일 사용 안 함을 참조하세요.

  • 모든 공용 폴더 데이터를 마이그레이션하려면 단일 마이그레이션 일괄 처리를 사용해야 합니다. Exchange를 사용하면 한 번에 하나의 마이그레이션 일괄 처리만 만들 수 있습니다. 둘 이상의 마이그레이션 일괄 처리를 동시에 만들려고 하면 오류가 발생합니다.

  • 이 항목의 절차에 적용할 수 있는 바로 가기 키에 대한 자세한 내용은 Exchange 관리 센터의 바로 가기 키을 참조하세요.

중요

마이그레이션을 시작하기 전에 중재 사서함을 Exchange 2013 서버로 마이그레이션해야 합니다. 그렇지 않으면 마이그레이션 일괄 처리가 시작 상태로 중단됩니다. 마이그레이션 중재 사서함을 식별하려면 다음 cmdlet을 실행합니다.
((get-mailbox -Arbitration -Identity Migration.*).servername -eq (hostname))

1단계: 마이그레이션 스크립트 다운로드

  1. 공용 폴더 마이그레이션 스크립트에서 모든 스크립트 및 지원 파일을 다운로드 합니다.

  2. PowerShell을 실행할 로컬 컴퓨터에 스크립트를 저장합니다. 예를 들어 C:\PFScripts와 같습니다. 모든 스크립트가 동일한 위치에 저장되어 있는지 확인합니다.

2단계: 마이그레이션 준비

마이그레이션을 시작하기 전에 다음 필수 구성 단계를 수행합니다.

레거시 Exchange 서버의 필수 구성 단계

  1. 마이그레이션이 끝날 때 확인을 위해 먼저 레거시 Exchange 서버에서 다음 명령을 실행하여 현재 공용 폴더 배포의 스냅샷을 만드는 것이 좋습니다.

    • 다음 명령을 실행하여 원래 원본 폴더 구조의 스냅샷 수행합니다.

      Get-PublicFolder -Recurse -ResultSize Unlimited | Export-CliXML C:\PFMigration\Legacy_PFStructure.xml
      
    • 다음 명령을 실행하여 항목 수, 크기 및 소유자와 같은 공용 폴더 통계의 스냅샷 수행합니다.

      Get-PublicFolderStatistics -ResultSize Unlimited | Export-CliXML C:\PFMigration\Legacy_PFStatistics.xml
      
    • 다음 명령을 실행하여 권한의 스냅샷 수행합니다.

      Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML C:\PFMigration\Legacy_PFPerms.xml
      

    마이그레이션이 완료된 후 비교를 위해 이전 명령의 정보를 저장합니다.

  2. 공용 폴더의 이름에 백슬래시가 \포함된 경우 마이그레이션이 발생할 때 공용 폴더가 부모 공용 폴더에 만들어집니다. 마이그레이션하기 전에 이름에 백슬래시가 있는 공용 폴더의 이름을 바꾸는 것이 좋습니다.

    1. Exchange 2010에서 이름에 백슬래시가 있는 공용 폴더를 찾으려면 다음 명령을 실행합니다.

      Get-PublicFolderStatistics -ResultSize Unlimited | Where {($_.Name -like "*\*") -or ($_.Name -like "*/*") } | Format-List Name, Identity
      
    2. Exchange 2007에서 이름에 백슬래시가 있는 공용 폴더를 찾으려면 다음 명령을 실행합니다.

      Get-PublicFolderDatabase | ForEach {Get-PublicFolderStatistics -Server $_.Server | Where {$_.Name -like "*\*"}}
      
    3. 공용 폴더가 반환된 경우 다음 명령을 실행하여 이름을 바꿀 수 있습니다.

      Set-PublicFolder -Identity <public folder identity> -Name <new public folder name>
      
  3. 성공한 마이그레이션의 이전 레코드가 없는지 확인합니다.

    1. 다음 예에서는 공용 폴더 마이그레이션 상태를 확인합니다.

      Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration, PublicFolderMigrationComplete
      

      이전에 마이그레이션에 성공한 경우 PublicFoldersLockedforMigration 또는 PublicFolderMigrationComplete 속성의 값은 입니다 $true. 3b단계의 명령을 사용하여 값을 $false로 설정합니다. 값이 로 설정 $true되면 마이그레이션 요청이 실패합니다.

    2. PublicFoldersLockedforMigration 또는 PublicFolderMigrationComplete 속성의 상태 이$true면 다음 명령을 실행하여 값을 로 $false설정합니다.

      Set-OrganizationConfig -PublicFoldersLockedforMigration:$false -PublicFolderMigrationComplete:$false
      

    경고

    이러한 속성을 다시 설정한 후 새로운 설정을 감지 하는 Exchange에 대 한 대기 해야 합니다. 이 완료 하려면 두 시간까지 걸릴 수 있습니다.

구문 및 매개 변수에 대한 자세한 내용은 다음 항목을 참조하십시오.

Exchange 2013 서버의 필수 구성 요소 단계

  1. 기존 공용 폴더 마이그레이션 요청이 없는지 확인합니다. 있는 경우 지우거나 사용자 고유의 마이그레이션 요청이 실패합니다. 이 단계는 모든 경우에 필요하지 않습니다. 파이프라인에 기존 마이그레이션 요청이 있을 수 있다고 생각되는 경우에만 필요합니다.

    기존 마이그레이션 요청 두 유형 중 하나일 수 있습니다: 마이그레이션 일괄 처리 또는 직렬 마이그레이션입니다. 각 종류의 요청을 제거 하 고 각 형식에 대 한 요청 하 여 검색에 대 한 명령은 다음과 같습니다.

    중요

    • 마이그레이션 요청을 제거 하기 전에 이해 하는 이유 기존 했습니다. 다음 명령을 실행 하는 이전 요청이 수행 된 시기를 결정 하 고 발생 했을 수 있는 문제를 진단 하는데 도움이 됩니다. 변경 이유를 확인 하려면 조직에서 다른 관리자와 통신 해야할 수 있습니다.
    • 공용 폴더의 직렬 마이그레이션 지원(*-PublicFolderMigrationRequest* cmdlet)은 Exchange 2013 CU8(누적 업데이트 8)에서 종료되었습니다.

    다음 예제에서는 기존 직렬 마이그레이션 요청을 모두 검색 합니다.

    Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | Format-List
    

    다음 예제에서는 기존 공용 폴더 직렬 마이그레이션 요청을 모두 제거합니다.

    Get-PublicFolderMigrationRequest | Remove-PublicFolderMigrationRequest
    

    다음 예제에서는 기존 일괄 마이그레이션 요청을 모두 검색 합니다.

    $batch = Get-MigrationBatch | ?{$_.MigrationType.ToString() -eq "PublicFolder"}
    

    다음 예제에서는 기존 공용 폴더 일괄 마이그레이션 요청을 모두 제거합니다.

    $batch | Remove-MigrationBatch -Confirm:$false
    
  2. Exchange 2013 서버에 공용 폴더 또는 공용 폴더 사서함이 없는지 확인합니다.

    1. 다음 명령을 실행하여 공용 폴더 사서함이 있는지 확인합니다.

      Get-Mailbox -PublicFolder
      
    2. 이 명령은 모든 공용 폴더 사서함을 반환 하지 않았으므로, 하는 경우를 계속 받을 3단계: .csv 파일 생성합니다. 명령이 공용 폴더를 반환한 경우 다음 명령을 실행하여 공용 폴더가 있는지 확인합니다.

      Get-PublicFolder
      
    3. 공용 폴더가 있는 경우 다음 PowerShell 명령을 실행하여 제거합니다. 공용 폴더에 있는 모든 정보를 저장했는지 확인합니다.

      참고

      공용 폴더에 포함된 모든 정보는 제거하면 영구적으로 삭제됩니다.

      Get-Mailbox -PublicFolder | Where{$_.IsRootPublicFolderMailbox -eq $false} | Remove-Mailbox -PublicFolder -Force -Confirm:$false
      
      Get-Mailbox -PublicFolder | Remove-Mailbox -PublicFolder -Force -Confirm:$false
      

구문 및 매개 변수에 대한 자세한 내용은 다음 항목을 참조하세요.

3단계: .csv 파일 생성

  1. 레거시 Exchange 서버에서 스크립트를 Export-PublicFolderStatistics.ps1 실행하여 폴더 이름-폴더 크기 매핑 파일을 만듭니다. 이 스크립트는 로컬 관리자가 실행해야 합니다. 파일 두 열이 포함 되어: FolderNameFolderSize 합니다. 바이트에서 FolderSize 열에 대 한 값을 표시 됩니다. 예: \PublicFolder01,10000 합니다.

    .\Export-PublicFolderStatistics.ps1  <Folder to size map path> <FQDN of source server>
    
    • FQDN of source server는 공용 폴더 계층이 호스팅되는 사서함 서버의 정규화된 도메인 이름과 같습니다.

    • Folder to size map path는 .csv 파일을 저장할 네트워크 공유 폴더의 경로 및 파일 이름과 같습니다. 이 항목의 뒷부분에서는 Exchange 2013 서버에서 이 파일에 액세스해야 합니다. 파일 이름만 지정하면 로컬 컴퓨터의 현재 PowerShell 디렉터리에 파일이 생성됩니다.

  2. 스크립트를 PublicFolderToMailboxMapGenerator.ps1 실행하여 공용 폴더-사서함 매핑 파일을 만듭니다. 이 파일은 Exchange 2013 사서함 서버에서 올바른 공용 폴더 사서함 수를 계산하는 데 사용됩니다.

    참고

    공용 폴더의 이름에 백슬래시가 \포함된 경우 공용 폴더가 부모 공용 폴더에 만들어집니다. .csv 파일을 검토하고 백슬래시가 포함된 이름을 편집하는 것이 좋습니다.

    .\PublicFolderToMailboxMapGenerator.ps1 <Maximum mailbox size in bytes> <Folder to size map path> <Folder to mailbox map path>
    
    • Maximum mailbox size in bytes는 새 공용 폴더 사서함에 설정할 최대 크기와 같습니다. 이 설정을 지정할 경우 공용 폴더 사서함이 커질 공간을 가질 수 있도록 확장을 허용해야 합니다.

    • 맵 경로 크기를 지정할 폴더 는 스크립트를 실행할 때 만든 .csv 파일의 파일 경로와 Export-PublicFolderStatistics.ps1 같습니다.

    • 폴더-사서함 맵 경로 는 이 단계에서 만들 폴더-사서함 .csv 파일의 파일 이름과 경로와 같습니다. 파일 이름만 지정하면 로컬 컴퓨터의 현재 PowerShell 디렉터리에 파일이 생성됩니다.

4단계: Exchange 2013에서 공용 폴더 사서함 만들기

  1. 대상 공용 폴더 사서함을 만들려면 다음 명령을 실행합니다. 이 스크립트를 실행하면 이전에 3단계에서 PublicFoldertoMailboxMapGenerator.ps1 스크립트를 실행하여 생성한 .csv 파일에 각 사서함의 대상 사서함이 만들어집니다.

    .\Create-PublicFolderMailboxesForMigration.ps1 -FolderMappingCsv Mapping.csv -EstimatedNumberOfConcurrentUsers:<estimate>
    

    Mapping.csv는 3단계에서 PublicFoldertoMailboxMapGenerator.ps1 스크립트에 의해 생성된 파일입니다. 공용 폴더 계층 구조를 검색하는 예상 동시 사용자 연결 수가 일반적으로 조직의 전체 사용자 수보다 작습니다.

5단계: 마이그레이션 요청 시작

Exchange 2007 공용 폴더 마이그레이션 단계는 Exchange 2010 공용 폴더 마이그레이션 단계와 다릅니다.

Exchange 2007 또는 Exchange 2010에서 마이그레이션하든, 적절한 cmdlet을 사용하여 일괄 마이그레이션 요청을 만든 후에는 요청을 보고 EAC에서 관리할 수 있습니다.

Exchange 2007 공용 폴더 마이그레이션

  1. OWAScratchPad 및 Exchange 2007의 스키마 루트 폴더 하위 트리와 같은 레거시 시스템 공용 폴더는 Exchange 2013에서 인식되지 않으므로 "잘못된" 항목으로 처리됩니다. 이로 인해 마이그레이션이 실패하게 됩니다. 마이그레이션 요청의 일부로 매개 변수에 대한 BadItemLimit 값을 지정해야 합니다. 이 값은 소유한 공용 폴더 데이터베이스 수에 따라 다릅니다. 다음 명령은 가지고 있는 공용 폴더 데이터베이스 수를 결정하고 마이그레이션 요청에 대한 를 BadItemLimit 계산합니다.

    $PublicFolderDatabasesInOrg = @(Get-PublicFolderDatabase)
    
    $BadItemLimitCount = 5 + ($PublicFolderDatabasesInOrg.Count -1)
    
  2. Exchange 2013 서버에서 다음 명령을 실행합니다.

    New-MigrationBatch -Name PFMigration -SourcePublicFolderDatabase (Get-PublicFolderDatabase -Server <Source server name>) -CSVData ([System.IO.File]::ReadAllBytes('<Folder to mailbox map path>')) -NotificationEmails <email addresses for migration notifications> -BadItemLimit $BadItemLimitCount
    
  3. 다음 명령을 사용 하 여 마이그레이션을 시작 합니다.

    Start-MigrationBatch PFMigration
    

Exchange 2010 공용 폴더 마이그레이션

  1. Exchange 2013 서버에서 다음 명령을 실행합니다.

    New-MigrationBatch -Name PFMigration -SourcePublicFolderDatabase (Get-PublicFolderDatabase -Server <Source server name>) -CSVData ([System.IO.File]::ReadAllBytes('<Folder to mailbox map path>')) -NotificationEmails <email addresses for migration notifications>
    

    NotificationEmails 매개 변수는 선택 사항입니다.

  2. 다음 명령을 사용 하 여 마이그레이션을 시작 합니다.

    Start-MigrationBatch PFMigration
    

    또는

    EAC에서 마이그레이션을 시작할 수 있습니다.

    1. Exchange Online에 로그인 하 고 EAC를 엽니다.
    2. 받는 사람마이그레이션으로 > 이동합니다.
    3. 방금 만든 마이그레이션 일괄 처리를 선택한 다음 시작 단추를 클릭합니다.

상태 열에는 초기 일괄 처리 상태가 만들어짐으로 표시됩니다. 마이그레이션 동안에는 상태가 동기화 중으로 바뀝니다. 마이그레이션 요청이 완료되면 상태가 동기화됨으로 바뀝니다. 일괄 처리를 두 번 클릭하여 일괄 처리 내의 개별 사서함 상태를 볼 수 있습니다. 사서함 작업은 대기 상태로 시작합니다. 작업이 시작되면 상태 동기화되고 완료되면 InitialSync 상태 동기화됨이 표시됩니다.

마이그레이션 진행 상황 및 완료 상태는 EAC에서 보고 관리할 수 있습니다. New-migrationbatch cmdlet가 각 공용 폴더 사서함에 대 한 사서함 마이그레이션 요청을 시작 하기 때문에 사서함 마이그레이션 페이지를 사용 하 여 이러한 요청의 상태를 볼 수 있습니다. 사서함 마이그레이션 페이지로 이동 하 고 다음을 수행 하 여, 발송 될 수 있는 마이그레이션 보고서를 만들 수 있습니다.

  1. Exchange Online에 로그인 하 고 EAC를 엽니다.

  2. 사서함>마이그레이션으로 이동합니다.

  3. 방금 만든 마이그레이션 요청을 선택 하 고 세부 정보 창에서 자세히 보기를 클릭 합니다.

구문 및 매개 변수에 대한 자세한 내용은 다음 항목을 참조하세요.

6단계: 최종 마이그레이션을 위해 레거시 Exchange 서버에서 공용 폴더 잠그기(가동 중지 시간 필요)

마이그레이션의 이 시점까지는 사용자가 공용 폴더에 액세스할 수 있습니다. 다음 단계 레거시 공용 폴더에서 사용자를 로그 오프 하 고 마이그레이션 해당 최종 동기화를 완료 하는 동안 폴더를 잠글 됩니다. 사용자가이 과정에서 공용 폴더에 액세스할 수 없습니다. 또한 메일 사용 가능 공용 폴더로 전송된 메일이 대기 상태가 되고 공용 폴더 마이그레이션이 완료될 때까지 배달되지 않습니다.

아래 설명된 PublicFoldersLockedForMigration 대로 명령을 실행하기 전에 모든 작업이 동기화됨 상태인지 확인합니다. 명령을 실행 Get-PublicFolderMailboxMigrationRequest 하여 이 작업을 수행할 수 있습니다. 모든 작업을 동기화 됨 상태에 있는지 확인 한 후에이 단계를 계속 합니다.

레거시 Exchange 서버에서 다음 명령을 실행하여 마이그레이션 완료를 위해 레거시 공용 폴더를 잠급니다.

Set-OrganizationConfig -PublicFoldersLockedForMigration:$true

구문과 매개 변수 정보에 대한 자세한 내용은 Set-OrganizationConfig를 참조하십시오.

organization 여러 공용 폴더 데이터베이스가 있는 경우 공용 폴더 복제가 완료될 때까지 기다려야 모든 공용 폴더 데이터베이스가 플래그를 PublicFoldersLockedForMigration 선택했으며 최근에 폴더에 적용된 보류 중인 변경 내용이 organization 걸쳐 수렴되었는지 확인해야 합니다. 이 작업을 수행하는 데 몇 시간이 걸릴 수 있습니다.

7단계: 공용 폴더 마이그레이션 완료(가동 중지 시간 필요)

먼저 다음 cmdlet을 실행하여 Exchange 2013 배포 유형을 원격으로 변경합니다.

Set-OrganizationConfig -PublicFoldersEnabled Remote

이 작업이 끝나면 다음 명령을 실행하여 공용 폴더 마이그레이션을 완료할 수 있습니다.

Complete-MigrationBatch PFMigration

또는 EAC에서 이 마이그레이션 일괄 처리 완료를 클릭하여 마이그레이션을 완료할 수 있습니다.

참고

어떤 이유로든 마이그레이션 일괄 처리 파일이 완료되지 않으면(PublicFolderMigrationComplete 에서 False를 표시함) 레거시 서버에서 IS(정보 저장소)를 다시 시작합니다.

마이그레이션을 완료하면 Exchange는 레거시 Exchange 서버와 Exchange 2013 간에 최종 동기화를 수행합니다. 최종 동기화에 성공하면 Exchange 2013 서버의 공용 폴더가 잠금 해제되고 마이그레이션 일괄 처리의 상태 완료로 변경된 다음 완료됨으로 변경됩니다. 일반적으로 마이그레이션 일괄 처리 동기화 됨 에서 완료 상태는 변경 하기 전에 몇 시간까지 걸릴, 나타나는데 최종 동기화 시작 됩니다.

8단계: 공용 폴더 마이그레이션 테스트 및 잠금 해제

공용 폴더 마이그레이션을 완료한 후에는 다음 테스트를 실행하여 마이그레이션이 성공적으로 완료되었는지 확인해야 합니다. 이를 통해 Exchange 2013 공용 폴더를 사용하도록 전환하기 전에 마이그레이션된 공용 폴더 계층 구조를 테스트할 수 있습니다.

  1. PowerShell에서 다음 명령을 실행하여 새로 마이그레이션된 공용 폴더 사서함을 기본 공용 폴더 사서함으로 사용하도록 일부 테스트 사서함을 할당합니다.

    Set-Mailbox -Identity <Test User> -DefaultPublicFolderMailbox <Public Folder Mailbox Identity>
    
  2. 이전 단계에서 식별된 테스트 사용자로 Outlook 2007 이상에 로그온하여 다음 공용 폴더 테스트를 수행합니다.

    • 계층 구조를 확인합니다.
    • 사용 권한을 확인합니다.
    • 공용 폴더를 만들고 삭제합니다.
    • 공용 폴더에 콘텐츠를 게시한 후 삭제합니다.
  3. 문제가 발생한 경우 이 항목 뒷부분의 마이그레이션 롤백을 참조합니다. 공용 폴더 콘텐츠 및 계층 구조가 적절하고 정상적으로 작동하는 경우 다음 명령을 실행하여 다른 모든 사용자에 대해 공용 폴더의 잠금을 해제합니다.

    Get-Mailbox -PublicFolder | Set-Mailbox -PublicFolder -IsExcludedFromServingHierarchy $false
    

    중요

    이 매개 변수는 자동화된 스토리지 관리 서비스에서 Exchange Online 사용되므로 초기 마이그레이션 유효성 검사가 완료된 후에는 IsExcludedFromServingHierarchy 매개 변수를 사용하지 마세요.

  4. 레거시 Exchange 서버에서 다음 명령을 실행하여 공용 폴더 마이그레이션이 완료되었음을 나타냅니다.

    Set-OrganizationConfig -PublicFolderMigrationComplete:$true
    
  5. 마이그레이션이 완료되었는지 확인한 후 다음 명령을 실행합니다.

    Set-OrganizationConfig -PublicFoldersEnabled Local
    
  6. 마지막으로 외부 보낸 사람이 마이그레이션된 메일 사용 공용 폴더로 메일을 보내도록 하려면 익명 사용자에게 최소한 항목 만들기 권한을 부여해야 합니다. 이렇게 하지 않으면 외부 보낸 사람이 배달 실패 알림을 받게 되며 메시지는 마이그레이션된 메일 사용 공용 폴더로 배달되지 않습니다.

    Shell 또는 Outlook을 사용하여 익명 사용자에 대한 권한을 설정할 수 있습니다. 익명 사용자에 대한 사용 권한을 설정하는 방법에 대한 자세한 내용은 공용 폴더 메일 사용 또는 메일 사용 안 함을 참조하세요.

작동 여부는 어떻게 확인합니까?

2단계: 마이그레이션 준비에서 마이그레이션 시작 전에 공용 폴더 구조, 통계 및 권한에 대한 스냅숏을 만들라는 지침이 있었습니다. 다음 단계는 마이그레이션이 완료된 후 동일한 스냅숏을 만들어 공용 폴더 마이그레이션이 성공적이었는지 확인하는 데 도움이 됩니다. 그런 다음 두 파일의 데이터를 비교하여 성공 여부를 확인합니다.

  1. 다음 명령을 실행하여 새 폴더 구조의 스냅숏을 만듭니다.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Export-CliXML C:\PFMigration\Cloud_PFStructure.xml
    
  2. 다음 명령을 실행하여 항목 수, 크기 및 소유자와 같은 공용 폴더 통계에 대한 스냅숏을 만듭니다.

    Get-PublicFolderStatistics -ResultSize Unlimited | Export-CliXML C:\PFMigration\Cloud_PFStatistics.xml
    
  3. 다음 명령을 실행하여 사용 권한의 스냅숏을 만듭니다.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML  C:\PFMigration\Cloud_PFPerms.xml
    

레거시 Exchange 서버에서 공용 폴더 데이터베이스 제거

마이그레이션이 완료되고 Exchange 2013 공용 폴더가 정상적으로 작동하는 것을 확인한 후에는 레거시 Exchange 서버에서 공용 폴더 데이터베이스를 제거해야 합니다.

마이그레이션 롤백

마이그레이션과 관련된 문제가 발생하여 레거시 Exchange 공용 폴더를 다시 활성화해야 하는 경우 다음 단계를 수행하십시오.

경고

마이그레이션을 레거시 Exchange 서버로 롤백하는 경우 마이그레이션 후 Exchange 2013의 공용 폴더에 게시된 메일 사용 공용 폴더 또는 콘텐츠로 전송된 전자 메일이 손실됩니다. 이 콘텐츠를 저장 하려면 공용 폴더 콘텐츠를.pst 파일로 내보내고 롤백을 완료 되 면 레거시 공용 폴더를 가져올 해야 합니다.

  1. 레거시 Exchange 서버에서 다음 명령을 실행하여 레거시 Exchange 공용 폴더의 잠금을 해제합니다. 이 프로세스를 수행하는 데 몇 시간이 걸릴 수 있습니다.

    Set-OrganizationConfig -PublicFoldersLockedForMigration:$False
    
  2. Exchange 2013 서버에서 다음 명령을 실행하여 공용 폴더 사서함을 제거합니다.

    Get-Mailbox -PublicFolder | Where{$_.IsRootPublicFolderMailbox -eq $false} | Remove-Mailbox -PublicFolder -Force -Confirm:$false
    
    Get-Mailbox -PublicFolder | Remove-Mailbox -PublicFolder -Force -Confirm:$false
    
  3. 레거시 Exchange 서버에서 다음 명령을 실행하여 플래그를 로 PublicFolderMigrationComplete$false설정합니다.

    Set-OrganizationConfig -PublicFolderMigrationComplete:$False