Share 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 autentiseringsuppgifterna och krypteringslösenfrasen för att utföra återställningen.

Om inget återställningsalternativ anges 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 OBRecoverableOptions-objektet 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. Medeleffekten 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 uppmaningen.

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.

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

-Confirm

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

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

-EncryptionPassphrase

Anger krypteringslösenfrasen 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 vid alternativ serveråterställning. Vid alternativ serveråterställning bör den här krypteringslösenfrasen matcha den senaste krypteringslösenfrasen som angetts för säkerhetskopiering på den ursprungliga servern.

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

-RecoverableItem

Anger de objekt som ska återställas.

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

-RecoveryOption

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

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

-WhatIf

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

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

Indata

None

Utdata

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob