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.
- Återställ till den ursprungliga platsen.
- Skapa kopior i händelse av konflikt.
- Å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