공용 폴더를 Exchange 2013에서 Exchange 2016 또는 Exchange 2019로 마이그레이션

Exchange 2013 공용 폴더를 Exchange 2016 또는 Exchange 2019로 마이그레이션하려면 모든 Exchange 2013 공용 폴더 사서함을 Exchange 2016 서버 또는 Exchange 2019 서버로 이동해야 합니다.

공용 폴더 사서함을 이동하기 전에 고려해야 할 몇 가지 사항은 다음과 같습니다.

  • 용량: 공용 폴더 사서함의 크기는 공용 폴더 및 공용 폴더 사서함 수에 따라 크게 달라질 수 있습니다. 공용 폴더 사서함을 이동할 대상 Exchange 서버에 충분한 스토리지 용량이 있는지 확인합니다.

  • 시간: 공용 폴더 사서함을 이동하는 데 시간이 걸릴 수 있습니다. 다음 항목은 소요 기간에 영향을 미칠 수 있습니다.

  • 공용 폴더 사서함 크기

  • 공용 폴더 사서함 수

  • 네트워크 대역폭

좋은 소식은 공용 폴더 사서함 이동 중에 공용 폴더를 계속 사용할 수 있다는 것입니다. 이동이 완료되면 공용 폴더를 사용할 수 없는 짧은 기간만 있습니다.

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

문제가 있습니까? Exchange Server, Exchange Online 또는 Exchange Online Protection. 무슨 작업을 하고 싶으십니까?

Exchange 관리 셸을 사용하여 공용 폴더 사서함을 Exchange 2013에서 Exchange 2016 또는 Exchange 2019로 이동

  1. 다음 명령을 실행하여 모든 Exchange 2013 공용 폴더 사서함 목록을 가져옵니다.

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like 'Version 15.0*') -And ($_.ServerRole -Like '*Mailbox*')} | Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table -Auto ServerName,DisplayName,TotalItemSize
    
  2. 다음 구문을 사용하여 모든 Exchange 2016 또는 Exchange 2019 사서함 서버의 모든 사서함 데이터베이스를 나열합니다.

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -like '<Version>') -and ($_.ServerRole -Like "*Mailbox*")} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    이 명령에서 반환하는 위치 정보를 사용하여 각 사서함 데이터베이스에 사용 가능한 디스크 공간을 검사 수 있습니다.

    다음은 모든 Exchange 2016 사서함 서버의 모든 사서함 데이터베이스 위치를 반환하는 예제입니다.

    Get-ExchangeServer | where {($_.AdminDisplayVersion -like 'Version 15.1*') -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    다음은 모든 Exchange 2019 사서함 서버의 모든 사서함 데이터베이스 위치를 반환하는 예제입니다.

    Get-ExchangeServer | where {($_.AdminDisplayVersion -like 'Version 15.2*') -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    다음은 모든 Exchange 2016 및 Exchange 2019 사서함 서버에 있는 모든 사서함 데이터베이스의 위치를 반환하는 예제입니다.

    Get-ExchangeServer | where {(($_.AdminDisplayVersion -like 'Version 15.1*') -or ($_.AdminDisplayVersion -like 'Version 15.2*')) -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    
  3. 이전 단계의 정보를 사용하여 대상 사서함 데이터베이스 및/또는 사서함 서버(둘 이상이 있는 경우)를 결정하여 공용 폴더 사서함의 일부 또는 전부를 이동할 수 있습니다. 예를 들어 세 개의 대형 공용 폴더 사서함을 가용성이 낮은 드라이브 공간으로 이동하려고 하지는 않을 것입니다.

    한 번에 모든 공용 폴더 사서함을 이동할지, 특정 서버의 모든 공용 폴더 사서함을 이동할지 또는 특정 공용 폴더 사서함을 이동할지를 결정할 수도 있습니다.

    수행하려는 이동의 종류에 맞는 명령을 선택합니다. Exchange 서버 이름, 데이터베이스 이름 및 공용 폴더 사서함 이름을 사용자 고유의 이름으로 바꿔야 합니다.

    • 한 번에 모든 Exchange 2013 공용 폴더 사서함을 이동합니다.

      Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 15.0*") -And ($_.ServerRole -Like "*Mailbox*")} | Get-Mailbox -PublicFolder | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • 특정 Exchange 2013 서버의 모든 공용 폴더 사서함을 한 번에 이동합니다.

      Get-Mailbox -PublicFolder -Server Ex2013Mbx | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • 특정 Exchange 2013 공용 폴더 사서함을 이동합니다.

      New-MoveRequest "Sales Public Folder Mailbox" -TargetDatabase Ex2016MbxDatabase
      
  4. 만든 이동 요청의 상태 보려면 다음 명령을 실행합니다.

    Get-MoveRequest
    

    이동하려는 공용 폴더 사서함의 크기와 사용 가능한 네트워크 용량에 따라 이동을 완료하는 데 몇 시간이나 며칠이 걸릴 수 있습니다.

    반환할 수 있는 가능한 상태 값 목록은 다음 섹션을 참조하세요.

작동 여부는 어떻게 확인하나요?

Exchange 2013 공용 폴더를 모두 Exchange 2016 또는 Exchange 2019로 성공적으로 마이그레이션했는지 확인하려면 다음 단계를 수행합니다.

  • Exchange 2016 또는 Exchange 2019 사서함 서버의 Exchange 관리 셸에서 다음 명령을 실행하여 만든 이동 요청의 상태 확인합니다.

    Get-MoveRequest
    

    명령은 다음 상태 값 중 하나와 함께 만든 각 이동 요청을 반환합니다.

    • 완료됨: 공용 폴더 사서함이 대상 사서함 데이터베이스로 성공적으로 이동되었습니다.

    • CompletedWithWarning: 공용 폴더 사서함이 대상 사서함 데이터베이스로 이동되었지만 이동하는 동안 하나 이상의 문제가 발생했습니다. 관리자 사서함에 전달된 이동 보고서를 확인하여 자세한 정보를 찾을 수 있습니다.

    • CompletionInProgress: 대상 사서함 데이터베이스로의 공용 폴더 사서함 이동이 최종 단계에 있습니다. 이 사서함에 호스트된 공용 폴더는 이동이 완료되는 동안 잠시 동안 사용하지 못할 수 있습니다.

    • InProgress: 대상 사서함 데이터베이스로의 공용 폴더 사서함 이동이 진행 중입니다. 이 사서함에 호스트되는 공용 폴더는 이동 중에 사용할 수 있습니다.

    • 실패: 하나 이상의 이유로 공용 폴더 사서함 이동이 실패했습니다. 관리자 사서함에 전달된 이동 보고서를 확인하여 자세한 정보를 찾을 수 있습니다.

    • 대기 중: 공용 폴더 사서함 이동이 제출되었지만 이동이 아직 시작되지 않았습니다.

    • 다시 시도: 마이그레이션 서비스는 현재 작업을 진행하는 데 문제가 있지만 포기하지 않았으며 계속 시도합니다.

    • 자동 일시 중단: 공용 폴더 사서함 이동은 최종 단계에 들어갈 준비가 되었지만 이동을 수동으로 다시 시작할 때까지 더 이상 진행되지 않습니다.

      이 옵션은 이동이 완료되는 시간을 선택하려는 경우에 유용할 수 있습니다. New-MoveRequest cmdlet에서 SuspendWhenReadyToComplete 스위치를 사용하여 만들 때 이동을 자동으로 일시 중단할 수 있습니다. 준비가 되면 이동을 다시 시작하려면 Resume-MoveRequest cmdlet을 사용합니다.

    • 일시 중단됨: 공용 폴더 사서함 이동은 Suspend-MoveRequest cmdlet에 의해 수동으로 일시 중단되었으며 이동을 수동으로 다시 시작할 때까지 진행되지 않습니다. 준비가 되면 이동을 다시 시작하려면 Resume-MoveRequest cmdlet을 사용합니다.

  • Exchange 2016 또는 Exchange 2019 서버에서 다음 명령을 실행하여 이동 요청이 완료된 후 공용 폴더 사서함의 위치를 확인합니다.

    Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table ServerName,DisplayName,TotalItemSize
    

    반환되는 공용 폴더 사서함 목록에서 각각 Exchange 2016 사서함 서버로 이동되었는지 확인합니다.