단일 포리스트 내에서 사서함을 이동하는 방법

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2008-05-13

이 항목에서는 Exchange 관리 콘솔 또는 Exchange 관리 셸을 사용하여 단일 포리스트 내에서 사서함을 이동하는 방법에 대해 설명합니다.

시작하기 전에

다음 절차를 수행하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • Exchange 받는 사람 관리자 역할

  • 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹

사용 권한, 역할 위임 및 Microsoft Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

이 절차를 수행하기 전에 다음 사항도 고려해야 합니다.

  • 사서함 이동 마법사를 사용하여 다른 포리스트로 사서함을 이동할 수는 없습니다. 포리스트 간에 사서함을 이동하려면 Move-Mailbox cmdlet를 사용해야 합니다.

  • 한 번에 Exchange 관리 콘솔에서 사서함 이동 마법사 인스턴스 하나만 실행할 수 있습니다. 그러나 여러 사서함 이동 마법사를 동시에 실행하려면 여러 개의 Exchange 관리 콘솔을 열고 각 콘솔에서 사서함 이동 마법사 인스턴스를 하나씩 실행할 수 있습니다.

  • 한 포리스트 내에서 사서함을 이동하는 경우 쓰레기 수거통의 항목은 이동되지 않습니다. 지운 편지함 폴더의 항목은 이동됩니다. 삭제된 항목 보존 구성에 대한 자세한 내용은 삭제된 사서함 및 삭제된 항목 보존 구성을 참조하십시오.

절차

Exchange Server 2007 SP1(서비스 팩 1)

이 섹션에는 SP1 특정 GUI(그래픽 사용자 인터페이스) 및 Exchange 관리 셸 절차가 포함되어 있습니다.

Exchange 관리 콘솔을 사용하여 사서함을 이동하려면 다음을 수행합니다.

  1. Exchange 관리 콘솔을 시작합니다.

  2. 콘솔 트리에서 받는 사람 구성을 확장하고 사서함을 클릭합니다.

  3. 결과 창에서 이동할 사서함을 클릭합니다.

  4. 작업 창에서 사서함 이동을 클릭합니다.

  5. 사서함 이동 마법사소개 페이지에서 찾아보기를 클릭하여 사서함을 이동할 사서함 데이터베이스를 선택하고 다음을 클릭합니다.

  6. 이동 옵션 페이지에서 다음 단계를 수행합니다.

    1. 사서함에서 손상된 메시지를 처리하기 위한 옵션을 선택합니다.

    2. (옵션) 대상 포리스트에서 검색 작업에 사용할 글로벌 카탈로그를 지정합니다.

    3. (옵션) 대상 포리스트에서 Active Directory 디렉터리 서비스에 기록하는 데 사용할 도메인 컨트롤러를 지정합니다.

    4. (옵션) Exchange 2003 또는 Exchange 2000 Server의 데이터베이스로 사서함을 이동하는 경우 규칙의 이동 여부를 지정합니다.

      참고

      Exchange 2003 및 Exchange 2000에서 사서함에 대한 규칙 제한은 32KB입니다. 32KB를 초과하는 규칙을 가진 사서함을 Exchange 2003 또는 Exchange 2000 Server로 이동하려면 해당 규칙을 이동하지 않도록 지정해야 합니다.

  7. 다음을 클릭합니다.

  8. 이동 일정 페이지에서 이동 시기를 지정하고 다음을 클릭합니다.

  9. 사서함 이동 페이지에서 요약 내용을 검토하여 사서함 이동을 확인하고 이동을 클릭합니다.

  10. 완료 페이지에서 마침을 클릭합니다.

Exchange 관리 셸을 사용하여 사서함을 이동하려면 다음을 수행합니다.

  • 사서함을 같은 포리스트에 있는 대상으로 이동하려면 다음 명령을 실행합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database"
    

    참고

    데이터베이스 이름과 같이 공백이 포함된 매개 변수 값은 따옴표로 묶어야 합니다.

  • 이동에 실패하지 않고 건너뛸 수 있는 손상된 메시지 수를 지정하려면 다음 명령에서와 같이 BadItemLimit 매개 변수를 사용합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -BadItemLimit 5
    
  • 원본 사서함의 크기 제한이 대상 데이터베이스의 크기 제한보다 크면 기본적으로 이동할 수 없습니다. 대신 원본 사서함의 사서함 크기 제한을 사용하려면 PreserveMailboxSizeLimit 매개 변수를 사용합니다. 그러면 대상 사서함에 원본 사서함의 사서함 크기 제한이 설정됩니다. 개별 원본 사서함의 크기 제한을 설정하지 않으면 원본 데이터베이스의 크기 제한이 대상 사서함에 설정됩니다.

    원본 사서함 크기 제한을 유지하려면 다음 명령을 실행합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -PreserveMailboxSizeLimit $true
    
  • Microsoft Exchange Server 2007에서 Exchange Server 2003 또는 Exchange 2000 Server으로 사서함을 이동하고 사서함에 32킬로바이트(KB) 이상의 전체 크기를 가진 규칙이 있는 경우 이동에 실패하고 사서함은 원본 위치에서 이동하지 않습니다. 이를 방지하기 위해 IgnoreRuleLimitErrors 매개 변수를 사용하여 규칙이 사서함과 함께 이동하지 않도록 할 수 있습니다.

    Exchange 2007에서 Exchange 2003 또는 Exchange 2000으로 사서함을 이동하면서 규칙은 이동하지 않으려면 다음 명령을 실행합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -IgnoreRuleLimitErrors
    
  • 사서함을 이동하는 데 사용할 스레드 수를 지정하려면 MaxThreads 매개 변수를 사용합니다. 기본적으로 Move-Mailbox 명령은 4개의 스레드를 사용합니다. 예를 들면 다음과 같습니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -MaxThreads 6
    
  • 전체 데이터베이스를 새 위치로 이동할 경우 데이터베이스 파일을 이동한 다음 Move-Mailbox 명령을 사용하여 모든 사서함이 데이터베이스의 새 위치를 가리키도록 Active Directory 디렉터리 서비스의 구성 정보를 변경할 수 있습니다. 다음 명령에서와 같이 ConfigurationOnly 매개 변수를 사용합니다.

    Move-Mailbox contoso\john -ConfigurationOnly -TargetDatabase "First Storage Group\Mailbox Database"
    
  • 다음 명령에서와 같이 Get-Mailbox 명령을 사용하여 이동할 모든 사서함 개체를 검색하고 해당 개체를 Move-Mailbox 명령에 파이프할 수 있습니다.

    Get-Mailbox -Database "First Storage Group\DB01" | Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database"
    
  • 기본적으로 Move-Mailbox 명령은 원본 사서함을 삭제하지 않습니다. 대상 위치로 이동한 후 원본 사서함을 삭제하려는 경우 다음 명령에서와 같이 SourceMailboxCleanupOptions 매개 변수를 사용합니다.

    Move-Mailbox contoso\john -TargetDatabase TargetDatabase "First Storage Group\Mailbox Database" -SourceMailboxCleanupOptions DeleteSourceMailbox
    
  • 사서함 이동에 대해 시간 제한을 지정하려면 RetryTimeout 매개 변수를 사용합니다. 사서함을 이동하는 데 지정된 시간 이상 걸리는 경우 이동에 실패하고 이동 중인 사서함은 롤백되어 원본 위치에서 이동하지 않게 됩니다. 이미 이동된 모든 사서함은 대상 위치에 남아 있습니다. RetryInterval 매개 변수를 사용하여 사서함 상태 정보를 표시하기 위한 간격을 지정할 수도 있습니다. 예를 들면,

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -RetryTimeout 1:00:00 -RetryInterval 5:00
    
  • 이동한 후에 사서함에 대한 받는 사람 정책을 계속 유지하지 않으려면 IgnorePolicyMatch 매개 변수를 사용합니다. 예를 들면,

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -IgnorePolicyMatch $true
    
  • 대상 사서함으로 이동하는 메시지를 필터링하려는 경우 AttachmentFilenames, ExcludeFolders, IncludeFolders, ContentKeywords, SubjectKeywords, AllContentKeywords, RecipientKeywords, SenderKeywords, Locale, StartDateEndDate 필터 매개 변수를 사용할 수 있습니다. 예를 들면,

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -AttachmentFilenames *.doc -ExcludeFolders \Inbox\Personal,\Inbox\OldProjects -ContentKeywords merger -SubjectKeywords Important
    

구문과 매개 변수에 대한 자세한 내용은 Move-Mailbox 참조 항목을 참조하십시오.

Exchange Server 2007 RTM

이 섹션에는 RTM(Release To Manufacturing) 특정 GUI 및 Exchange 관리 셸 절차가 포함되어 있습니다.

Exchange 관리 콘솔을 사용하여 사서함을 이동하려면 다음을 수행합니다.

  1. Exchange 관리 콘솔을 시작합니다.

  2. 콘솔 트리에서 받는 사람 구성을 확장하고 사서함을 클릭합니다.

  3. 결과 창에서 이동할 사서함을 클릭합니다.

  4. 작업 창에서 사서함 이동을 클릭합니다.

  5. 사서함 이동 마법사소개 페이지에서 사서함을 이동할 서버, 저장소 그룹 및 사서함 데이터베이스를 선택하고 다음을 클릭합니다.

  6. 이동 옵션 페이지에서 사서함의 손상된 메시지를 처리하기 위한 옵션을 선택하고 다음을 클릭합니다.

  7. 이동 일정 페이지에서 이동 시기를 지정하고 다음을 클릭합니다.

  8. 사서함 이동 페이지에서 요약 내용을 검토하여 사서함 이동을 확인하고 이동을 클릭합니다.

  9. 완료 페이지에서 마침을 클릭합니다.

Exchange 관리 셸을 사용하여 사서함을 이동하려면 다음을 수행합니다.

  • 사서함을 같은 포리스트에 있는 대상으로 이동하려면 다음 명령을 실행합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database"
    

    참고

    데이터베이스 이름과 같이 공백이 포함된 매개 변수 값은 따옴표로 묶어야 합니다.

  • 이동에 실패하지 않고 건너뛸 수 있는 손상된 메시지 수를 지정하려면 다음 명령에서와 같이 BadItemLimit 매개 변수를 사용합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -BadItemLimit 5
    
  • 원본 사서함의 크기 제한이 대상 데이터베이스의 크기 제한보다 크면 기본적으로 이동할 수 없습니다. 대신 원본 사서함의 사서함 크기 제한을 사용하려면 PreserveMailboxSizeLimit 매개 변수를 사용합니다. 그러면 대상 사서함에 원본 사서함의 사서함 크기 제한이 설정됩니다. 개별 원본 사서함의 크기 제한을 설정하지 않으면 원본 데이터베이스의 크기 제한이 대상 사서함에 설정됩니다.

    원본 사서함 크기 제한을 유지하려면 다음 명령을 실행합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -PreserveMailboxSizeLimit $true
    
  • Microsoft Exchange Server 2007에서 Exchange Server 2003 또는 Exchange 2000 Server으로 사서함을 이동하고 사서함에 32킬로바이트(KB) 이상의 전체 크기를 가진 규칙이 있는 경우 이동에 실패하고 사서함은 원본 위치에서 이동하지 않습니다. 이를 방지하기 위해 IgnoreRuleLimitErrors 매개 변수를 사용하여 규칙이 사서함과 함께 이동하지 않도록 할 수 있습니다.

    Exchange 2007에서 Exchange 2003 또는 Exchange 2000으로 사서함을 이동하면서 규칙은 이동하지 않으려면 다음 명령을 실행합니다.

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -IgnoreRuleLimitErrors
    
  • 사서함을 이동하는 데 사용할 스레드 수를 지정하려면 MaxThreads 매개 변수를 사용합니다. 기본적으로 Move-Mailbox 명령은 4개의 스레드를 사용합니다. 예를 들면,

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -MaxThreads 6
    
  • 전체 데이터베이스를 새 위치로 이동할 경우 데이터베이스 파일을 이동한 다음 Move-Mailbox 명령을 사용하여 모든 사서함이 데이터베이스의 새 위치를 가리키도록 Active Directory 디렉터리 서비스의 구성 정보를 변경할 수 있습니다. 다음 명령에서와 같이 ConfigurationOnly 매개 변수를 사용합니다.

    Move-Mailbox contoso\john -ConfigurationOnly -TargetDatabase "First Storage Group\Mailbox Database"
    
  • 다음 명령에서와 같이 Get-Mailbox 명령을 사용하여 이동할 모든 사서함 개체를 검색하고 해당 개체를 Move-Mailbox 명령에 파이프할 수 있습니다.

    Get-Mailbox -Database "First Storage Group\DB01" | Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database"
    
  • 기본적으로 Move-Mailbox 명령은 원본 사서함을 삭제하지 않습니다. 대상 위치로 이동한 후 원본 사서함을 삭제하려는 경우 다음 명령에서와 같이 SourceMailboxCleanupOptions 매개 변수를 사용합니다.

    Move-Mailbox contoso\john -TargetDatabase TargetDatabase "First Storage Group\Mailbox Database" -SourceMailboxCleanupOptions DeleteSourceMailbox
    
  • 사서함 이동에 대해 시간 제한을 지정하려면 RetryTimeout 매개 변수를 사용합니다. 사서함을 이동하는 데 지정된 시간 이상 걸리는 경우 이동에 실패하고 이동 중인 사서함은 롤백되어 원본 위치에서 이동하지 않게 됩니다. 이미 이동한 사서함은 대상 위치에 그대로 남아 있습니다. RetryInterval 매개 변수를 사용하여 사서함 상태 정보를 표시하기 위한 간격을 지정할 수도 있습니다. 예를 들면,

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -RetryTimeout 1:00:00 -RetryInterval 5:00
    
  • 이동한 후에 사서함에 대한 받는 사람 정책을 계속 유지하지 않으려면 IgnorePolicyMatch 매개 변수를 사용합니다. 예를 들면,

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -IgnorePolicyMatch $true
    
  • 대상 사서함으로 이동하는 메시지를 필터링하려는 경우 AttachmentFilenames, ExcludeFolders, IncludeFolders, ContentKeywords, SubjectKeywords, AllContentKeywords, Locale, StartDateEndDate 필터 매개 변수 중 하나를 사용할 수 있습니다. 예를 들면,

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -AttachmentFilenames *.doc -ExcludeFolders \Inbox\Personal,\Inbox\OldProjects -ContentKeywords merger -SubjectKeywords Important
    

구문과 매개 변수에 대한 자세한 내용은 Move-Mailbox(RTM) 참조 항목을 참조하십시오.

자세한 내용

지원되는 사서함 이동 마법사 및 Move-Mailbox cmdlet 사용 시나리오에 대한 자세한 내용은 사서함 이동을 참조하십시오.

Get-Mailbox cmdlet의 구문 및 매개 변수에 대한 자세한 내용은 Get-Mailbox 참조 항목을 참조하십시오.