Sdílet prostřednictvím


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.

  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 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