Move-Mailbox
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
마지막으로 수정된 항목: 2009-05-11
Move-Mailbox cmdlet를 사용하여 조직 내에서 또는 서로 다른 조직 간에 사서함을 이동할 수 있습니다.
구문
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-UseRusServer <String>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowDuplicates <SwitchParameter>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DomainController <Fqdn>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-NTAccountOU <OrganizationalUnitIdParameter>] [-PreserveMailboxSizeLimit <SwitchParameter>] [-RecipientKeywords <String[]>] [-ReportFile <LocalLongFullPath>] [-RetryInterval <EnhancedTimeSpan>] [-RetryTimeout <EnhancedTimeSpan>] [-SenderKeywords <String[]>] [-SourceForestCredential <PSCredential>] [-SourceForestGlobalCatalog <Fqdn>] [-SourceMailboxCleanupOptions <None | DeleteSourceMailbox | DeleteSourceNTAccount | MailEnableSourceAccount | CreateSourceContact>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-TargetForestCredential <PSCredential>] [-UseRusServer <String>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
move-Mailbox -Identity <MailboxIdParameter> -ConfigurationOnly <SwitchParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-UseRusServer <String>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
자세한 정보
Move-Mailbox cmdlet를 사용하여 다음 작업을 수행합니다.
조직의 서버 간에 사서함을 이동합니다. 이러한 이동은 하드웨어나 소프트웨어 업그레이드 중에 유용할 수 있습니다.
서로 다른 조직의 서버 간에 사서함을 이동합니다. 이러한 이동은 조직에서 네트워크 인프라를 병합할 때 유용할 수 있습니다.
Move-Mailbox cmdlet를 실행하려면 원본 및 대상 서버에서 사용하는 계정이 다음을 위임 받아야 합니다.
Exchange Server 관리자 역할
Exchange 받는 사람 관리자 역할
로컬 관리자 그룹
참고
도메인 컨트롤러로도 작동하는 컴퓨터에서 Microsoft Exchange Server 2007을 실행할 경우 이 서버의 데이터베이스로 사서함을 이동하려면 사용하는 계정에 Exchange Server 관리자 역할이 위임되어야 하지만 Exchange 받는 사람 관리자 역할이 위임될 필요는 없습니다.
사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
Exchange 2007 서비스 팩 1(SP1)에서 Exchange ActiveSync를 사용하여 모바일 장치가 동기화되는 사서함을 이동할 경우 사서함의 동기화 상태가 이동 시점에 자동으로 업데이트됩니다. 추가 단계를 수행할 필요가 없으며 사서함 이동 후 장치를 다시 동기화하지 않아도 됩니다.
매개 변수
매개 변수 | 필수 | 종류 | 설명 |
---|---|---|---|
ConfigurationOnly |
필수 |
System.Management.Automation.SwitchParameter |
ConfigurationOnly 매개 변수는 Active Directory 디렉터리 서비스에서 Exchange 서버 위치를 변경합니다. 이 매개 변수를 사용하여 사서함을 기능 서버로 지정합니다. 사서함 콘텐츠는 이동되지 않습니다. 이 매개 변수를 사용하려면 대상 사서함이 Exchange 2007 서버에 있어야 합니다. ConfigurationOnly 매개 변수를 통해 Exchange 2007 사서함 위치를 Exchange 2003 또는 Exchange 2000 사서함 위치로 변경할 수는 없습니다. 또한 이 매개 변수를 사용할 때는 원본 사서함 서버가 사용 가능한 상태인 것이 좋습니다. 원본 사서함 서버를 사용할 수 없으면 작업 시간이 예상보다 오래 걸립니다. |
Identity |
필수 |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Identity 매개 변수는 이동할 단일 사서함의 받는 사람 ID를 지정합니다. Get-Mailbox 명령이 파이프된 경우 이 매개 변수가 필요하지 않습니다. |
TargetDatabase |
필수 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
TargetDatabase 매개 변수는 사서함이 이동될 데이터베이스를 지정합니다. Get-Mailbox 명령이 파이프된 경우 이 매개 변수가 필요하지 않습니다. 서버 이름을 지정하지 않으면 cmdlet는 로컬 서버의 데이터베이스를 검색합니다. 동일한 서버에 이름이 같은 데이터베이스가 여러 개 있는 경우 저장소 그룹을 지정해야 합니다. |
AllContentKeywords |
선택 |
System.String[] |
AllContentKeywords 매개 변수는 이동에 포함할 콘텐츠의 키워드를 지정합니다. 명령이 메시지 본문, 첨부 파일 내용 또는 제목에서 지정하는 키워드를 찾으면 이 명령은 이러한 메시지를 내보냅니다. 참고 이는 ContentKeywords와 SubjectKeywords 매개 변수를 모두 사용하는 것과 다릅니다. ContentKeywords와 SubjectKeywords 매개 변수를 모두 사용할 경우 명령은 메시지 본문 또는 첨부 파일 내용에서 ContentKeywords 매개 변수에 대해 지정하는 키워드와 제목에서 SubjectKeywords 매개 변수에 대해 지정하는 키워드 모두가 포함된 메시지만 내보냅니다. |
AllowDuplicates |
선택 |
System.Management.Automation.SwitchParameter |
AllowDuplicates 매개 변수는 메일 항목이 기존 항목과 중복되는지 확인하지 않고 중복 항목을 제거하지 않고서 해당 메일 항목을 복사하는 데 사용됩니다. AllowDuplicates 매개 변수는 IncludeFolders 매개 변수와 함께 사용하는 것이 좋습니다. |
AllowMerge |
선택 |
System.Management.Automation.SwitchParameter |
AllowMerge 매개 변수는 하나의 사서함이 이미 있는 경우에 사서함의 병합을 지정합니다. 대상 사서함이 이미 있음에도 불구하고 서로 다른 조직 간에 사서함을 이동하려면 이 매개 변수를 사용합니다. 사서함의 콘텐츠가 대상에서 병합됩니다. NTAccountOU 매개 변수를 사용하는 경우 이 매개 변수를 사용할 수 없습니다. 이 매개 변수를 지정하면 사용자 규칙이 대상으로 이동되지 않습니다. |
AttachmentFilenames |
선택 |
System.String[] |
AttachmentFilenames 매개 변수는 이동에 포함할 첨부 파일을 지정합니다. 파일 이름에는 모든 파일 형식과 와일드카드 문자가 포함될 수 있습니다. |
BadItemLimit |
선택 |
System.Int32 |
BadItemLimit 매개 변수는 무시할 잘못된 항목의 수를 지정합니다. 잘못된 항목을 무시하지 않으려면 0을 사용합니다. 이 매개 변수에 대한 유효한 입력 범위는 0부터 2,147,483,647까지입니다. |
Confirm |
선택 |
System.Management.Automation.SwitchParameter |
Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. Confirm 매개 변수에는 값을 지정할 필요가 없습니다. |
ContentKeywords |
선택 |
System.String[] |
ContentKeywords 매개 변수는 이동에 포함할 콘텐츠의 키워드를 지정합니다. 명령이 메시지 본문 또는 첨부 파일 내용에서 지정하는 키워드를 찾으면 이 명령은 이러한 메시지를 내보냅니다. |
DomainController |
선택 |
Microsoft.Exchange.Data.Fqdn |
이 구성 변경을 Active Directory에 기록하는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 명령에 DomainController 매개 변수를 포함시킵니다. |
EndDate |
선택 |
System.DateTime |
EndDate 매개 변수는 원본 사서함에서 이동할 내용을 필터링할 때 기준이 되는 끝 날짜를 지정합니다. 사서함에서 지정한 끝 날짜 이전 날짜 또는 동일한 날짜인 항목만 이동합니다. 특정 날짜를 입력할 때는 로컬 컴퓨터에 구성된 국가별 옵션 설정에 정의되어 있는 간단한 날짜 형식을 사용합니다. 예를 들어 간단한 날짜 형식(mm/dd/yyyy)을 사용하도록 컴퓨터가 구성된 경우 2006년 3월 1일을 지정하려면 03/01/2006을 입력합니다. |
ExcludeFolders |
선택 |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
ExcludeFolders 매개 변수는 이동 중에 제외할 폴더의 목록을 지정합니다. |
GlobalCatalog |
선택 |
Microsoft.Exchange.Data.Fqdn |
GlobalCatalog 매개 변수는 대상 포리스트에서 검색 작업이 수행되는 글로벌 카탈로그를 지정합니다. |
IgnorePolicyMatch |
선택 |
System.Management.Automation.SwitchParameter |
IgnorePolicyMatch 매개 변수는 받는 사람 정책과 일치하는지 여부를 지정합니다. |
IgnoreRuleLimitErrors |
선택 |
System.Management.Automation.SwitchParameter |
IgnoreRuleLimitErrors 매개 변수는 사용자 규칙을 대상 Microsoft Exchange Server 2003 또는 Exchange 2000 Server 계정으로 이동하지 않는 명령을 지정합니다. 이 매개 변수는 Microsoft Outlook 32K 규칙 제한을 피하기 위해 사용할 수 있습니다. 기본적으로 Move-Mailbox cmdlet를 사용하면 단일 포리스트 및 포리스트 간 이동 모두에 대해 규칙이 이동됩니다. |
IncludeFolders |
선택 |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
IncludeFolders 매개 변수는 이동 중에 포함할 폴더의 목록을 지정합니다. |
Locale |
선택 |
System.Globalization.CultureInfo |
Locale 매개 변수는 이동할 메시지의 로캘을 지정합니다. 명령은 지정한 로캘을 가진 메시지만 이동합니다. |
MaxThreads |
선택 |
System.Int32 |
MaxThreads 매개 변수는 사용할 최대 스레드 수를 지정합니다. 이 매개 변수에 대한 유효한 입력 범위는 0부터 30까지입니다. 참고 사용할 스레드의 허용되는 범위는 Exchange 조직의 성능에 따라 결정됩니다. 여러 사서함을 동시에 이동하기 전에 유효성 검사를 수행하여 작업 환경에서 허용되는 스레드 범위를 결정하는 것이 좋습니다. |
NTAccountOU |
선택 |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
NTAccountOU 매개 변수는 Microsoft Windows NT 계정이 만들어지는 조직 구성 단위를 지정합니다. AllowMerge 매개 변수를 사용하는 경우에는 이 매개 변수를 사용할 수 없습니다. |
PreserveMailboxSizeLimit |
선택 |
System.Management.Automation.SwitchParameter |
PreserveMailboxSizeLimit 매개 변수는 원본 사서함의 크기 제한 옵션을 대상 사서함에 적용하는지 여부를 지정합니다. |
RecipientKeywords |
선택 |
System.String[] |
RecipientKeywords 매개 변수는 받는 사람의 전자 메일 주소나 표시 이름을 지정합니다. 명령 실행 시 받는 사람이 지정된 받는 사람 키워드와 같은 메시지가 있으면 이 메시지가 이동됩니다. 지정한 받는 사람 키워드가 메시지 받는 사람인 메일 그룹과 같은 경우 해당 메시지가 이동합니다. 하지만 메일 그룹을 확장해, 지정한 받는 사람 키워드를 메시지 받는 사람인 메일 그룹의 구성원과 비교하지는 않습니다. |
ReportFile |
선택 |
Microsoft.Exchange.Data.LocalLongFullPath |
ReportFile 매개 변수는 XML 보고서 로그의 경로와 파일 이름을 지정합니다. |
RetryInterval |
선택 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
RetryInterval 매개 변수는 서버에서 이동의 상태를 검색하는 간격을 지정합니다. |
RetryTimeout |
선택 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
RetryTimeout 매개 변수는 사서함을 이동하기 위한 시간 제한을 지정합니다. |
SenderKeywords |
선택 |
System.String[] |
SenderKeywords 매개 변수는 보낸 사람의 전자 메일 주소나 표시 이름을 지정합니다. 명령 실행 시 보낸 사람이 지정된 보낸 사람 키워드와 같은 메시지가 있으면 이 메시지가 이동됩니다. |
SourceForestCredential |
선택 |
System.Management.Automation.PSCredential |
SourceForestCredential 매개 변수는 원본 사서함에 연결할 때 사용되는 자격 증명을 지정합니다. |
SourceForestGlobalCatalog |
선택 |
Microsoft.Exchange.Data.Fqdn |
SourceForestGlobalCatalog 매개 변수는 원본 포리스트에서 검색 작업이 수행되는 글로벌 카탈로그를 지정합니다. |
SourceMailboxCleanupOptions |
선택 |
Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType |
SourcMailboxCleanupOptions 매개 변수는 원본 사서함에 대한 정리 옵션을 지정합니다. AllowMerge 매개 변수를 사용하는 경우에는 이 매개 변수를 사용할 수 없습니다. 가능한 값은 다음과 같습니다.
|
StartDate |
선택 |
System.DateTime |
StartDate 매개 변수는 원본 사서함에서 이동할 내용을 필터링할 때 기준이 되는 시작 날짜를 지정합니다. 사서함에서 지정한 시작 날짜 이후 날짜인 항목만 이동됩니다. 특정 날짜를 입력할 때는 로컬 컴퓨터에 구성된 국가별 옵션 설정에 정의되어 있는 간단한 날짜 형식을 사용합니다. 예를 들어 간단한 날짜 형식(mm/dd/yyyy)을 사용하도록 컴퓨터가 구성된 경우 2006년 3월 1일을 지정하려면 03/01/2006을 입력합니다. |
SubjectKeywords |
선택 |
System.String[] |
SubjectKeywords 매개 변수는 원본 사서함의 항목 제목을 필터링하는 데 사용할 키워드 필터를 지정합니다. |
TargetForestCredential |
선택 |
System.Management.Automation.PSCredential |
TargetForestCredential 매개 변수는 대상 데이터베이스에 연결할 때 사용되는 자격 증명을 지정합니다. |
UseRusServer |
선택 |
System.String |
UseRusServer 매개 변수에서는 지정된 받는 사람 업데이트 서비스 서버를 사용하여 사서함 및 Active Directory 사용자 특성을 가져와 설정하도록 명령에 지시합니다. |
ValidateOnly |
선택 |
System.Management.Automation.SwitchParameter |
ValidateOnly 매개 변수는 데이터를 가져오지 않고 가져오기를 확인하는 옵션을 제공합니다. ValidateOnly 매개 변수는 명령에 필요한 선행 조건을 확인합니다. |
WhatIf |
선택 |
System.Management.Automation.SwitchParameter |
WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 사용자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 매개 변수에는 값을 지정할 필요가 없습니다. |
입력 형식
반환 형식
오류
오류 | 설명 |
---|---|
|
|
예외
예외 | 설명 |
---|---|
|
|
예제
첫 번째 예에서는 Move-Mailbox 명령을 사용하여 John Peoples의 사서함(john@contoso.com)을 이름이 NewMailboxDatabase인 새 사서함 데이터베이스로 이동합니다.
마지막 4개의 예에서는 포리스트 간에 사서함을 이동할 때 SourceMailboxCleanupOptions 매개 변수를 사용하는 방법을 보여줍니다. 두 번째 예에서는 Move-Mailbox 명령을 사용하여 John Peoples의 사서함(john@contoso.com)을 다른 포리스트의 새 사서함 데이터베이스로 이동합니다. 이 사나리오에서는 Contoso와 Fabrikam이라는 회사가 합병되어 contoso 포리스트의 사서함을 fabrikam 포리스트로 이동합니다. 이 예에서는 처음에 contoso 포리스트에 있는 John의 사용자 계정을 fabrikam 포리스트로 이동할 때 ADMT v3(Active Directory Migration Tool 버전 3.0)를 사용한 것으로 가정합니다.
세 번째 예에서는 Exchange 2007 서비스 팩 1(SP1)을 새 포리스트에 추가하고 사서함을 새 서버로 이동합니다. MIIS(Microsoft Identity Integration Server)의 GAL(전체 주소 목록) 동기화 관리 에이전트를 사용하여 포리스트 간에 사용자를 동기화합니다. 그러나 여러 사용자를 한 번에 이동하도록 하여, MIIS의 GAL 동기화 작업에 대기함으로써 원본 포리스트의 사용자가 새 포리스트로 이동된 사용자에게 메일을 보낼 수 있게 되는 상황을 피합니다. 또한 SourceMailboxCleanupOptions 매개 변수에 CreateSourceContact 값을 사용하는 대신 원본 소스에 John의 연락처를 만듭니다.
네 번째 예에서는 단일 포리스트에서 리소스 포리스트로 이동하며, 사서함을 새 Exchange 포리스트로 이동하지만 원본 사용자 계정은 삭제하지 않습니다. 대신, 원본 사용자 계정을 메일이 가능하도록 설정하여 새 Exchange 포리스트로 아직 이동되지 않은 원본 포리스트의 사용자로부터 메일을 받을 수 있도록 합니다. 이 시나리오는 하이브리드 포리스트 시나리오입니다.
다섯 번째 예도 단일 포리스트에서 리소스 포리스트로 이동하는 예입니다. 원본 사용자 계정을 삭제하지 않고 사서함을 새 Exchange 포리스트로 이동합니다. 이 예에서는 모든 사서함을 새로운 Exchange 포리스트로 이동하고 원본 포리스트의 Exchange를 완전히 제거합니다. 원본 포리스트의 Exchange를 제거하고 하이브리드 포리스트 시나리오 상태가 아니므로 원본 사용자 계정을 메일이 가능하도록 설정하지 않아도 됩니다. 대신 원본 사용자 계정은 유지하면서 사서함이 새 Exchange 포리스트로 이동된 후 원본 사서함만 삭제합니다.
Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase
Move-Mailbox -TargetDatabase "Target Server\First Storage Group\Mailbox Database" -Identity john -GlobalCatalog GC01.fabrikam.com -SourceForestGlobalCatalog GC02.contoso.com -NTAccountOU "OU=OrgUnit01,DC=fabrikam,DC=com" -SourceForestCredential $SourceCredential -TargetForestCredential $TargetCredential -SourceMailboxCleanupOptions DeleteSourceNTAccount
Move-Mailbox -TargetDatabase "Target Server\First Storage Group\Mailbox Database" -Identity john -GlobalCatalog GC01.fabrikam.com -SourceForestGlobalCatalog GC02.contoso.com -NTAccountOU "OU=OrgUnit01,DC=fabrikam,DC=com" -SourceForestCredential $SourceCredential -TargetForestCredential $TargetCredential -SourceMailboxCleanupOptions CreateSourceContact
Move-Mailbox -TargetDatabase "Target Server\First Storage Group\Mailbox Database" -Identity john -GlobalCatalog GC01.fabrikam.com -SourceForestGlobalCatalog GC02.contoso.com -NTAccountOU "OU=OrgUnit01,DC=fabrikam,DC=com" -SourceForestCredential $SourceCredential -TargetForestCredential $TargetCredential -SourceMailboxCleanupOptions MailEnableSourceAccount
Move-Mailbox -TargetDatabase "Target Server\First Storage Group\Mailbox Database" -Identity john -GlobalCatalog GC01.fabrikam.com -SourceForestGlobalCatalog GC02.contoso.com -NTAccountOU "OU=OrgUnit01,DC=fabrikam,DC=com" -SourceForestCredential $SourceCredential -TargetForestCredential $TargetCredential -SourceMailboxCleanupOptions DeleteSourceMailbox