Start-OBRecovery

Herstelt de matrix van OBRecoverableItem-objecten met de opgegeven herstelopties in het object OBRecoverableOptions.

Syntax

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

Description

De cmdlet Start-OBRecovery herstelt de matrix van OBRecoverableItem-objecten met de opgegeven herstelopties in het OBRecoverableOptions-object. In het geval van alternatieve serverherstel zijn de referenties en het wachtwoordzinobject voor versleuteling vereist om het herstel uit te voeren.

Als er geen hersteloptie is opgegeven, worden de volgende standaardopties gebruikt.

  1. Herstellen naar de oorspronkelijke locatie.
  2. Maak kopieën in geval van conflict.
  3. ACL's van de bestanden herstellen.

Bij het herstellen van gegevens naar een alternatieve serverherstelstroom geeft de cmdlet een foutbericht weer als het OBRecoverableOptions-object niet is opgegeven omdat er geen standaard oorspronkelijke locatie is in een herstel vanaf een andere server.

Deze cmdlet ondersteunt de parameters WhatIf en Confirm met een gemiddelde impact. De gemiddelde impact geeft aan dat de cmdlet de gebruiker niet standaard om bevestiging vraagt. De WhatIf parameter geeft een uitgebreide beschrijving van wat de cmdlet doet zonder een bewerking uit te voeren. De parameter Confirm geeft aan of de cmdlet de gebruiker moet vragen. Als u -Confirm:$FALSE gebruikt, wordt de prompt overschreven.

Als u Microsoft Azure Backup-cmdlets wilt gebruiken, moet de gebruiker een beheerder zijn op de beveiligde computer.

Voorbeelden

VOORBEELD 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

In dit voorbeeld wordt een hersteltaak gestart.

Parameters

-Async

Hiermee kan de gebruiker aangeven dat de cmdlet asynchroon moet worden uitgevoerd. Dit is handig voor cmdlets die lang duren voordat ze zijn voltooid. Het besturingselement keert onmiddellijk na de bewerking terug naar de gebruiker.

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-EncryptionPassphrase

Hiermee geeft u de wachtwoordzin voor versleuteling die moet worden gebruikt voor het ontsleutelen van de gegevens voor herstel. Dit moet hetzelfde zijn als de meest recente wachtwoordzin voor versleuteling die is ingesteld voor back-up. Dit is vereist in het geval van herstel van een alternatieve server. In het geval van Alternate Server Recovery moet deze wachtwoordzin voor versleuteling overeenkomen met de meest recente wachtwoordzin voor versleuteling die is ingesteld voor back-up op de oorspronkelijke server.

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

-RecoverableItem

Hiermee geeft u de items die moeten worden hersteld.

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

-RecoveryOption

Hiermee geeft u op of de herstelde items bestaande kopieën moeten overschrijven of dat kopieën van bestaande items moeten worden gemaakt tijdens het herstel.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

None

Uitvoerwaarden

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob