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.
- Stellen Sie den ursprünglichen Speicherort wieder her.
- Erstellen Sie Kopien im Konfliktfall.
- 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