사서함 마이그레이션용 CSV 파일

적용 대상: Exchange Server 2013

CSV 파일을 사용하여 많은 수의 사용자 사서함을 대량으로 마이그레이션할 수 있습니다. EAC(Exchange 관리 센터)를 사용하거나 Exchange 관리 셸에서 New-MigrationBatch cmdlet을 사용하여 마이그레이션 일괄 처리를 만들 때 CSV 파일을 지정할 수 있습니다. CSV를 사용하여 마이그레이션 일괄 처리에서 마이그레이션할 여러 사용자를 지정하는 기능은 다음과 같은 마이그레이션 시나리오에서 지원됩니다.

  • 온-프레미스 Exchange 조직에서의 이동

    • 로컬 이동: 로컬 이동은 사서함을 한 사서함 데이터베이스에서 다른 사서함 데이터베이스로 이동하는 위치입니다. 로컬 이동은 단일 포리스트 내에서 발생합니다.

    • 포리스트 간 엔터프라이즈 이동: 포리스트 간 엔터프라이즈 이동에서 사서함은 다른 포리스트로 이동됩니다. 포리스트 간 이동은 사서함을 이동할 포리스트인 대상 포리스트나 현재 사서함을 호스트하는 포리스트인 원본 포리스트에서 시작됩니다.

    • 온보딩 및 오프보딩(Exchange Online)

    • 원격 이동 마이그레이션 온보딩: Exchange 하이브리드 배포에서 사서함을 온-프레미스 Exchange 조직에서 Exchange Online 이동할 수 있습니다. 사서함을 Exchange Online 온보딩하기 때문에 온보딩 원격 이동 마이그레이션이라고도 합니다.

    • 원격 이동 마이그레이션 오프보딩: 온-프레미스 Exchange 조직으로 Exchange Online 사서함을 마이그레이션하는 오프보딩 원격 이동 마이그레이션을 수행할 수도 있습니다.

    참고

    온보딩 및 오프보딩 원격 이동 마이그레이션은 모두 Exchange Online 조직에서 시작됩니다.

    • 스테이징된 Exchange 마이그레이션: 온-프레미스 Exchange 조직에서 Exchange Online 사서함의 하위 집합을 마이그레이션할 수도 있습니다. 이는 또 다른 유형의 온보딩 마이그레이션입니다. 미리 구성된 Exchange 마이그레이션을 사용하여 Exchange 2003 및 Exchange 2007 사서함만 마이그레이션할 수 있습니다. Exchange 2010 및 Exchange 2013 사서함을 마이그레이션할 때는 미리 구성된 마이그레이션을 사용할 수 없습니다. 미리 구성된 마이그레이션을 실행하기 전에 디렉터리 동기화 또는 다른 방법을 사용하여 Exchange Online 조직에서 메일 사용자를 프로비전해야 합니다.

    • IMAP 마이그레이션: 이 온보딩 마이그레이션 유형은 사서함 데이터를 IMAP 서버(Exchange 포함)에서 Exchange Online 마이그레이션합니다. IMAP 마이그레이션의 경우 사서함 데이터를 마이그레이션하려면 먼저 Exchange Online 사서함을 프로비전해야 합니다.

참고

단독형 Exchange 마이그레이션에서는 모든 온-프레미스 사용자 사서함이 단일 일괄 처리를 통해 Exchange Online으로 마이그레이션되므로 CSV 파일을 사용할 수 없습니다.

대량 이동 또는 마이그레이션용 CSV 파일에 지원되는 특성

사용자를 마이그레이션하는 데 사용되는 CSV 파일의 첫 번째 행 또는 머리글 행에는 뒤의 행에 지정된 특성 이름 또는 필드가 나열됩니다. 각 특성 이름은 쉼표로 구분됩니다. 머리글 행 아래의 각 행은 개별 사용자를 나타내고 마이그레이션에 필요한 정보를 제공합니다. 개별 사용자 행의 특성은 머리글 행의 특성 이름과 같은 순서여야 합니다. 각 특성 값은 쉼표로 구분됩니다. 특정 레코드의 특성 값이 null인 경우 해당 특성에는 아무것도 입력하지 마세요. 그러나 null 값을 다음 특성과 구분하기 위해 쉼표를 포함해야 합니다.

CSV 파일의 특성 값은 EAC 또는 Exchange Management Shell을 사용하여 마이그레이션 일괄 처리를 만들 때 동일한 매개 변수를 사용할 때 해당 매개 변수의 값을 재정의합니다. 자세한 내용 및 예제는 CSV 파일의 특성 값은 마이그레이션 일괄 처리를 위해 값을 재정의함 섹션을 참조하세요.

아무 텍스트 편집기나 사용하여 CSV 파일을 만들 수 있지만, Microsoft Excel과 같은 응용 프로그램을 사용하면 데이터를 가져오고 CSV 파일을 구성 및 정리하는 작업을 더 쉽게 수행할 수 있습니다. CSV 파일을 .csv 또는 .txt 파일로 저장해야 합니다.

다음 섹션에서는 각 마이그레이션 유형에서 CSV 파일의 머리글 행에 대해 지원되는 특성을 설명합니다. 각 섹션에는 지원되는 각 특성, 해당 특성이 필수인지 여부, 특성에 사용할 값의 예 및 설명이 나열된 표가 포함되어 있습니다.

참고

  • 아래 섹션에서 원본 환경은 사용자 사서함 또는 데이터베이스의 현재 위치를 지칭합니다. 대상 환경은 사서함을 마이그레이션할 위치 또는 사서함을 이동할 데이터베이스를 지칭합니다.
  • CSV 파일에 지정된 모든 사서함은 관리자에게 사서함 마이그레이션 권한을 부여하는 RBAC 범위(예: OU)를 벗어난 경우에도 마이그레이션됩니다.

로컬 이동

다음 표에서는 로컬 이동에 대해 CSV 파일에 대해 지원되는 특성에 대해 설명합니다. 자세한 내용은 온-프레미스 이동 관리을 참조하십시오.

특성 필수 또는 옵션 사용할 수 있는 값 설명
EmailAddress 필수 사용자의 SMTP 주소 이동할 사용자를 지정합니다.
TargetDatabase 옵션 데이터베이스 GUID 사용자의 기본 사서함을 이동할 사서함 데이터베이스를 지정합니다. CSV 파일의 다른 행에 다른 데이터베이스를 지정할 수 있으므로 동일한 마이그레이션 일괄 처리의 사서함을 다른 데이터베이스로 이동할 수 있습니다.
TargetArchiveDatabase 선택 데이터베이스 GUID 사용자의 보관 사서함을 이동할 사서함 데이터베이스를 지정합니다. CSV 파일의 다른 행에 다른 데이터베이스를 지정할 수 있으므로 동일한 마이그레이션 일괄 처리의 보관 사서함을 다른 데이터베이스로 이동할 수 있습니다.

참고: 특정 보관 데이터베이스를 지정하면 보관 사서함(있는 경우)이 기본 사서함과 동일한 데이터베이스로 이동됩니다.
BadItemLimit 옵션 Unlimited 또는 (기본값)에서 0 최대값으로 음수가 아닌 정수 2147483647 마이그레이션 서비스에서 사서함에 손상된 항목이 발생하는 경우 건너뛸 잘못된 항목 수를 지정합니다. 이 특성을 CSV 파일에 포함하는 경우 EAC 또는 Exchange Management Shell을 사용하여 마이그레이션 일괄 처리를 만들 때 BadItemLimit 매개 변수를 포함할 경우 지정한 기본값 또는 값을 재정의합니다.

: 기본값인 0을 사용하고 해당 사용자의 이동 또는 마이그레이션이 실패하는 경우에만 특정 사용자의 잘못된 항목 제한을 늘리는 것이 좋습니다.
MailboxType 옵션 다음 값 중 하나를 사용합니다.
  • PrimaryOnly
  • ArchiveOnly
  • PrimaryAndArchive (기본값)
사용자의 기본 사서함, 보관 사서함 또는 둘 다를 이동할지 여부를 지정합니다.

하이브리드 배포의 온보딩 원격 이동 마이그레이션

하이브리드 배포에서는 온-프레미스 Exchange 조직에서 Exchange Online 사서함을 이동할 수 있습니다. 사서함을 온보딩할 때 마이그레이션 일괄 처리는 Exchange Online 조직에서 만들어지고 Exchange Online 관리자가 시작합니다. 자세한 내용은 하이브리드 배포에서 온-프레미스와 Exchange Online 조직 간에 사서함 이동을 참조하세요.

다음 표에서는 온보딩 원격 이동 마이그레이션을 위한 CSV 파일에서 지원되는 특성을 설명합니다.

특성 필수 또는 옵션 사용할 수 있는 값 설명
EmailAddress 필수 사용자의 SMTP 주소 마이그레이션할 온-프레미스 사용자 사서함에 해당하는 Exchange Online 조직의 메일 사용 가능 사용자의 이메일 주소를 지정합니다.
BadItemLimit 옵션 Unlimited 또는 (기본값)에서 0 최대값으로 음수가 아닌 정수 2147483647 마이그레이션 서비스에서 사서함에 손상된 항목이 발생하는 경우 건너뛸 잘못된 항목 수를 지정합니다. 이 특성을 CSV 파일에 포함하면 EAC 또는 Exchange 관리 셸을 사용하여 마이그레이션 일괄 처리를 만들 때 BadItemLimit 매개 변수를 포함할 경우 지정한 기본값 또는 값을 재정의합니다.

: 기본값인 0을 사용하고 해당 사용자의 이동 또는 마이그레이션이 실패하는 경우에만 특정 사용자의 잘못된 항목 제한을 늘리는 것이 좋습니다.
LargeItemLimit 옵션 Unlimited 또는 (기본값)에서 0 최대값으로 음수가 아닌 정수입니다. 건너뛸 사용자 사서함의 큰 항목 수를 지정합니다. 큰 항목 수가 이 값을 초과하면 사서함에 대한 마이그레이션이 실패합니다.

기본값은 0입니다. 즉, 사서함에 크기 제한 초과 항목이 하나라도 있으면 마이그레이션이 실패합니다.

사서함을 Exchange Online 온보딩할 때 최대 35MB의 항목이 마이그레이션됩니다.
MailboxType 옵션 다음 값 중 하나를 사용합니다.
  • PrimaryOnly
  • ArchiveOnly
  • PrimaryAndArchive (기본값)
사용자의 기본 사서함, 보관 사서함 또는 둘 다를 이동할지 여부를 지정합니다.

하이브리드 배포의 포리스트 간 엔터프라이즈 이동 및 오프보딩 원격 이동 마이그레이션

앞에서 설명한 것처럼 포리스트 간 이동은 대상 포리스트 또는 원본 포리스트에서 시작됩니다. 원격 이동 마이그레이션 오프보딩은 Exchange Online 조직에서 시작됩니다. 자세한 내용은 다음 항목을 참조하세요.

다음 표에서는 Exchange 하이브리드 배포의 포리스트 간 엔터프라이즈 이동 및 오프보딩 원격 이동 마이그레이션을 위한 CSV 파일에서 지원되는 특성을 설명합니다.

특성 필수 또는 옵션 사용할 수 있는 값 설명
EmailAddress 필수 사용자의 SMTP 주소 포리스트 간 엔터프라이즈 이동의 경우 이 특성은 원본 포리스트의 사서함 또는 메일 사용 가능 사용자를 지정합니다.

원격 이동 마이그레이션을 오프보딩하는 경우 Exchange Online 사서함을 지정합니다.
TargetDatabase 원격 이동 마이그레이션을 오프보딩하고 원본 포리스트에서 시작된 포리스트 간 엔터프라이즈 이동에 필요합니다. 또는 EAC에서 마이그레이션 일괄 처리를 만들거나 Exchange 관리 셸을 사용할 때 이 특성을 지정할 수 있습니다.

대상 포리스트에서 시작되는 포리스트 간 엔터프라이즈 이동의 경우 이 특성은 옵션입니다.
데이터베이스 GUID 사용자의 기본 사서함을 이동할 대상 포리스트의 사서함 데이터베이스를 지정합니다. CSV 파일의 다른 행에 다른 데이터베이스를 지정할 수 있으므로 동일한 마이그레이션 일괄 처리의 사서함을 다른 데이터베이스로 이동할 수 있습니다.
TargetArchiveDatabase 옵션 데이터베이스 GUID 사용자의 보관 사서함을 이동할 대상 포리스트의 사서함 데이터베이스를 지정합니다. CSV 파일의 다른 행에 다른 데이터베이스를 지정할 수 있으므로 동일한 마이그레이션 일괄 처리의 보관 사서함을 다른 데이터베이스로 이동할 수 있습니다.
BadItemLimit 선택 Unlimited 또는 (기본값)에서 0 최대값으로 음수가 아닌 정수 2147483647 마이그레이션 서비스에서 사서함에 손상된 항목이 발생하는 경우 건너뛸 잘못된 항목 수를 지정합니다. 이 특성을 CSV 파일에 포함하면 EAC 또는 Exchange 관리 셸을 사용하여 마이그레이션 일괄 처리를 만들 때 BadItemLimit 매개 변수를 포함할 경우 지정한 기본값 또는 값을 재정의합니다.

: 기본값인 0을 사용하고 해당 사용자의 이동 또는 마이그레이션이 실패하는 경우에만 특정 사용자의 잘못된 항목 제한을 늘리는 것이 좋습니다.
LargeItemLimit 선택 Unlimited 또는 (기본값)에서 0 최대값으로 음수가 아닌 정수입니다. 건너뛸 사용자 사서함의 큰 항목 수를 지정합니다. 큰 항목 수가 이 값을 초과하면 사서함에 대한 마이그레이션이 실패합니다.

기본값은 0입니다. 즉, 사서함에 크기 제한 초과 항목이 하나라도 있으면 마이그레이션이 실패합니다.

사서함을 Exchange Online 온보딩할 때 최대 35MB의 항목이 마이그레이션됩니다.
MailboxType 옵션 다음 값 중 하나를 사용합니다.
  • PrimaryOnly
  • ArchiveOnly
  • PrimaryAndArchive (기본값)
사용자의 기본 사서함, 보관 사서함 또는 둘 다를 이동할지 여부를 지정합니다.

미리 구성된 Exchange 마이그레이션

스테이징된 Exchange 마이그레이션을 사용하여 Exchange 2003 및 Exchange 2007 온-프레미스 사서함을 Exchange Online 마이그레이션하려는 경우 CSV 파일을 사용하여 마이그레이션 일괄 처리에 대한 사용자 그룹을 식별해야 합니다. 미리 구성된 Exchange 마이그레이션을 사용하여 클라우드로 마이그레이션할 수 있는 사서함의 수에는 제한이 없습니다. 그러나 마이그레이션 일괄 처리용 CSV 파일에는 최대 1,000개 행을 포함할 수 있습니다. 1,000개가 넘는 사서함을 마이그레이션하려면 CSV 파일을 추가로 만든 다음 각 파일을 사용하여 새 마이그레이션 일괄 처리를 만들어야 합니다. 준비된 Exchange 마이그레이션에 대한 자세한 내용은 스테이징된 마이그레이션을 사용하여 사서함을 Exchange Online 마이그레이션을 참조하세요.

다음 표에서는 미리 구성된 Exchange 마이그레이션을 위한 CSV 파일에서 지원되는 특성을 설명합니다.

특성 필수 또는 옵션 사용할 수 있는 값 설명
EmailAddress 필수 사용자의 SMTP 주소 마이그레이션할 온-프레미스 사용자 사서함에 해당하는 Exchange Online 메일 사용 가능 사용자의 전자 메일 주소(또는 마이그레이션을 다시 시도하는 경우 사서함)를 지정합니다. 메일 사용 가능 사용자는 디렉터리 동기화 또는 다른 프로비저닝 프로세스의 결과로 Exchange Online 만들어집니다. 메일 사용이 가능한 사용자의 전자 메일 주소는 해당 온-프레미스 사서함의 WindowsEmailAddress 속성과 일치해야 합니다.
암호 옵션 암호의 길이는 최소 8자여야 하며 Microsoft 365 또는 Office 365 조직에 적용되는 모든 암호 제한을 충족해야 합니다. 이 암호는 마이그레이션 중에 Exchange Online 해당 메일 사용 가능 사용자가 사서함으로 변환될 때 사용자 계정에 설정됩니다.
ForceChangePassword 선택 True 또는 False 사용자가 Exchange Online 사서함에 처음 로그인할 때 암호를 변경해야 하는지 여부를 지정합니다.

참고: 온-프레미스 조직에서 Active Directory Federation Services 2.0(AD FS 2.0)을 배포하여 Single Sign-On 솔루션을 구현한 경우 이 특성의 값에 를 사용해야 False 합니다.

IMAP 마이그레이션

IMAP 마이그레이션 일괄 처리용 CSV 파일은 최대 50,000개의 행을 포함할 수 있습니다. 하지만 여러 개의 작은 일괄 처리로 사용자를 마이그레이션하는 것이 좋습니다. IMAP 마이그레이션에 대한 자세한 내용은 다음 항목을 참조하세요.

다음 표에서는 IMAP 마이그레이션을 위한 CSV 파일에서 지원되는 특성을 설명합니다.

특성 필수 또는 옵션 사용할 수 있는 값 설명
EmailAddress 필수 사용자의 SMTP 주소 사용자의 Exchange Online 사서함에 대한 사용자 ID를 지정합니다.
UserName 필수 IMAP 메시징 시스템에서 사용자를 식별하는 문자열로서, IMAP 서버에서 지원되는 형식으로 되어 있습니다. IMAP 메시징 시스템(소스 환경)에서 사용자 계정의 로그온 이름을 지정합니다. 사용자 이름 외에 IMAP 서버의 사서함에 액세스하는 데 필요한 권한이 할당된 계정의 자격 증명을 사용할 수 있습니다. 자세한 내용은 IMAP 마이그레이션 일괄 처리용 CSV 파일을 참조하세요.
Password 필수 암호 문자열 UserName 특성으로 지정된 사용자 계정의 암호를 지정합니다.

마이그레이션 일괄 처리의 값을 재정의하는 CSV 파일의 특성 값

CSV 파일의 특성 값은 EAC 또는 Exchange Management Shell을 사용하여 마이그레이션 일괄 처리를 만들 때 동일한 매개 변수를 사용할 때 해당 매개 변수의 값을 재정의합니다. 마이그레이션 일괄 처리 값이 사용자에게 적용되게 하려면 CSV 파일에서 해당 셀을 비워 둡니다. 그러면 하나의 마이그레이션 일괄 처리에서 선택한 사용자에 대해 특정 특성 값을 조합하여 사용할 수 있습니다.

예를 들어 다음 Exchange 관리 셸 명령을 사용하여 사용자의 기본 및 보관 사서함을 대상 포리스트로 이동하기 위해 포리스트 간 엔터프라이즈 이동에 대한 Exchange Management Shell에서 일괄 처리를 만들어 보겠습니다.

New-MigrationBatch -Name CrossForestBatch1 -SourceEndpoint ForestEndpoint1 -TargetDeliveryDomain forest2.contoso.com -TargetDatabases @(EXCH-MBX-02,EXCH-MBX-03) -TargetArchiveDatabases @(EXCH-MBX-A02,EXCH-MBX-A03) -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\CrossForestBatch1.csv")) -AutoStart

참고

기본값은 기본 사서함과 보관 사서함을 이동하는 것이므로 Exchange Management Shell 명령에서 명시적으로 지정할 필요가 없습니다.

CrossForestBatch1.csv 파일에서 이 마이그레이션 일괄 처리를 위한 부분은 다음과 같습니다.

EmailAddress,TargetDatabase,TargetArchiveDatabase
user1@contoso.com,EXCH-MBX-01,EXCH-MBX-A01
user2@contoso.com,,
user3@contoso.com,EXCH-MBX-01,
...

CSV 파일의 값이 마이그레이션 일괄 처리에 대한 값을 재정의하기 때문에 user1의 기본 및 보관 사서함은 각각 대상 포리스트에서 EXCH-MBX-01 및 EXCH-MBX-A01로 이동됩니다. user2의 기본 및 보관 사서함은 EXCH-MBX-02 또는 EXCH-MBX-03으로 이동됩니다. user2의 기본 사서함과 보관 사서함은 EXCH-MBX-02 또는 EXCH-MBX-03로 이동되고, user3의 기본 사서함은 EXCH-MBX-01로 이동되며 보관 사서함은 EXCH-MBX-A02 또는 EXCH-MBX-A03으로 이동됩니다.

아래의 또 다른 예에서는 다음 명령을 사용하여 보관 사서함을 Exchange Online으로 이동하는 하이브리드 배포에서의 온보딩 원격 이동 마이그레이션을 위한 일괄 처리를 만든다고 가정해 보겠습니다.

New-MigrationBatch -Name OnBoarding1 -SourceEndpoint RemoteEndpoint1 -TargetDeliveryDomain cloud.contoso.com -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\OnBoarding1.csv")) -MailboxType ArchiveOnly -AutoStart

단, 이 경우에는 선택한 사용자의 기본 사서함도 이동하려고 합니다. 따라서 OnBoarding1.csv 파일에서 이 마이그레이션 일괄 처리에 해당하는 부분은 다음과 같습니다.

EmailAddress,MailboxType
user1@contoso.com,
user2@contoso.com,
user3@cloud.contoso.com,PrimaryAndArchive
user4@cloud.contoso.com,PrimaryAndArchive
...

CSV 파일의 사서함 형식 값은 일괄 처리를 만들기 위해 명령의 MailboxType 매개 변수 값을 재정의하므로 user1 및 user2의 보관 사서함만 Exchange Online 마이그레이션됩니다. 그러나 user3 및 user4에 대한 기본 및 보관 사서함은 Exchange Online 이동합니다.