사서함 복원 요청 관리

적용 대상: Exchange Server 2013

사서함 복원 요청은 연결이 끊긴 사서함을 복원할 때 사용됩니다. 연결이 끊긴 사서함은 Active Directory 사용자 계정과 연결되지 않은 Exchange 사서함 데이터베이스의 사서함입니다. 사서함을 사용하지 않도록 설정하거나 삭제하거나 다른 데이터베이스로 이동하면 사서함의 연결이 끊깁니다. 자세한 내용은 연결이 끊어진 사서함을 참조하십시오.

연결이 끊긴 사서함은 사서함 데이터베이스의 삭제된 사서함 보존 설정에 지정된 기간 동안 사서함 데이터베이스에 남아 있습니다. 기본적으로 연결이 끊긴 사서함은 30일간 보존됩니다. 이 보존 기간 동안에는 삭제된 사서함의 내용을 기존 사서함으로 복원(복사)할 수 있습니다. 이 항목에서는 셸을 사용하여 사서함 복원 요청을 관리하는 방법을 설명합니다.

연결이 끊어진 사서함과 관련된 추가 관리 작업에 대한 자세한 내용은 다음 항목을 참조하십시오.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 각 절차의 예상 완료 시간: 2분.

  • 이러한 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 권한을 보려면 받는 사람 권한 항목의 "사서함 복원 요청" 항목을 참조하세요.

  • 이 항목의 프로시저만 셸에서 수행할 수 있습니다. 사서함 복원 요청을 관리하는 데 EAC를 사용할 수 없습니다.

  • 모든 사서함 복원 요청에 대한 Identity 속성 값을 표시하려면 다음 명령을 실행합니다.

    Get-MailboxRestoreRequest | Format-Table Identity
    

    이 항목의 절차를 수행할 때 이 ID 값을 사용하면 특정 사서함 복원 요청을 지정할 수 있습니다.

  • 이 항목의 절차에 적용할 수 있는 바로 가기 키에 대한 자세한 내용은 Exchange 관리 센터의 바로 가기 키을 참조하세요.

문제가 있습니까? Exchange 포럼에서 도움을 요청하세요. Exchange Server 포럼을 방문하세요.

셸을 사용하여 복원 요청 속성 보기

사서함 복원 요청의 상태에 대한 기본 정보를 제공하는 사서함 복원 요청 속성을 볼 수 있습니다.

모든 사서함 복원 요청에 대한 ID 속성의 목록과 값을 표시하려면 다음 명령을 실행합니다.

Get-MailboxRestoreRequest | Format-Table Identity

이 ID를 사용하여 특정 사서함 복원 요청에 대한 정보를 가져올 수 있습니다.

다음은 Identity 매개 변수를 사용하여 복원 요청 "Pilar Pinilla \MailboxRestore"의 상태를 반환하는 예제입니다.

Get-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore"

이 예에서는 Pilar Pinilla 대상 사서함에 대한 두 번째 복원 요청과 관련된 모든 정보를 반환합니다.

Get-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1" | Format-List

이 예에서는 원본 데이터베이스 MBD01에서 복원 중인 복원 요청 상태를 반환합니다.

Get-MailboxRestoreRequest -SourceDatabase MBD01

이 예에서는 현재 진행 중인 모든 복원 요청을 반환합니다.

Get-MailboxRestoreRequest -Status InProgress

다른 유용한 상태 상태는 , Completed, Suspended및 을 Failed포함합니다Queued.

이 예에서는 일시 중단된 모든 복원 요청을 반환합니다.

Get-MailboxRestoreRequest -Suspend $true

명령이 오류를 반환하는 경우 올바른 구문 및 ID를 사용하고 있는지 확인합니다. cmdlet이 제대로 실행되었지만 결과가 반환되지 않는 경우도 있습니다. 예를 들어 사서함 복원 요청을 제출하고 명령을 Get-MailboxRestoreRequest -Status InProgress 실행했는데 결과가 반환되지 않으면 현재 실행 중인 복원 요청이 없습니다.

구문과 매개 변수에 대한 자세한 내용은 Get-MailboxRestoreRequest를 참조하십시오.

Get-MailboxRestoreRequest 출력

기본적으로 Get-MailboxRestoreRequest cmdlet은 요청 이름, 데이터가 복원되는 대상 사서함 및 요청 상태를 반환합니다. 다음 표에서는 이 cmdlet을 Format-List cmdlet에 파이프할 경우 반환되는 유용한 정보를 보여줍니다.

설명
SourceDatabase 복원 중인 연결이 끊긴 사서함이 포함된 데이터베이스를 지정합니다.
TargetMailbox 데이터를 복원할 사서함을 지정합니다.
Name 요청의 이름을 지정합니다.
RequestQueue MRS(Microsoft Exchange Mailbox Replication Service)에서 요청의 자세한 상태를 저장하는 데이터베이스를 지정합니다.
Status 요청의 상태를 지정합니다.
Suspend 요청의 일시 중단 여부를 지정합니다. Suspend 매개 변수와 함께 New-MailboxRestoreRequest cmdlet을 사용하여 만든 경우 사서함 복원을 일시 중단할 수 있습니다. 사서함 복원 작업이 실패한 경우 또는 관리자가 Suspend-MailboxRestoreRequest cmdlet을 사용할 경우에도 사서함 복원이 일시 중단될 수 있습니다.
Identity 요청의 ID를 지정합니다. 이 ID는 대상 사서함 이름 및 요청 이름의 조합입니다.

셸을 사용하여 복원 요청 통계 보기

문제 해결 목적으로 사용할 수 있는 자세한 정보를 제공하는 사서함 복원 요청 통계를 볼 수 있습니다.

이 예에서는 복원 요청 danp\MailboxRestore1에 대한 기본 통계를 반환합니다. 반환되는 정보에는 기본적으로 이름, 사서함, 상태 및 완료율이 포함됩니다.

Get-MailboxRestoreRequestStatistics -Identity danp\MailboxRestore1

이 예에서는 Dan Park의 사서함에 대한 통계를 반환하고 보고서를 .csv 파일로 내보냅니다.

Get-MailboxRestoreRequestStatistics -Identity "Dan Park\MailboxRestore" | Export-CSV \\SERVER01\RestoreRequest_Reports\DanPark_Restorestats.csv

이 예제에서는 IncludeReport 매개 변수를 사용하여 Pilar Pinilla의 사서함에 대한 복원 요청에 대한 추가 정보를 반환하고 결과를 Format-List cmdlet으로 파이핑합니다.

Get-MailboxRestoreRequestStatistics -Identity "Pilar Pinilla\MailboxRestore" -IncludeReport | Format-List

다음은 IncludeReport 매개 변수를 사용하는 상태인 모든 복원 요청에 대한 추가 정보를 반환한 다음 명령이 실행 중인 위치의 Failed 파일 AllRestoreReports.txt 정보를 저장하는 예제입니다.

Get-MailboxRestoreRequest -Status Failed | Get-MailboxRestoreRequestStatistics -IncludeReport | Format-List > AllRestoreReports.txt

구문과 매개 변수에 대한 자세한 내용은 Get-MailboxRestoreRequestStatisticsGet-MailboxRestoreRequest을 참조하십시오.

Get-MailboxRestoreRequestStatistics 출력

기본적으로 Get-MailboxRestoreRequestStatistics cmdlet은 요청의 이름, 요청의 상태, 대상 사서함의 별칭 및 완료 백분율을 반환합니다. 다음 표에서는 이 cmdlet을 Format-List cmdlet에 파이프라이닝할 경우 반환되는 유용한 정보를 보여줍니다.

설명
Name 요청의 이름을 지정합니다.
Status 요청의 상태를 지정합니다.
StatusDetail 요청 상태에 대한 세부 정보를 지정합니다. 예를 들어 값이 를 Status 반환InProgress하는 경우 값은 StatusDetail 및 와 CopyingMessages같은 CreatingFolderHierarchy 상태에 대한 InProgress 특정 단계를 반환합니다.
SyncStage 복원 프로세스를 통해 요청이 진행되는 범위를 지정합니다.
Suspend 복원 요청의 일시 중단 여부를 지정합니다. 이 값은 true 다음과 같은 시나리오에 있습니다.
  • MRS가 중지되었거나 실패로 인해 요청을 중지하고 있습니다.
  • 관리자가 요청을 일시 중단했습니다.
SourceExchangeGuid 데이터를 복원할 원본 사서함의 GUID를 지정합니다.
SourceRootFolder 데이터를 복원할 원본 사서함 계층의 루트 폴더 이름을 지정합니다. 이 값이 비어 있으면 데이터가 최상위 정보 저장소 폴더에서 복원됩니다.
SourceDatabase 원본 사서함이 있는 데이터베이스의 이름을 지정합니다.
MailboxRestoreFlags 복원 중인 사서함이 또는 Soft-Deleted임을 Disabled 지정합니다.
TargetAlias 대상 사서함의 별칭을 지정합니다.
TargetIsArchive 사서함이 아카이브로 복원되는지 여부를 지정합니다.
TargetExchangeGuid 대상 사서함의 GUID를 지정합니다.
TargetRootFolder 데이터를 복원할 대상 사서함 계층의 루트 폴더 이름을 지정합니다. 이 값이 비어 있으면 데이터가 최상위 정보 저장소 폴더로 복원됩니다.
TargetDatabase 대상 사서함이 있는 데이터베이스의 이름을 지정합니다.
TargetMailboxIdentity 대상 사서함의 ID를 지정합니다.
IncludeFolders 복원하는 동안 포함할 폴더의 목록을 지정합니다. 이 값이 비어 있고 요청 시 폴더를 지정하지 않았으면 모든 폴더가 사서함으로 복원됩니다(ExcludeFolders 매개 변수를 사용하여 특정 폴더를 제외하지 않은 경우).
ExcludeFolders 복원하는 동안 제외할 폴더의 목록을 지정합니다. 이 값이 비어 있고 요청 시 폴더를 지정하지 않았으면 모든 폴더가 사서함으로 복원됩니다(IncludeFolders 매개 변수를 사용하여 특정 폴더를 포함하지 않은 경우).
ExcludeDumpster 요청을 만들 때 복구할 수 있는 항목 폴더가 제외되었는지 여부를 지정합니다.
ConflictResolutionOption 대상 및 소스 폴더에 일치하는 메시지가 있을 경우 MRS에 대한 동작을 지정합니다.
AssociatedMessagesCopyOption 요청이 처리될 때 연결된 메시지를 복사할 것인지 여부를 지정합니다. 연결된 메시지는 규칙, 보기 및 양식에 대한 정보가 있는 숨겨진 데이터가 포함된 특별한 메시지입니다.
BadItemLimit 요청이 손상된 메시지를 발견하는 경우 MRS에서 건너뛸 잘못된 항목 수를 지정합니다.
BadItemsEncountered 명령에 의해 발견되는 손상된 메시지 수를 지정합니다. BadItemsEncountered 값이 BadItemLimit 값보다 크면 요청이 실패합니다.
QueuedTimeStamp MRS로 요청이 시작된 날짜 및 시간을 지정합니다.
StartTimeStamp 복원 요청이 MRS에 의해 처리되기 시작한 날짜 및 시간을 지정합니다.
LastUpdateTimeStamp 요청이 마지막으로 변경된 날짜 및 시간을 지정합니다. 관리자 또는 MRS에 의해 변경되었을 수도 있습니다.
SuspendTimeStamp 요청이 일시 중단된 날짜 및 시간을 지정합니다.
OverallDuration 요청을 완료하는 데 걸린 시간을 지정합니다. 요청이 상태인 경우 이 값은 Failed 시작 중인 요청과 요청 실패 사이의 시간을 지정합니다. 요청이 완료되지 않은 경우 이 값은 시작 중인 요청과 실행 중인 Get-MailboxRestoreRequestStatistics cmdlet 사이의 시간을 지정합니다.
TotalSuspendedDuration 요청이 상태에 있었던 시간을 지정합니다 Suspended .
TotalFailedDuration 요청이 상태에 있었던 시간을 지정합니다 Failed .
TotalQueuedDuration 요청이 상태에 있었던 시간을 지정합니다 Queued .
TotalInProgressDuration 요청이 상태에 있었던 시간을 지정합니다 In Progress .
TotalStalledDueToHADuration 고가용성 때문에 요청이 중단되었던 시간을 지정합니다.
MRSServerName 요청을 처리한 클라이언트 액세스 서버의 이름을 지정합니다.
EstimatedTransferSize 복원된 총 파일 크기 또는 요청 In Progress 이 상태에 있는 경우 MRS가 복원할 것으로 예상되는 파일 크기를 지정합니다.
EstimatedTransferItemCount 복원된 항목 수 또는 요청 In Progress 이 상태에 있는 경우 MRS가 복원할 것으로 예상되는 항목 수를 지정합니다.
BytesTransferredPerMinute 분당 전송된 평균 바이트 수를 지정합니다.
ItemsTransferred 전송된 항목 수를 지정합니다.
PercentComplete 완료된 요청의 백분율을 지정합니다.
CompletedRequestAgeLimit 완료된 복원 요청이 삭제되기 전에 보존되는 기간을 지정합니다. 기본값은 30일입니다.
PositionInQueue 요청이 시작되지 않은 경우 이 값은 큐에서 요청의 위치를 지정합니다.
FailureCode 오류가 발생한 경우 이 값은 오류 코드를 지정합니다.
FailureType 오류가 발생한 경우 이 값은 오류 유형을 지정합니다.
FailureSide 오류가 발생한 경우 이 값은 오류가 대상 사서함에서 발생했는지, 원본 사서함에서 발생했는지를 지정합니다.
Message 오류가 발생한 경우 이 값은 오류 메시지를 지정합니다. 이 값으로 일시 중단 설명을 지정할 수도 있습니다.
FailureTimestamp 요청이 실패한 경우 이 값은 요청이 실패한 날짜 및 시간을 지정합니다.
FailureContext 요청이 실패한 경우 이 값은 실패 시 수행 중이던 작업에 대한 정보를 지정합니다.
ValidationMessage 요청이 유효하지 않은 경우 이 값은 이유를 지정합니다.
RequestQueue MRS가 요청의 자세한 상태를 저장하는 데이터베이스를 지정합니다.
Identity 요청의 ID를 지정합니다.
Report IncludeReport 매개 변수를 사용한 경우 이 값은 요청 문제 해결에 사용할 수 있는 정보를 지정합니다.

Get-MailboxRestoreRequestStatistics cmdlet을 실행하여 사서함 복원 요청의 통계를 볼 수 있는지 확인합니다. 오류가 반환되면 복원 요청에 올바른 ID를 사용하고 있는지 확인하십시오.

셸을 사용하여 복원 요청 속성 변경

사서함 복원 요청이 실패할 경우 Set-MailboxRestoreRequest cmdlet을 사용하여 요청의 속성을 변경해 문제를 해결할 수 있습니다.

이 예에서는 Debra Garcia의 사서함에 대한 복원 요청 MailboxRestore1이 10개의 손상된 사서함 항목을 건너뛰도록 지정합니다.

Set-MailboxRestoreRequest -Identity "Debra Garcia\MailboxRestore1" -BadItemLimit 10

이 예에서는 Florence Flipo의 사서함에 대한 복원 요청 MailboxRestore1이 100개의 손상된 사서함 항목을 건너뛰도록 지정합니다. BadItemLimit 값이 50보다 크므로 AcceptLargeDataLoss 매개 변수를 지정해야 합니다.

Set-MailboxRestoreRequest -Identity "Florence Flipo\MailboxRestore1" -BadItemLimit 100 -AcceptLargeDataLoss

구문과 매개 변수에 대한 자세한 내용은 Set-MailboxRestoreRequest를 참조하십시오.

복원 요청의 속성을 성공적으로 변경했음을 어떻게 알 수 있나요?

복원 요청의 속성이 변경되었는지 확인하려면 Get-MailboxRestoreRequestStatistics cmdlet을 실행하여 복원 요청의 수정된 속성을 표시합니다. 복원 요청이 성공적으로 만들어진 경우 Status 속성의 값 Queued은 , InProgress또는 Completed입니다. 복원 요청이 완료되면 일시 삭제된 사서함의 내용이 대상 사서함에 표시됩니다.

구문과 매개 변수에 대한 자세한 내용은 Get-MailboxRestoreRequestStatistics를 참조하십시오.

셸을 사용하여 복원 요청 일시 중단

요청이 만들어진 후 요청이 의 상태에 Completed도달하기 전에 언제든지 복원 요청을 일시 중단할 수 있습니다. Resume-MailboxRestoreRequest cmdlet을 사용하여 복원 요청을 다시 시작하는 명령 구문은 이 항목 뒷부분의 셸을 사용하여 복원 요청 다시 시작을 참조하십시오.

이 예에서는 Pilar Pinilla의 사서함에 대한 복원 요청 MailboxRestore1을 일시 중단합니다.

Suspend-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"

다음은 상태가 InProgress인 모든 요청을 먼저 검색한 다음 Suspend-MailboxRestoreRequest cmdlet에 출력을 파이핑하고 일시 중단 주석 "FY13Q2 유지 관리 후 다시 시작"을 포함하여 진행 중인 모든 복원 요청을 일시 중단하는 예제입니다.

Get-MailboxRestoreRequest -Status InProgress | Suspend-MailboxRestoreRequest -SuspendComment "Resume after FY13Q2 Maintenance"

구문과 매개 변수에 대한 자세한 내용은 Suspend-MailboxRestoreRequest를 참조하십시오.

사서함 복원 요청을 성공적으로 일시 중단했음을 어떻게 알 수 있나요?

사서함 복원 요청이 일시 중단되었는지 확인하려면 다음 명령을 실행합니다.

Get-MailboxRestoreRequest <identity> | Format-List Suspend,Status

Suspend 속성 True값이 이면 복원 요청이 성공적으로 일시 중단되었습니다. 또한 Status 속성의 값 Suspended 은 복원 요청이 일시 중단되었음을 나타냅니다.

셸을 사용하여 복원 요청 다시 시작

Resume-MailboxRestoreRequest cmdlet을 사용하여 실패하거나 일시 중단된 복원 요청을 다시 시작할 수 있습니다.

이 예에서는 복원 요청 Pilar Pinilla\MailboxRestore1을 다시 시작합니다.

Resume-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"

이 예에서는 실패 상태인 모든 복원 요청을 다시 시작합니다.

Get-MailboxRestoreRequest -Status Failed | Resume-MailboxRestoreRequest

구문과 매개 변수에 대한 자세한 내용은 Resume-MailboxRestoreRequest를 참조하십시오.

복원 요청을 성공적으로 다시 시작했음을 어떻게 알 수 있나요?

복원 요청을 성공적으로 다시 시작했는지 확인하려면 다음 명령을 실행합니다.

Get-MailboxRestoreRequest <identity> | Format-List Suspend,Status

Suspend 속성 False값이 이면 복원 요청이 성공적으로 다시 시작되었습니다. 또한 Status 속성의 값 InProgress 은 복원 요청이 다시 시작되었음을 나타냅니다.

셸을 사용하여 복원 요청 제거

Remove-MailboxRestoreRequest cmdlet을 사용하여 사서함 복원 요청을 제거할 수 있습니다. 사서함 데이터를 대상 사서함으로 복사하기 시작한 후에 복원 요청을 제거할 경우 복사된 사서함 데이터는 대상 사서함에 남아 있습니다.

참고

앞에서 언급했듯이 완료된 복원 요청은 기본적으로 30일 동안 보존된 후 자동으로 삭제됩니다.

이 예에서는 복원 요청 Pilar Pinilla\MailboxRestore1을 제거합니다.

Remove-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"

이 예에서는 완료 상태의 모든 복원 요청이 제거됩니다.

Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest

다음은 MBXDB01에 저장된 요청에 RequestGuid 매개 변수를 사용하여 복원 요청을 취소하는 예제입니다. RequestGuidRequestQueue 매개 변수가 필요한 매개 변수 집합은 Microsoft Replication Service 디버깅 목적으로만 사용됩니다. Microsoft 고객 지원 서비스에서 안내하는 경우에만 이 매개 변수 집합을 사용해야 합니다.

Remove-MailboxRestoreRequest -RequestQueue MBXDB01 -RequestGuid 25e0eaf2-6cc2-4353-b83e-5cb7b72d441f

구문과 매개 변수에 대한 자세한 내용은 Remove-MailboxRestoreRequest를 참조하십시오.

사서함 복원 요청을 성공적으로 제거하려면 어떻게 해야 할까요?

사서함 복원 요청이 제거되었는지 확인하려면 다음 명령을 실행합니다.

Get-MailboxRestoreRequest -Identity <identity of removed restore request>

복원 요청이 없다는 내용의 오류가 반환됩니다.

Get-MailboxRestoreRequest cmdlet을 실행할 수도 있습니다. 복원 요청이 제거되었으면 결과에 해당 복원 요청이 포함되지 않습니다.