Compartir a través de


Restore-DPMRecoverableItem

Restaura una versión del origen de datos en una ubicación de destino.

Syntax

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

Description

El cmdlet Restore-DPMRecoverableItem recupera una versión a un momento dado de un elemento recuperable en la ubicación de destino. Un elemento recuperable es un origen de datos o un elemento recuperable secundario en un origen de datos.

Ejemplos

Ejemplo 1: Restauración de una versión de un origen de datos en una ubicación de destino

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

En este ejemplo se restaura una versión de un origen de datos de nextref_virtualname en una ubicación de recuperación.

El primer comando obtiene el grupo de protección en el servidor DPM denominado DPMServer02 y, a continuación, lo almacena en la variable $PGroup.

El segundo comando obtiene la lista de orígenes de datos para el primer grupo de protección de la matriz $PGroup. El comando almacena los resultados en la variable $PObjects.

El tercer comando obtiene el punto de recuperación del primer origen de datos de la matriz $PObjects y, a continuación, lo pasa al cmdlet Sort-Object mediante el operador de canalización. El cmdlet Sort-Object ordena la colección de puntos de recuperación en orden descendente del valor de fecha y hora de la propiedad RepresentedPointInTime . El cmdlet Select-Object selecciona el primer punto de recuperación de la colección y, a continuación, lo almacena en la variable $RPoint. Para obtener más información, escriba Get-Help Sort-Object y Get-Help Select-Object.

El cuarto comando crea una opción de recuperación para un origen de datos de nextref_virtualname en el servidor denominado HVDCenter02. El comando especifica AlternateHyperVServer como ubicación de recuperación y especifica que DPM almacena la réplica del origen de datos en C:\VMRecovery. El comando almacena la opción de recuperación en la variable $ROption.

El quinto comando restaura el origen de datos en $RPoint mediante la opción de recuperación en $ROption.

Parámetros

-AdhocJobsContext

Especifica los detalles de contexto del trabajo ad hoc. No use este parámetro desde la línea de comandos de Windows PowerShell.

Type:AdhocJobsContext
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobStateChangedEventHandler

Especifica un controlador de eventos para los eventos Job.StateChanged . Use este parámetro y el parámetro Async para crear una interfaz gráfica de usuario basada en cmdlets. No use este parámetro en el Shell de administración de System Center 2019 - Data Protection Manager (DPM).

Type:JobStateChangedEventHandler
Aliases:Handler
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoverableItem

Especifica un objeto de elemento recuperable. Se trata de un elemento secundario en un punto de recuperación que se puede recuperar. Entre los ejemplos se incluyen los siguientes: un recurso compartido o volumen del sistema de archivos, una base de datos de Microsoft SQL Server, un grupo de almacenamiento Microsoft Exchange Server, un sitio de Microsoft SharePoint, una máquina virtual de Microsoft, una base de datos de Microsoft DPM, un estado del sistema o un punto de recuperación.

Type:RecoverableObject[]
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryNotification

Especifica que la operación de recuperación envía una notificación cuando finaliza la operación de recuperación. El cmdlet New-NotificationObject devuelve el objeto de notificación.

Type:NotificationObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryOption

Especifica las opciones de recuperación del origen de datos. Puede usar el cmdlet New-DPMRecoveryOption para crear opciones de recuperación.

Type:RecoveryOptions
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryPointLocation

Especifica una matriz de ubicaciones de puntos de recuperación del punto de recuperación que restaura este cmdlet. Para obtener un objeto de ubicación de punto de recuperación, use el cmdlet Get-DPMRecoveryPointLocation. Si existe un elemento de recuperación en más de un punto de recuperación, debe especificar la ubicación de un punto de recuperación.

Type:RecoverySourceLocation[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False