Partager via


Restore-DPMRecoverableItem

Restaure une version de la source de données vers un emplacement cible.

Syntaxe

Restore-DPMRecoverableItem
       [-RecoveryOption] <RecoveryOptions>
       [[-RecoverableItem] <RecoverableObject[]>]
       [-RecoveryPointLocation <RecoverySourceLocation[]>]
       [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
       [-RecoveryNotification <NotificationObject>]
       [-AdhocJobsContext <AdhocJobsContext>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

L’applet de commande Restore-DPMRecoverableItem récupère un point dans le temps d’un élément récupérable à l’emplacement cible. Un élément récupérable est une source de données ou un élément récupérable enfant dans une source de données.

Exemples

Exemple 1 : Restaurer une version d’une source de données vers un emplacement cible

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

Cet exemple restaure une version d’une source de données nextref_virtualname à un emplacement de récupération.

La première commande obtient le groupe de protection sur le serveur DPM nommé DPMServer02, puis la stocke dans la variable $PGroup.

La deuxième commande obtient la liste des sources de données pour le premier groupe de protection dans le tableau $PGroup. La commande stocke les résultats dans la variable $PObjects.

La troisième commande obtient le point de récupération de la première source de données dans le tableau $PObjects, puis la transmet à l’applet de commande Sort-Object à l’aide de l’opérateur de canal. L’applet de commande Sort-Object trie la collection de points de récupération dans l’ordre décroissant de la valeur de date et d’heure de la propriété RepresentedPointInTime. L’applet de commande select-object sélectionne le premier point de récupération de la collection, puis le stocke dans la variable $RPoint. Pour plus d’informations, tapez Get-Help Sort-Object et Get-Help Select-Object.

La quatrième commande crée une option de récupération pour une source de données nextref_virtualname sur le serveur nommé HVDCenter02. La commande spécifie AlternateHyperVServer comme emplacement de récupération et spécifie que DPM stocke le réplica de la source de données dans C :\VMRecovery. La commande stocke l’option de récupération dans la variable $ROption.

La cinquième commande restaure la source de données dans $RPoint à l’aide de l’option de récupération dans $ROption.

Paramètres

-AdhocJobsContext

Spécifie les détails du contexte du travail ad hoc. N’utilisez pas ce paramètre à partir de la ligne de commande Windows PowerShell.

Type:AdhocJobsContext
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobStateChangedEventHandler

Spécifie un gestionnaire d’événements pour les événements Job.StateChanged. Utilisez ce paramètre et le paramètre de asynchrone pour créer une interface utilisateur graphique basée sur les applets de commande. N’utilisez pas ce paramètre dans System Center 2019 - Data Protection Manager (DPM) Management Shell.

Type:JobStateChangedEventHandler
Alias:Handler
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RecoverableItem

Spécifie un objet élément récupérable. Il s’agit d’un élément enfant dans un point de récupération récupérable. Voici quelques exemples : un partage ou un volume de système de fichiers, une base de données Microsoft SQL Server, un groupe de stockage Microsoft Exchange Server, un site Microsoft SharePoint, une machine virtuelle Microsoft, une base de données Microsoft DPM, un état système ou un point de récupération.

Type:RecoverableObject[]
Position:2
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-RecoveryNotification

Spécifie que l’opération de récupération envoie une notification une fois l’opération de récupération terminée. L’applet de commande New-NotificationObject retourne l’objet de notification.

Type:NotificationObject
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RecoveryOption

Spécifie les options de récupération de la source de données. Vous pouvez utiliser l’applet de commande New-DPMRecoveryOption pour créer des options de récupération.

Type:RecoveryOptions
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-RecoveryPointLocation

Spécifie un tableau d’emplacements de point de récupération du point de récupération que cette applet de commande restaure. Pour obtenir un objet d’emplacement de point de récupération, utilisez l’applet de commande Get-DPMRecoveryPointLocation. Si un élément de récupération existe dans plusieurs points de récupération, vous devez spécifier l’emplacement d’un point de récupération.

Type:RecoverySourceLocation[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False