Start-OBRecovery
Recupera la matrice di oggetti OBRecoverableItem con le opzioni di ripristino specificate nell'oggetto OBRecoverableOptions.
Sintassi
Start-OBRecovery
[-RecoverableItem] <CBRecoverableItem[]>
[[-RecoveryOption] <CBRecoveryOption>]
[[-EncryptionPassphrase] <SecureString>]
[-Async]
[-Confirm]
[-WhatIf]
Descrizione
Il cmdlet Start-OBRecovery recupera la matrice di oggetti OBRecoverableItem con le opzioni di ripristino specificate nell'oggetto OBRecoverableOptions. In caso di ripristino del server alternativo, per eseguire il ripristino sarebbero necessari l'oggetto credenziali e passphrase di crittografia.
Se non viene specificata alcuna opzione di ripristino, verranno utilizzate le seguenti opzioni predefinite.
- Ripristina la posizione originale.
- Crea copie in caso di conflitto.
- Ripristinare gli ACL dei file.
Quando si ripristinano i dati in un flusso di ripristino del server alternativo, il cmdlet visualizzerà un messaggio di errore se l'oggetto OBRecoverableOptions non è specificato perché non esiste un percorso originale predefinito in un ripristino da un altro server.
Questo cmdlet supporta i parametri WhatIf e Confirm con un impatto medio. L'impatto medio indica che il cmdlet non richiederà all'utente la conferma per impostazione predefinita. Il parametro WhatIf fornisce una descrizione dettagliata delle operazioni eseguite dal cmdlet senza eseguire alcuna operazione. Il parametro Confirm consente di specificare se il cmdlet deve richiedere all'utente. L'uso di -Confirm:$FALSE sovrascriverà il prompt.
Per usare i cmdlet di Backup di Microsoft Azure, l'utente deve essere un amministratore del computer protetto.
Esempio
ESEMPIO 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 questo esempio viene avviato un processo di ripristino.
Parametri
-Async
Consente all'utente di indicare che il cmdlet deve essere eseguito in modo asincrono. Ciò è utile con i cmdlet che richiedono molto tempo per essere completati. Il controllo ritorna all'utente immediatamente dopo l'operazione.
Tipo: | SwitchParameter |
Posizione: | 5 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EncryptionPassphrase
Specifica la passphrase di crittografia da utilizzare per decrittografare i dati per il ripristino. Deve corrispondere alla passphrase di crittografia più recente impostata per il backup. Ciò è necessario in caso di ripristino del server alternativo. In caso di ripristino del server alternativo, questa passphrase di crittografia deve corrispondere alla passphrase di crittografia più recente impostata per il backup sul server originale.
Tipo: | SecureString |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RecoverableItem
Specifica gli elementi da recuperare.
Tipo: | CBRecoverableItem[] |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RecoveryOption
Specifica se gli elementi recuperati devono sovrascrivere le copie esistenti o se le copie degli elementi esistenti devono essere create durante il ripristino.
Tipo: | CBRecoveryOption |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob