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 매개 변수는 사서함을 복원할 복구 저장소 그룹 데이터베이스를 지정합니다. 다음 값을 사용할 수 있습니다.

  • 데이터베이스의 GUID

  • 데이터베이스 이름

  • 서버 이름\데이터베이스 이름

  • 서버 이름\저장소 그룹\데이터베이스 이름

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