다음을 통해 공유


Start-OBRecovery

OBRecoverableOptions 개체에서 지정된 복구 옵션으로 OBRecoverableItem 개체의 배열을 복구합니다.

Syntax

Start-OBRecovery
     [-RecoverableItem] <CBRecoverableItem[]>
     [[-RecoveryOption] <CBRecoveryOption>]
     [[-EncryptionPassphrase] <SecureString>]
     [-Async]
     [-Confirm]
     [-WhatIf]

Description

Start-OBRecovery cmdlet은 OBRecoverableOptions 개체에서 지정된 복구 옵션을 사용하여 OBRecoverableItem 개체의 배열을 복구합니다. 대체 서버 복구의 경우 복구를 수행하려면 자격 증명 및 암호화 암호 개체가 필요합니다.

복구 옵션을 지정하지 않으면 다음 기본 옵션이 사용됩니다.

  1. 원래 위치로 복원합니다.
  2. 충돌이 발생할 경우 복사본을 만듭니다.
  3. 파일의 ACL을 복원합니다.

대체 서버 복원 흐름으로 데이터를 복구할 때 다른 서버의 복구에 기본 원래 위치가 없으므로 OBRecoverableOptions 개체를 지정하지 않으면 cmdlet에 오류 메시지가 표시됩니다.

이 cmdlet은 중간 영향이 있는 WhatIf 및 Confirm 매개 변수를 지원합니다. 중간 영향은 cmdlet이 기본적으로 사용자에게 확인을 요청하지 않음을 의미합니다. WhatIf 매개 변수는 아무 작업도 수행하지 않고 cmdlet이 수행하는 작업에 대한 자세한 설명을 제공합니다. Confirm 매개 변수는 cmdlet이 사용자에게 메시지를 표시할지 여부를 지정합니다. -Confirm:$FALSE 사용하면 프롬프트가 재정의됩니다.

Microsoft Azure Backup cmdlet을 사용하려면 사용자가 보호된 컴퓨터의 관리자여야 합니다.

예제

예제 1

$sources = Get-OBRecoverableSource



$RP = Get-OBRecoverableItem -Source $sources[0]



$passphrase = Read-Host -Prompt "Enter encryption passphrase" -AsSecureString



$pwd = ConvertTo-SecureString -String Notag00dpa55word -AsPlainText -Force



$cred = New-Object -TypeName System.Management.Automation.PsCredential -ArgumentList contoso\johnj99, $pwd



$RO = New-OBRecoveryOption -DestinationPath C:\\test -OverwriteType Overwrite



Start-OBRecovery -RecoverableItem $RP -RecoveryOption $RO -EncryptionPassphrase $passphrase -Credential $cred -Async

이 예제에서는 복구 작업을 시작합니다.

매개 변수

-Async

사용자가 cmdlet를 비동기적으로 실행해야 함을 나타냅니다. 이 매개 변수는 완료하는 데 오랜 시간이 소요되는 cmdlet의 경우에 유용합니다. 컨트롤은 작업 직후 사용자에게 반환됩니다.

Type:SwitchParameter
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인을 요청합니다.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionPassphrase

복구를 위해 데이터의 암호를 해독하는 데 사용할 암호화 암호를 지정합니다. 백업에 대해 설정된 최신 암호화 암호와 동일해야 합니다. 대체 서버 복구의 경우 필요합니다. 대체 서버 복구의 경우 이 암호화 암호는 원래 서버의 백업을 위해 설정된 최신 암호화 암호와 일치해야 합니다.

Type:SecureString
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RecoverableItem

복구할 항목을 지정합니다.

Type:CBRecoverableItem[]
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryOption

복구된 항목이 기존 복사본을 덮어쓸지 또는 복구 중에 기존 항목의 복사본을 만들어야 하는지 여부를 지정합니다.

Type:CBRecoveryOption
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

None

출력

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob