Restore-Mailbox
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
마지막으로 수정된 항목: 2009-05-14
Restore-Mailbox cmdlet를 사용하여 복구 저장소 그룹으로 복원된 데이터베이스에서 사서함 콘텐츠를 추출합니다.
구문
restore-Mailbox -Identity <MailboxIdParameter> -RSGDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowDuplicates <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-ReportFile <LocalLongFullPath>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
restore-Mailbox -Identity <MailboxIdParameter> -RSGDatabase <DatabaseIdParameter> -RSGMailbox <StoreMailboxIdParameter> -TargetFolder <String> [-AllContentKeywords <String[]>] [-AllowDuplicates <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-ReportFile <LocalLongFullPath>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
자세한 정보
Restore-Mailbox cmdlet는 Microsoft Exchange Server 2007을 실행하는 서버의 복구 저장소 그룹에 있는 최종 사용자 데이터를 같은 조직에서 사서함을 지원하기에 적합한 공간과 리소스가 있는 Exchange 2007 사서함 서버의 사서함으로 복사합니다. Restore-Mailbox cmdlet는 서버의 복구 저장소 그룹에서 연결이 끊긴 사서함만 데이터의 원본으로 사용하고 연결된 사서함은 데이터의 대상으로 사용할 수 있습니다.
Restore-Mailbox cmdlet를 실행하려면 사용하는 계정이 Exchange Server 관리자 역할과 원본 및 대상 서버 모두에 대한 로컬 관리자 그룹을 위임받아야 합니다. 사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
매개 변수
매개 변수 | 필수 | 종류 | 설명 |
---|---|---|---|
Identity |
필수 |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Identity 매개 변수는 대상 사서함의 ID를 지정합니다. 이 매개 변수는 이름 또는 GUID입니다. 원본 사서함이 RSGMailbox 매개 변수로 식별되지 않으면 원본 사서함이 대상 사서함과 동일한 사서함 GUID를 사용하는 것으로 가정합니다. |
RSGDatabase |
필수 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
RSGDatabase 매개 변수는 사서함을 복원할 복구 저장소 그룹 데이터베이스를 지정합니다. 다음 값을 사용할 수 있습니다.
|
RSGMailbox |
필수 |
Microsoft.Exchange.Configuration.Tasks.StoreMailboxIdParameter |
RSGMailbox 매개 변수는 원본 사서함으로 사용할 복구 저장소 그룹의 사서함을 지정합니다. 이 매개 변수는 원본 사서함과 대상 사서함이 다른 경우 필요합니다. |
TargetFolder |
필수 |
System.String |
TargetFolder 매개 변수는 지정된 사서함에 만들 사서함 폴더를 지정합니다. 복원 중인 사서함이 복구 저장소 그룹의 사서함과 다르면 Restore-Mailbox cmdlet는 병합을 수행합니다. |
AllContentKeywords |
선택 |
System.String[] |
AllContentKeywords 매개 변수는 다음 모든 항목에 대한 필터를 지정합니다.
이러한 필드 모두에 대해 Or 검색을 수행할 수 있습니다. 검색 조건이 제목, 메시지 본문 또는 첨부 파일 콘텐츠에 포함되어 있으면 결과가 표시됩니다. |
AllowDuplicates |
선택 |
System.Management.Automation.SwitchParameter |
AllowDuplicates 매개 변수는 메일 항목이 기존 항목과 중복되는지 확인하지 않고 중복 항목을 제거하지 않고서 해당 메일 항목을 복사하는 데 사용됩니다. AllowDuplicates 매개 변수는 IncludeFolders 매개 변수와 함께 사용하는 것이 좋습니다. |
AttachmentFilenames |
선택 |
System.String[] |
AttachmentFilenames 매개 변수는 첨부 파일 이름에 사용할 필터를 지정합니다. 문자열에 와일드카드 문자를 사용할 수 있습니다. 예를 들어, .txt 확장명을 가진 항목을 내보낼 때 "*.txt"를 사용할 수 있습니다. |
BadItemLimit |
선택 |
System.Int32 |
BadItemLimit 매개 변수는 내보내기 작업이 실패하기 전에 사서함에서 건너뛸 손상된 항목 수를 지정합니다. |
Confirm |
선택 |
System.Management.Automation.SwitchParameter |
Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. 기본값은 $true입니다. |
ContentKeywords |
선택 |
System.String[] |
ContentKeywords 매개 변수는 원본 사서함의 메시지 본문과 첨부 파일 콘텐츠에 사용할 키워드 필터를 지정합니다. |
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 매개 변수는 사용할 최대 스레드 수를 지정합니다. |
RecipientKeywords |
선택 |
System.String[] |
RecipientKeywords 매개 변수는 원본 사서함의 항목의 받는 사람을 필터링하는 데 사용할 키워드 필터를 지정합니다. 이 필터는 검색 문자열이 단어의 일부에 해당하는 경우에도 찾으며, 단어 단위의 검색이 아닙니다. |
ReportFile |
선택 |
Microsoft.Exchange.Data.LocalLongFullPath |
ReportFile 매개 변수는 XML 보고서 로그의 경로와 파일 이름을 지정합니다. |
SenderKeywords |
선택 |
System.String[] |
SenderKeywords 매개 변수는 원본 사서함의 항목의 보낸 사람을 필터링하는 데 사용할 키워드 필터를 지정합니다. 이 필터는 검색 문자열이 단어의 일부에 해당하는 경우에도 찾으며, 단어 단위의 검색이 아닙니다. |
StartDate |
선택 |
System.DateTime |
StartDate 매개 변수는 시작 날짜를 지정합니다. 시작 날짜는 끝 날짜보다 이전이어야 합니다. |
SubjectKeywords |
선택 |
System.String[] |
SubjectKeywords 매개 변수는 원본 사서함의 항목 제목에 사용할 키워드 필터를 지정합니다. 이 필터는 검색 문자열이 단어의 일부에 해당하는 경우에도 찾으며, 단어 단위의 검색이 아닙니다. |
TargetFolder |
선택 |
System.String |
TargetFolder 매개 변수는 지정된 사서함에 만들 사서함 폴더를 지정합니다. 복원할 사서함이 복구 저장소 그룹의 사서함과 다를 경우 이 매개 변수가 필요합니다. (예: Identity 매개 변수로 지정한 값이 RSGMailbox 매개 변수로 지정한 값과 다를 경우) 이 경우 Restore-Mailbox cmdlet는 병합을 수행합니다. 값이 같으면 TargetFolder 매개 변수는 필요하지 않습니다. |
ValidateOnly |
선택 |
System.Management.Automation.SwitchParameter |
ValidateOnly 매개 변수는 명령 실행 시에 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. 기본값은 $true입니다. |
WhatIf |
선택 |
System.Management.Automation.SwitchParameter |
WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 관리자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. 기본값은 $true입니다. |
입력 형식
반환 형식
오류
예외
예제
다음 코드 예에서 첫 번째 예는 복구 저장소 그룹 데이터베이스 MyRSGDatabase에서 Scott라는 사용자의 사서함을 복원합니다.
두 번째 예는 John의 사서함 콘텐츠를 Recovery 폴더에 있는 Scott의 사서함으로 복원합니다.
세 번째 예는 제목이 "Meeting"이고, 본문에 "business"라는 단어가 포함되어 있으며, 메시지가 Inbox 또는 Calendar 폴더에 있는 메일만 복원합니다. 이 예에서는 사서함이 영어로 되어 있다고 가정합니다.
마지막 예는 MyDatabase 사서함 데이터베이스에 있는 모든 사서함(MyRSGDatabase에도 있음)을 대량 복원합니다.
Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase
Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase -RSGMailbox John -TargetFolder Recovery
Restore-Mailbox -Identity Scott -RSGDatabase MyRSGDatabase -SubjectKeywords "Meeting" -ContentKeyword "business" -IncludeFolders \Inbox,\Calendar
Get-Mailbox -Database MyDatabase | Restore-Mailbox -RSGDatabase MyRSGDatabase