Start-OBRecovery
Ripristina la matrice di oggetti OBRecoverableItem in base alle 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 alternativo del server, l'oggetto passphrase di crittografia e credenziale sarebbe necessario per eseguire il ripristino.
Se non viene specificata alcuna opzione di ripristino, verranno usate le opzioni predefinite seguenti.
- Ripristinare la posizione originale.
- Creare 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 una posizione originale predefinita 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 di ciò che il cmdlet esegue senza eseguire alcuna operazione. Il parametro Confirm specifica se il cmdlet deve richiedere all'utente. L'uso di -Confirm:$FALSE eseguirà l'override del prompt.
Per usare i cmdlet di Microsoft Backup di Azure, l'utente deve essere un amministratore nel 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 è necessario eseguire il cmdlet in modo asincrono. Tale opzione risulta utile per i cmdlet il cui completamento richiede molto tempo. Il controllo restituisce 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 la conferma dell'utente 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 usare per decrittografare i dati per il ripristino. Questa operazione deve essere uguale alla passphrase di crittografia più recente impostata per il backup. Questa operazione è necessaria in caso di ripristino del server alternativo. Nel caso di Alternative Server Recovery questa passphrase di crittografia deve corrispondere alla passphrase di crittografia più recente impostata per il backup nel 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 ripristinati devono sovrascrivere eventuali 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 l'esito in caso di 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