Freigeben über


Start-OBRecovery

Stellt das Array von OBRecoverableItem-Objekten mit den angegebenen Wiederherstellungsoptionen im OBRecoverableOptions -Objekt wieder her.

Syntax

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

Beschreibung

Das Start-OBRecovery Cmdlet stellt das Array von OBRecoverableItem-Objekten mit den angegebenen Wiederherstellungsoptionen im OBRecoverableOptions-Objekt wieder her. Bei alternativer Serverwiederherstellung wäre das Passphrasenobjekt für Anmeldeinformationen und Verschlüsselung erforderlich, um die Wiederherstellung zu erledigen.

Wenn keine Wiederherstellungsoption angegeben ist, werden die folgenden Standardoptionen verwendet.

  1. Stellen Sie den ursprünglichen Speicherort wieder her.
  2. Erstellen Sie Kopien im Konfliktfall.
  3. Stellen Sie ACLs der Dateien wieder her.

Beim Wiederherstellen von Daten in einem alternativen Serverwiederherstellungsfluss zeigt das Cmdlet eine Fehlermeldung an, wenn das OBRecoverableOptions-Objekt nicht angegeben ist, da kein Standardspeicherort in einer Wiederherstellung von einem anderen Server vorhanden ist.

Dieses Cmdlet unterstützt WhatIf- und Confirm-Parameter mit mittlerer Auswirkung. Die mittlere Auswirkung bedeutet, dass das Cmdlet den Benutzer standardmäßig nicht zur Bestätigung auffordert. Der WhatIf-Parameter gibt eine ausführliche Beschreibung der Funktionsweise des Cmdlets ohne Operation an. Der Parameter Confirm gibt an, ob das Cmdlet den Benutzer auffordern soll. Wenn Sie "-Confirm:$FALSE" verwenden, wird die Eingabeaufforderung außer Kraft setzen.

Um Microsoft Azure Backup-Cmdlets zu verwenden, muss der Benutzer ein Administrator auf dem geschützten Computer sein.

Beispiele

BEISPIEL 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 diesem Beispiel wird ein Wiederherstellungsauftrag gestartet.

Parameter

-Async

Ermöglicht dem Benutzer anzugeben, dass das Cmdlet asynchron ausgeführt werden soll. Dies ist nützlich bei Cmdlets, die lange Dauern dauern. Das Steuerelement kehrt unmittelbar nach dem Vorgang an den Benutzer zurück.

Typ:SwitchParameter
Position:5
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EncryptionPassphrase

Gibt die Verschlüsselungspassphrase an, die zum Entschlüsseln der Daten für die Wiederherstellung verwendet werden soll. Dies sollte mit dem neuesten Verschlüsselungspassphrasensatz für die Sicherung identisch sein. Dies ist für alternative Serverwiederherstellung erforderlich. Bei alternativer Serverwiederherstellung sollte diese Verschlüsselungspassphrase mit dem neuesten Verschlüsselungspassphrasensatz für die Sicherung auf dem ursprünglichen Server übereinstimmen.

Typ:SecureString
Position:4
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RecoverableItem

Gibt die wiederhergestellten Elemente an.

Typ:CBRecoverableItem[]
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RecoveryOption

Gibt an, ob die wiederhergestellten Elemente vorhandene Kopien überschreiben sollen oder ob Kopien vorhandener Elemente während der Wiederherstellung erstellt werden sollen.

Typ:CBRecoveryOption
Position:3
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob