Start-OBRecovery
Obnoví pole OBRecoverableItem objekty se zadanými možnostmi obnovení v objektu OBRecoverableOptions.
Syntax
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í na alternativním serveru by se k obnovení vyžadoval objekt přihlašovacích údajů a šifrovací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 toku obnovení alternativního serveru rutina zobrazí chybovou zprávu, pokud není zadaný objekt OBRecoverableOptions, protože při obnovení z jiného serveru neexistuje žádné výchozí původní umístění.
Tato rutina podporuje parametry WhatIf a Confirm se středním dopadem. Střední dopad znamená, že rutina ve výchozím nastavení nevyžádá uživatele k potvrzení. Parametr WhatIf poskytuje podrobný popis toho, co rutina provádí bez provedení jakékoli operace. Parametr Confirm určuje, jestli se má rutina uživatele dotázat. Příkazem -Confirm:$FALSE se výzva přepíše.
Pokud chcete používat rutiny Microsoft Azure Backup, musí být uživatel správcem chráněného počítače.
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 označit, že by rutina měla běžet asynchronně. To je užitečné u rutin, které se dokončí dlouhou dobu. Ovládací prvek se uživateli vrátí okamžitě po operaci.
Type: | SwitchParameter |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionPassphrase
Určuje šifrovací heslo, které se má použít k dešifrování dat pro účely obnovení. Mělo by se shodovat s nejnovějším šifrovacím heslem nastaveným pro zálohování. To se vyžaduje v případě obnovení alternativního serveru. V případě obnovení na alternativním serveru by se toto šifrovací heslo mělo shodovat s nejnovějším šifrovacím heslem nastaveným pro zálohování na původním serveru.
Type: | SecureString |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecoverableItem
Určuje položky, které se mají obnovit.
Type: | CBRecoverableItem[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecoveryOption
Určuje, jestli mají obnovené položky přepsat všechny existující kopie nebo jestli se mají během obnovení vytvořit kopie existujících položek.
Type: | CBRecoveryOption |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Výstupy
Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob