Export-Mailbox(RTM)
적용 대상: Exchange Server 2007
마지막으로 수정된 항목: 2007-06-05
Export-Mailbox cmdlet를 사용하면 사서함의 내용을 지정된 사서함 폴더로 이동할 수 있습니다.
구문
export-Mailbox -Identity <MailboxIdParameter> -TargetFolder <String> -TargetMailbox <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>]
자세한 정보
Export-Mailbox cmdlet를 실행하려면 사용하는 계정이 다음을 위임받아야 합니다.
- 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹
사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
한 포리스트에 있는 사서함에서 다른 포리스트에 있는 사서함으로 데이터를 내보낼 수 없습니다. 즉, 원본 사서함과 대상 사서함은 같은 포리스트에 있어야 합니다.
Export-Mailbox cmdlet는 모든 빈 폴더와 특수 폴더를 대상 위치에 내보냅니다. 특수 폴더는 다음과 같습니다.
Inbox
지운 편지함
Drafts
정크 메일
Outbox
보낸 편지함
Journal
일정
연락처
참고
작업
Export-Mailbox cmdlet는 dumpster의 메시지도 내보냅니다. dumpster의 메시지에 대한 자세한 내용은 삭제된 항목을 복구하는 방법을 참조하십시오.
매개 변수
매개 변수 | 필수 | 종류 | 설명 |
---|---|---|---|
Identity |
필수 |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Identity 매개 변수는 내보낼 내용이 있는 사서함을 지정합니다. 다음 값을 사용할 수 있습니다.
Get-Mailbox 명령 개체가 파이프된 경우 이 매개 변수가 필요하지 않습니다. |
TargetFolder |
필수 |
System.String |
TargetFolder 매개 변수는 TargetMailbox 매개 변수로 지정한 사서함에 만들 최상위 사서함 폴더를 지정합니다. 이 폴더는 복구된 데이터 - <원본 사서함 별칭> - <날짜 시간 스탬프>라 불리는 하위 폴더를 포함합니다. 하위 폴더에는 내보낸 데이터가 포함됩니다. 지정한 대상 폴더가 대상 사서함에 이미 있는 경우 내보낸 데이터가 기존 폴더에 추가됩니다. 대상 폴더가 대상 사서함에 없는 경우 생성됩니다. |
TargetMailbox |
필수 |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
TargetMailbox 매개 변수는 대상 폴더를 만들 사서함을 지정합니다. 제대로 완료하려면 명령에 대해 사용자가 지정하는 사서함이 있어야 합니다. |
AllContentKeywords |
선택 |
System.String[] |
AllContentKeywords 매개 변수는 이동에 포함할 콘텐츠의 키워드를 지정합니다. 명령이 메시지 본문, 첨부 파일 내용 또는 제목에서 지정하는 키워드를 찾으면 이 명령은 이러한 메시지를 내보냅니다. 참고 이는 ContentKeywords와 SubjectKeywords 매개 변수를 모두 사용하는 것과 다릅니다. ContentKeywords와 SubjectKeywords 매개 변수를 모두 사용할 경우 명령은 메시지 본문 또는 첨부 파일 내용에서 ContentKeywords 매개 변수에 대해 지정하는 키워드와 제목에서 SubjectKeywords 매개 변수에 대해 지정하는 키워드 모두가 포함된 메시지만 내보냅니다. |
AttachmentFilenames |
선택 |
System.String[] |
AttachmentFilenames 매개 변수는 첨부 파일 필터를 지정합니다. 문자열에 와일드카드 문자를 사용할 수 있습니다. 예를 들어, .txt 확장명을 가진 항목을 내보낼 때 "*.txt"를 사용할 수 있습니다. |
BadItemLimit |
선택 |
System.Int32 |
BadItemLimit 매개 변수는 사서함에서 건너뛸 손상된 항목 수를 지정합니다. 손상된 항목 수가 지정된 수를 초과하면 내보내기 작업이 실패합니다. |
ContentKeywords |
선택 |
System.String[] |
ContentKeywords 매개 변수는 이동에 포함할 콘텐츠의 키워드를 지정합니다. 명령이 메시지 본문 또는 첨부 파일 내용에서 지정하는 키워드를 찾으면 이 명령은 이러한 메시지를 내보냅니다. |
DeleteContent |
선택 |
System.Management.Automation.SwitchParameter |
DeleteContent 매개 변수는 대상 폴더로 내보낸 후에 원본 사서함에서 해당 내용을 삭제하는 옵션을 지정합니다. 원본 폴더는 삭제되지 않습니다. |
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 매개 변수는 대상 사서함을 검색하는 데 사용할 글로벌 카탈로그를 지정합니다. |
IncludeFolders |
선택 |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
IncludeFolders 매개 변수는 내보낼 때 포함할 폴더의 목록을 지정합니다. |
Locale |
선택 |
System.Globalization.CultureInfo |
Locale 매개 변수는 내보낼 메시지의 로캘을 지정합니다. 명령은 사용자가 지정하는 로캘이 있는 메시지만 내보냅니다. |
MaxThreads |
선택 |
System.Int32 |
MaxThreads 매개 변수는 사용할 최대 스레드 수를 지정합니다. |
ReportFile |
선택 |
Microsoft.Exchange.Data.LocalLongFullPath |
ReportFile 매개 변수는 XML 보고서 로그의 경로와 파일 이름을 지정합니다. |
StartDate |
선택 |
System.DateTime |
StartDate 매개 변수는 원본 사서함에서 내보낼 내용을 필터링할 때 기준이 되는 시작 날짜를 지정합니다. 사서함에서 지정한 시작 날짜 이후 날짜인 항목만 내보냅니다. 특정 날짜를 입력할 때는 로컬 컴퓨터에 구성된 국가별 옵션 설정에 정의되어 있는 간단한 날짜 형식을 사용합니다. 예를 들어, 간단한 날짜 형식(mm/dd/yyyy)을 사용하도록 컴퓨터가 구성된 경우 2006년 3월 1일을 지정하려면 03/01/2006을 입력합니다. |
SubjectKeywords |
선택 |
System.String[] |
SubjectKeywords 매개 변수는 원본 사서함의 항목 제목을 필터링하는 데 사용할 키워드 필터를 지정합니다. |
ValidateOnly |
선택 |
System.Management.Automation.SwitchParameter |
ValidateOnly는 명령 실행 시에 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시하는 매개 변수입니다. 관리자는 ValidateOnly 매개 변수를 사용하여 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. 참고 이 매개 변수와 함께 Export-Mailbox 명령을 실행하면 명령은 메시지에 어떠한 필터도 적용하지 않습니다. 원본 및 대상 사서함이 있을 경우에만 검사합니다. |
입력 형식
반환 형식
오류
오류 | 설명 |
---|---|
|
예외
예외 | 설명 |
---|---|
|
예제
첫 번째 예에서는 john@contoso.com이라는 사용자의 사서함 내용을 ExportMailbox 사서함의 MyData 폴더로 내보내는 방법을 보여줍니다.
두 번째 예에서는 필터를 사용하여 원본 사서함에서 내보내기 작업 시에 포함할 항목을 지정하는 방법을 보여줍니다. 이 예에서는 contoso\john이라는 사용자의 사서함에서 메시지 본문 또는 첨부 파일 내용 중에 "merger"라는 키워드가 있고 *orgchart*라는 이름의 첨부 파일이 있으며 날짜가 2006년 3월 1일 오전 12시 01분 이후인 모든 항목을 내보냅니다.
세 번째 예에서는 사서함에서 항목을 찾고 삭제하는 방법을 보여줍니다. 이 예에서는 먼저 DB1 데이터베이스의 사서함을 모두 가져온 후 제목에 "Virus message"라는 문자열이 있는 항목을 검색합니다. 검색된 항목은 다른 사서함으로 내보내지며 원본 사서함에서는 삭제됩니다.
네 번째 예에서는 Get-User 명령을 통한 출력을 Export-Mailbox 명령으로 파이프하는 방법을 보여줍니다. 또한 이 예에서는 두 폴더를 내보내기에서 제외합니다. John의 사서함 중에 정크 메일 및 연락처 폴더의 항목은 ExportMailbox로 내보내지지 않습니다.
참고
Get-Recipient 또는 Get-Mailbox의 출력을 Export-Mailbox로 파이프할 수도 있습니다.
Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData
Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00"
Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-Mail","\Contacts"