Restore-DPMRecoverableItem

Restaura uma versão da origem de dados para uma localização de destino.

Syntax

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

Description

O cmdlet Restore-DPMRecoverableItem recupera uma versão para um ponto anterior no tempo de um item recuperável para a localização de destino. Um item recuperável é uma origem de dados ou um item recuperável subordinado numa origem de dados.

Exemplos

Exemplo 1: Restaurar uma versão de uma origem de dados para uma localização 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

Este exemplo restaura uma versão de uma origem de dados nextref_virtualname para uma localização de recuperação.

O primeiro comando obtém o grupo de proteção no servidor DPM com o nome DPMServer02 e, em seguida, armazena-o na variável $PGroup.

O segundo comando obtém a lista de origens de dados para o primeiro grupo de proteção na matriz $PGroup. O comando armazena os resultados na variável $PObjects.

O terceiro comando obtém o ponto de recuperação da primeira origem de dados na matriz $PObjects e, em seguida, transmite-o para o cmdlet Sort-Object com o operador pipe. O cmdlet Sort-Object ordena a coleção de pontos de recuperação por ordem descendente do valor de data e hora da propriedade RepresentedPointInTime . O cmdlet Select-Object seleciona o primeiro ponto de recuperação da coleção e, em seguida, armazena-o na variável $RPoint. Para obter mais informações, escreva Get-Help Sort-Object e Get-Help Select-Object.

O quarto comando cria uma opção de recuperação para uma origem de dados nextref_virtualname no servidor com o nome HVDCenter02. O comando especifica AlternateHyperVServer como a localização de recuperação e especifica que o DPM armazena a réplica da origem de dados em C:\VMRecovery. O comando armazena a opção de recuperação na variável $ROption.

O quinto comando restaura a origem de dados no $RPoint com a opção de recuperação no $ROption.

Parâmetros

-AdhocJobsContext

Especifica os detalhes de contexto da tarefa ad hoc. Não utilize este parâmetro da linha de comandos Windows PowerShell.

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

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

-JobStateChangedEventHandler

Especifica um processador de eventos para eventos Job.StateChanged . Utilize este parâmetro e o parâmetro Async para criar uma interface de utilizador gráfica com base em cmdlets. Não utilize este parâmetro na Shell de Gestão do 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 um objeto de item recuperável. Este é um item subordinado num ponto de recuperação recuperável. Os exemplos incluem o seguinte: uma partilha ou volume do sistema de ficheiros, uma base de dados do Microsoft SQL Server, um grupo de armazenamento Microsoft Exchange Server, o Site Microsoft SharePoint, a Máquina Virtual da Microsoft, uma base de dados do Microsoft DPM, o estado do sistema ou um ponto de recuperação.

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

-RecoveryNotification

Especifica que a operação de recuperação envia uma notificação quando a operação de recuperação é concluída. O cmdlet New-NotificationObject devolve o objeto de notificação.

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

-RecoveryOption

Especifica as opções de recuperação para a origem de dados. Pode utilizar o cmdlet New-DPMRecoveryOption para criar opções de recuperação.

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

-RecoveryPointLocation

Especifica uma matriz de localizações de ponto de recuperação do ponto de recuperação que este cmdlet restaura. Para obter um objeto de localização do ponto de recuperação, utilize o cmdlet Get-DPMRecoveryPointLocation. Se existir um item de recuperação em mais do que um ponto de recuperação, tem de especificar a localização de um ponto de recuperação.

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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