Dela via


Start-OBRecovery

Återställer matrisen med OBRecoverableItem-objekt med de angivna återställningsalternativen i OBRecoverableOptions-objektet.

Syntax

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

Description

Cmdleten Start-OBRecovery återställer matrisen med OBRecoverableItem-objekt med de angivna återställningsalternativen i OBRecoverableOptions-objektet. Vid alternativ serveråterställning krävs lösenfrasen för autentiseringsuppgifter och kryptering för att utföra återställningen.

Om inget återställningsalternativ har angetts används följande standardalternativ.

  1. Återställ till den ursprungliga platsen.
  2. Skapa kopior i händelse av konflikt.
  3. Återställ ACL:er för filerna.

När du återställer data till ett alternativt serveråterställningsflöde visar cmdleten ett felmeddelande om OBJEKTET OBRecoverableOptions inte har angetts eftersom det inte finns någon ursprunglig standardplats i en återställning från en annan server.

Den här cmdleten stöder parametrarna WhatIf och Confirm med medelhög påverkan. Den medelstora effekten innebär att cmdleten inte uppmanar användaren att bekräfta som standard. Parametern WhatIf ger en utförlig beskrivning av vad cmdleten gör utan att utföra någon åtgärd. Parametern Bekräfta anger om cmdleten ska fråga användaren. Om du använder -Confirm:$FALSE åsidosätts prompten.

Om du vill använda Microsoft Azure Backup-cmdletar måste användaren vara administratör på den skyddade datorn.

Exempel

EXEMPEL 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

Det här exemplet startar ett återställningsjobb.

Parametrar

-Async

Tillåter att användaren anger att cmdleten ska köras asynkront. Detta är användbart med cmdletar som tar lång tid att slutföra. Kontrollen återgår till användaren omedelbart efter åtgärden.

Typ:SwitchParameter
Position:5
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EncryptionPassphrase

Anger den krypteringslösenfras som ska användas för att dekryptera data för återställning. Detta bör vara samma som den senaste krypteringslösenfrasen för säkerhetskopiering. Detta krävs i händelse av alternativ serveråterställning. Vid alternativ serveråterställning bör den här krypteringslösenfrasen matcha med den senaste krypteringslösenfrasen som angetts för säkerhetskopiering på den ursprungliga servern.

Typ:SecureString
Position:4
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RecoverableItem

Anger de objekt som ska återställas.

Typ:CBRecoverableItem[]
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RecoveryOption

Anger om de återställda objekten ska skriva över befintliga kopior eller om kopior av befintliga objekt ska skapas under återställningen.

Typ:CBRecoveryOption
Position:3
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob