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.
- Obnovit do původního umístění.
- V případě konfliktu vytvořte kopie.
- 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