Restore-DPMRecoverableItem
Ripristina una versione dell'origine dati in una posizione di destinazione.
Sintassi
Restore-DPMRecoverableItem
[-RecoveryOption] <RecoveryOptions>
[[-RecoverableItem] <RecoverableObject[]>]
[-RecoveryPointLocation <RecoverySourceLocation[]>]
[-JobStateChangedEventHandler <JobStateChangedEventHandler>]
[-RecoveryNotification <NotificationObject>]
[-AdhocJobsContext <AdhocJobsContext>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Restore-DPMRecoverableItem recupera una versione temporizzato di un elemento ripristinabile nella posizione di destinazione. Un elemento ripristinabile è un'origine dati o un elemento ripristinabile figlio in un'origine dati.
Esempio
Esempio 1: Ripristinare una versione di un'origine dati in un percorso di destinazione
PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup[0]
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObjects[0] | Sort -Property RepresentedPointInTime -Descending | Select-Object -First 1
PS C:\> $ROption = New-DPMRecoveryOption -HyperVDatasource -TargetServer "HVDCenter02" -RecoveryLocation AlternateHyperVServer -RecoveryType Recover -TargetLocation "C:\VMRecovery"
PS C:\> Restore-DPMRecoverableItem -RecoverableItem $RPoint -RecoveryOption $ROption
In questo esempio viene ripristinata una versione di un'origine dati nextref_virtualname in un percorso di ripristino.
Il primo comando ottiene il gruppo protezione dati nel server DPM denominato DPMServer02 e quindi lo archivia nella variabile $PGroup.
Il secondo comando ottiene l'elenco delle origini dati per il primo gruppo protezione dati nella matrice $PGroup. Il comando archivia i risultati nella variabile $PObjects.
Il terzo comando ottiene il punto di ripristino per la prima origine dati nella matrice $PObjects e quindi lo passa al cmdlet Sort-Object Get-Help Sort-Object
e Get-Help Select-Object
.
Il quarto comando crea un'opzione di ripristino per un'origine dati nextref_virtualname nel server denominato HVDCenter02. Il comando specifica AlternateHyperVServer come percorso di ripristino e specifica che DPM archivia la replica dell'origine dati in C:\VMRecovery. Il comando archivia l'opzione di ripristino nella variabile $ROption.
Il quinto comando ripristina l'origine dati in $RPoint usando l'opzione di ripristino in $ROption.
Parametri
-AdhocJobsContext
Specifica i dettagli del contesto del processo ad hoc. Non usare questo parametro dalla riga di comando di Windows PowerShell.
Tipo: | AdhocJobsContext |
Posizione: | Named |
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 |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobStateChangedEventHandler
Specifica un gestore eventi per eventi Job.StateChanged. Usare questo parametro e il parametro Async per creare un'interfaccia utente grafica basata sui cmdlet. Non usare questo parametro in System Center 2019 - Data Protection Manager (DPM) Management Shell.
Tipo: | JobStateChangedEventHandler |
Alias: | Handler |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RecoverableItem
Specifica un oggetto elemento recuperabile. Si tratta di un elemento figlio in un punto di ripristino ripristinabile. Gli esempi includono: una condivisione o un volume del file system, un database di Microsoft SQL Server, un gruppo di archiviazione di Microsoft Exchange Server, un sito di Microsoft SharePoint, una macchina virtuale Microsoft, un database Microsoft DPM, uno stato del sistema o un punto di ripristino.
Tipo: | RecoverableObject[] |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RecoveryNotification
Specifica che l'operazione di ripristino invia una notifica al termine dell'operazione di ripristino.
Il cmdlet New-NotificationObject
Tipo: | NotificationObject |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RecoveryOption
Specifica le opzioni di ripristino per l'origine dati. È possibile usare il cmdlet New-DPMRecoveryOption per creare le opzioni di ripristino.
Tipo: | RecoveryOptions |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RecoveryPointLocation
Specifica una matrice di percorsi dei punti di ripristino del punto di ripristino ripristinati da questo cmdlet. Per ottenere un oggetto location del punto di ripristino, utilizzare il cmdlet Get-DPMRecoveryPointLocation. Se un elemento di ripristino esiste in più di un punto di ripristino, è necessario specificare la posizione di un punto di ripristino.
Tipo: | RecoverySourceLocation[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |