Restore-DPMRecoverableItem
Ripristina una versione dell'origine dati in una posizione di destinazione.
Sintassi
Default (impostazione predefinita).
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.
Proprietà dei parametri
Tipo: | AdhocJobsContext |
Valore predefinito: | None |
Supporta i caratteri jolly: | False |
DontShow: | False |
Set di parametri
(All)
Posizione: | Named |
Obbligatorio: | False |
Valore dalla pipeline: | False |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
Tipo: | SwitchParameter |
Valore predefinito: | False |
Supporta i caratteri jolly: | False |
DontShow: | False |
Alias: | cfr |
Set di parametri
(All)
Posizione: | Named |
Obbligatorio: | False |
Valore dalla pipeline: | False |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | 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.
Proprietà dei parametri
Tipo: | JobStateChangedEventHandler |
Valore predefinito: | None |
Supporta i caratteri jolly: | False |
DontShow: | False |
Alias: | Responsabile |
Set di parametri
(All)
Posizione: | Named |
Obbligatorio: | False |
Valore dalla pipeline: | False |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | 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.
Proprietà dei parametri
Tipo: | RecoverableObject[] |
Valore predefinito: | None |
Supporta i caratteri jolly: | False |
DontShow: | False |
Set di parametri
(All)
Posizione: | 2 |
Obbligatorio: | False |
Valore dalla pipeline: | True |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | False |
-RecoveryNotification
Specifica che l'operazione di ripristino invia una notifica al termine dell'operazione di ripristino.
Il cmdlet New-NotificationObject
Proprietà dei parametri
Tipo: | NotificationObject |
Valore predefinito: | None |
Supporta i caratteri jolly: | False |
DontShow: | False |
Set di parametri
(All)
Posizione: | Named |
Obbligatorio: | False |
Valore dalla pipeline: | False |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | False |
-RecoveryOption
Specifica le opzioni di ripristino per l'origine dati. È possibile usare il cmdlet New-DPMRecoveryOption per creare le opzioni di ripristino.
Proprietà dei parametri
Tipo: | RecoveryOptions |
Valore predefinito: | None |
Supporta i caratteri jolly: | False |
DontShow: | False |
Set di parametri
(All)
Posizione: | 1 |
Obbligatorio: | True |
Valore dalla pipeline: | True |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | 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.
Proprietà dei parametri
Tipo: | RecoverySourceLocation[] |
Valore predefinito: | None |
Supporta i caratteri jolly: | False |
DontShow: | False |
Set di parametri
(All)
Posizione: | Named |
Obbligatorio: | False |
Valore dalla pipeline: | True |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Proprietà dei parametri
Tipo: | SwitchParameter |
Valore predefinito: | False |
Supporta i caratteri jolly: | False |
DontShow: | False |
Alias: | Wi |
Set di parametri
(All)
Posizione: | Named |
Obbligatorio: | False |
Valore dalla pipeline: | False |
Valore dalla pipeline in base al nome della proprietà: | False |
Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.