Sdílet prostřednictvím


Start-OBRecovery

Obnoví pole objektů OBRecoverableItem se zadanými možnostmi obnovení v objektu OBRecoverableOptions.

Syntaxe

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

Description

Rutina Start-OBRecovery obnoví pole objektů OBRecoverableItem se zadanými možnostmi obnovení v objektu OBRecoverableOptions. V případě obnovení alternativního serveru by se k obnovení vyžadoval objekt přihlašovacích údajů a šifrovacího přístupového hesla.

Pokud není zadána žádná možnost obnovení, použijí se následující výchozí možnosti.

  1. Obnovit do původního umístění.
  2. V případě konfliktu vytvořte kopie.
  3. Obnovte seznamy ACL souborů.

Při obnovování dat do alternativního toku obnovení serveru zobrazí rutina chybovou zprávu, pokud není zadaný objekt OBRecoverableOptions, protože neexistuje výchozí původní umístění obnovení z jiného serveru.

Tato rutina podporuje parametry WhatIf a Confirm se středním dopadem. Střední dopad označuje, že rutina ve výchozím nastavení nezobrazí uživateli výzvu k potvrzení. Parametr WhatIf poskytuje podrobný popis toho, co rutina dělá bez provedení jakékoli operace. Parametr Confirm určuje, jestli má rutina uživatele vyzvat. Použití parametru -Confirm:$FALSE přepíše výzvu.

Pokud chcete používat rutiny Microsoft Azure Backup, musí být uživatel správcem na chráněném počítači.

Příklady

PŘÍKLAD 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

Tento příklad spustí úlohu obnovení.

Parametry

-Async

Umožňuje uživateli indikovat, že rutina by měla běžet asynchronně. To je užitečné u rutin, které trvá dlouhou dobu. Ovládací prvek se uživateli vrátí okamžitě po operaci.

Typ:SwitchParameter
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EncryptionPassphrase

Určuje šifrovací heslo, které se má použít k dešifrování dat pro obnovení. Mělo by to být stejné jako nejnovější šifrovací heslo nastavené pro zálohování. To se vyžaduje v případě obnovení alternativního serveru. V případě obnovení alternativního serveru by se toto šifrovací heslo mělo shodovat s nejnovější šifrovací heslo nastavenou pro zálohování na původním serveru.

Typ:SecureString
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-RecoverableItem

Určuje položky, které se mají obnovit.

Typ:CBRecoverableItem[]
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-RecoveryOption

Určuje, zda mají obnovené položky přepsat všechny existující kopie nebo zda se mají během obnovení vytvořit kopie existujících položek.

Typ:CBRecoveryOption
Position:3
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob