Start-OBRecovery
Hiermee herstelt u de matrix van OBRecoverableItem-objecten met de opgegeven herstelopties in het OBRecoverableOptions-object.
Syntaxis
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 Alternatief serverherstel is het wachtwoordzinobject voor referenties en versleuteling vereist om het herstel uit te voeren.
Als er geen hersteloptie is opgegeven, worden de volgende standaardopties gebruikt.
- Herstellen naar de oorspronkelijke locatie.
- Maak kopieën in het geval van een conflict.
- ACL's van de bestanden herstellen.
Wanneer u gegevens herstelt naar een alternatieve serverherstelstroom, wordt er een foutbericht weergegeven als het OBRecoverableOptions-object niet is opgegeven omdat er geen standaard oorspronkelijke locatie is in een herstelbewerking vanaf een andere server.
Deze cmdlet biedt ondersteuning voor WhatIf- en Confirm-parameters met een gemiddelde impact. De gemiddelde impact geeft aan dat de cmdlet de gebruiker niet standaard om bevestiging vraagt. De parameter WhatIf geeft een uitgebreide beschrijving van wat de cmdlet doet zonder bewerkingen uit te voeren. De parameter Bevestigen 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 bij cmdlets die lang duren. Het besturingselement keert direct na de bewerking terug naar de gebruiker.
Type: | SwitchParameter |
Position: | 5 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EncryptionPassphrase
Hiermee geeft u de wachtwoordzin voor versleuteling op 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 alternatief serverherstel. In het geval van Alternatief serverherstel 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 |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RecoverableItem
Hiermee geeft u de items die moeten worden hersteld.
Type: | CBRecoverableItem[] |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RecoveryOption
Hiermee geeft u op of de herstelde items bestaande kopieën moeten overschrijven of of kopieën van bestaande items moeten worden gemaakt tijdens het herstel.
Type: | CBRecoveryOption |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob