Condividi tramite


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 usando l'operatore pipe. Il cmdlet Sort-Object ordina l'insieme di punti di ripristino in ordine decrescente del valore di data e ora della proprietà RepresentedPointInTime. Il cmdlet Select-Object seleziona il primo punto di ripristino dall'insieme e quindi lo archivia nella variabile $RPoint. Per altre informazioni, digitare 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 restituisce l'oggetto notifica.

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