Restore-Mailbox

이 cmdlet은 Exchange Server 2010년에만 사용할 수 있습니다.

Restore-Mailbox cmdlet을 사용하여 복원된 데이터베이스에서 사서함 콘텐츠를 추출합니다.

참고: Exchange Server 2010 SP1(서비스 팩 1) 이상에서는 Restore-Mailbox cmdlet 대신 New-MailboxRestoreRequest cmdlet을 사용하여 복원된 데이터베이스에서 사서함 콘텐츠를 추출합니다.

아래 구문 섹션에 있는 매개 변수 집합에 대한 자세한 내용은 Exchange cmdlet 구문을 참조하십시오.

Syntax

Restore-Mailbox
       [-Identity] <MailboxIdParameter>
       -RecoveryDatabase <DatabaseIdParameter>
       -RecoveryMailbox <StoreMailboxIdParameter>
       -TargetFolder <String>
       [-AllowDuplicates]
       [-AllContentKeywords <String[]>]
       [-AttachmentFilenames <String[]>]
       [-BadItemLimit <Int32>]
       [-Confirm]
       [-ContentKeywords <String[]>]
       [-EndDate <DateTime>]
       [-ExcludeFolders <MapiFolderPath[]>]
       [-GlobalCatalog <Fqdn>]
       [-IncludeFolders <MapiFolderPath[]>]
       [-Locale <CultureInfo>]
       [-MaxThreads <Int32>]
       [-RecipientKeywords <String[]>]
       [-SenderKeywords <String[]>]
       [-StartDate <DateTime>]
       [-SubjectKeywords <String[]>]
       [-ValidateOnly]
       [-WhatIf]
       [<CommonParameters>]

Description

Restore-Mailbox cmdlet은 Microsoft Exchange Server 2010을 실행하는 모든 서버의 최종 사용자 데이터를 사서함을 지원하기에 충분한 공간과 리소스가 있는 동일한 조직의 Exchange 2010 사서함 서버의 사서함에 복사합니다. Restore-Mailbox cmdlet은 서버에서 연결이 끊긴 사서함만 데이터 원본으로 사용할 수 있으며 cmdlet은 연결된 사서함만 데이터의 대상으로 사용할 수 있습니다.

이 cmdlet을 실행하려면 먼저 사용 권한을 할당받아야 합니다. 이 항목에는 해당 cmdlet의 모든 매개 변수가 나열되지만 사용자에게 할당된 사용 권한에 포함되지 않은 일부 매개 변수에는 액세스할 수 없습니다. 조직에서 cmdlet 또는 매개 변수를 실행하는 데 필요한 사용 권한을 확인하려면 Find the permissions required to run any Exchange cmdlet를 참조하세요.

예제

예 1

Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase

다음은 MyRecoveryDatabase 데이터베이스에서 사용자 Scott의 사서함을 복원하는 예제입니다.

예 2

Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -RecoveryMailbox John -TargetFolder Recovery

다음은 John의 사서함 콘텐츠를 Recovery 폴더 아래의 Scott 사서함으로 복원하는 예제입니다.

예 3

Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -SubjectKeywords "Meeting" -ContentKeywords "business" -IncludeFolders \Inbox,\Calendar

다음은 비즈니스라는 단어가 포함된 메시지 본문과 받은 편지함 또는 일정 폴더의 메시지 위치와 함께 모임이라는 제목의 메일만 복원하는 예제입니다. 이 예제에서는 사서함이 영어로되어 있다고 가정합니다.

예 4

Get-Mailbox -Database MyDatabase | Restore-Mailbox -RecoveryDatabase MyRecoveryDatabase

다음은 MyRecoveryDatabase에도 있는 MyDatabase 사서함 데이터베이스의 모든 사서함을 대량 복원하는 예제입니다.

매개 변수

-AllContentKeywords

AllContentKeywords 매개 변수는 다음의 모든 필터를 지정합니다.

  • 제목
  • 메시지 본문
  • 첨부 파일 콘텐츠

이렇게 하면 이러한 모든 필드를 OR로 검색할 수 있습니다. 검색 조건이 제목, 메시지 본문 또는 첨부 파일 콘텐츠의 일부인 경우 결과를 얻습니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-AllowDuplicates

AllowDuplicates 스위치는 중복된 항목을 제거하지 않고 기존 항목의 중복 여부를 확인하지 않고 메일 항목을 복사합니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.

IncludeFolders 매개 변수와 함께 이 스위치를 사용하는 것이 좋습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-AttachmentFilenames

AttachmentFilenames 매개 변수는 첨부 파일 이름에 대한 필터를 지정합니다. 문자열에서 와일드카드 문자를 사용할 수 있습니다. 예를 들어 *.txt 사용하여 .txt 확장이 있는 항목을 내보낼 수 있습니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-BadItemLimit

BadItemLimit 매개 변수는 내보내기 작업이 실패하기 전에 건너뛸 사서함의 손상된 항목 수를 지정합니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Confirm

Confirm 스위치는 확인 메시지를 표시할지 여부를 지정합니다. 진행하기 전에 cmdlet이 확인을 요구하는지에 따라 이 스위치가 cmdlet에 미치는 영향이 달라집니다.

  • 파괴적인 cmdlet(예: Remove-* cmdlet)에는 계속하기 전에 명령을 강제로 승인하도록 하는 기본 제공 일시 중지가 있습니다. 이러한 cmdlet의 경우 정확한 구문 -Confirm:$false를 사용하여 확인 메시지를 건너뛸 수 있습니다.
  • 대부분의 다른 cmdlet(예: New-* 및 Set-* cmdlet)에는 기본 제공 일시 중지가 없습니다. 이러한 cmdlet의 경우 값 없이 스위치를 지정하면 계속하기 전에 명령을 강제로 확인하도록 하는 일시 중지가 추가됩니다.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ContentKeywords

ContentKeywords 매개 변수는 원본 사서함에 있는 첨부 파일의 메시지 본문 및 콘텐츠에 대한 키워드 필터를 지정합니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-EndDate

EndDate 매개 변수는 원본 사서함에서 내보낼 콘텐츠를 필터링하기 위한 종료 날짜를 지정합니다. 종료 날짜 이전의 날짜가 있는 사서함의 항목만 내보냅니다. 특정 날짜를 입력할 때 로컬 컴퓨터에 구성된 국가별 옵션 설정에 정의된 짧은 날짜 형식을 사용합니다. 예를 들어 컴퓨터가 짧은 날짜 형식 mm/dd/yyyy를 사용하도록 구성된 경우 2010년 3월 1일을 지정하려면 2010년 3월 1일을 입력합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ExcludeFolders

ExcludeFolders 매개 변수는 내보내는 동안 제외할 폴더 목록을 지정합니다. 폴더는 입력될 때 제외됩니다. 지역화되지 않습니다. 예를 들어 다른 언어의 달력은 다른 단어이므로 달력을 제외하면 영어로 된 달력만 제외됩니다.

Type:MapiFolderPath[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-GlobalCatalog

GlobalCatalog 매개 변수는 대상 사서함을 검색하는 데 사용할 글로벌 카탈로그를 지정합니다.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Identity

Identity 매개 변수는 복원하려는 사서함을 지정합니다. 사서함을 고유하게 식별하는 모든 값을 사용할 수 있습니다. 예:

  • 이름
  • 별칭
  • DN(고유 이름)
  • DN(고유 이름)
  • Domain\Username
  • 전자 메일 주소
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • 사용자 ID 또는 UPN(사용자 계정 이름)
Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010

-IncludeFolders

IncludeFolders 매개 변수는 내보내는 동안 포함할 폴더 목록을 지정합니다. 폴더는 입력될 때 포함됩니다. 지역화되지 않습니다. 예를 들어 다른 언어의 달력은 다른 단어이므로 달력을 포함하려면 영어 달력만 포함됩니다.

Type:MapiFolderPath[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Locale

Locale 매개 변수는 복원할 메시지의 로캘 설정을 지정합니다. 이 필터를 설정하면 지정된 로캘 설정이 있는 메시지만 추출됩니다.

Type:CultureInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-MaxThreads

MaxThreads 매개 변수는 사용할 최대 스레드 수를 지정합니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-RecipientKeywords

RecipientKeywords 매개 변수는 원본 사서함에 있는 항목의 받는 사람에 대한 키워드 필터를 지정합니다. 이 필터는 단어의 일부인 경우에도 검색 문자열을 찾습니다. 이것은 전체 단어 검색이 아닙니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-RecoveryDatabase

RecoveryDatabase 매개 변수는 사서함을 복원할 복구 데이터베이스를 지정합니다. 데이터베이스를 고유하게 식별하는 모든 값을 사용할 수 있습니다. 예를 들면 다음과 같습니다.

  • 이름
  • DN(고유 이름)
  • GUID
Type:DatabaseIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-RecoveryMailbox

RecoveryMailbox 매개 변수는 원본 사서함으로 사용할 사서함을 지정합니다. 원본 사서함이 대상 사서함과 다른 경우 이 매개 변수가 필요합니다.

사서함을 GUID 값으로 식별합니다. Get-Mailbox 또는 Get-MailboxStatistics cmdlet을 사용하여 GUID 값을 찾을 수 있습니다.

Type:StoreMailboxIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010

-SenderKeywords

SenderKeywords 매개 변수는 원본 사서함에 있는 항목의 보낸 사람의 키워드 필터를 지정합니다. 이 필터는 단어의 일부인 경우에도 검색 문자열을 찾습니다. 이것은 전체 단어 검색이 아닙니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-StartDate

StartDate 매개 변수는 시작 날짜를 지정합니다. 시작 날짜는 종료 날짜 이전이어야 합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-SubjectKeywords

SubjectKeywords 매개 변수는 원본 사서함에 있는 항목의 주체에 대한 키워드 필터를 지정합니다. 이 필터는 단어의 일부인 경우에도 검색 문자열을 찾습니다. 이것은 전체 단어 검색이 아닙니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-TargetFolder

TargetFolder 매개 변수는 지정된 사서함에 생성된 사서함 폴더를 지정합니다. 복원 중인 사서함이 대상 사서함과 다른 경우 이 매개 변수가 필요합니다. 예를 들어 Identity 매개 변수로 지정된 값은 RecoveryMailbox 매개 변수로 지정된 값과 다릅니다. 이 경우 Restore-Mailbox 명령은 병합을 수행합니다. 값이 같으면 TargetFolder 매개 변수가 필요하지 않습니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ValidateOnly

ValidateOnly 스위치는 명령에 작업을 수행하는 데 필요한 조건 및 요구 사항을 평가한 다음 작업이 성공할지 아니면 실패할지 보고하도록 지시합니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.

이 스위치를 사용할 때는 변경되지 않습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-WhatIf

Whatif 스위치는 해당 명령의 동작을 시뮬레이션합니다. 이 스위치를 사용하면 변경 내용을 실제로 적용하지 않고 발생할 변경 내용을 확인할 수 있습니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

입력

Input types

이 cmdlet이 수락하는 입력 형식을 보려면 Cmdlet 입출력 형식을 참조하세요. cmdlet의 입력 형식 필드가 비어 있을 경우 cmdlet은 입력 데이터를 수락하지 않습니다.

출력

Output types

이 cmdlet이 수락하는 반환 형식(출력 형식이라고도 함)을 보려면 Cmdlet 입출력 형식을 참조하세요. 출력 형식 필드가 비어 있는 경우 cmdlet은 데이터를 반환하지 않습니다.