Restore-DPMRecoverableItem
Restaura uma versão da fonte de dados para um local de destino.
Sintaxe
Restore-DPMRecoverableItem
[-RecoveryOption] <RecoveryOptions>
[[-RecoverableItem] <RecoverableObject[]>]
[-RecoveryPointLocation <RecoverySourceLocation[]>]
[-JobStateChangedEventHandler <JobStateChangedEventHandler>]
[-RecoveryNotification <NotificationObject>]
[-AdhocJobsContext <AdhocJobsContext>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Restore-DPMRecoverableItem
Exemplos
Exemplo 1: restaurar uma versão de uma fonte de dados para um local 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 fonte de dados nextref_virtualname para um local de recuperação.
O primeiro comando obtém o grupo de proteção no servidor DPM chamado DPMServer02 e o armazena na variável $PGroup.
O segundo comando obtém a lista de fontes de dados do 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 fonte de dados na matriz $PObjects e, em seguida, passa-o para o cmdlet Get-Help Sort-Object
e Get-Help Select-Object
.
O quarto comando cria uma opção de recuperação para uma fonte de dados nextref_virtualname no servidor chamado HVDCenter02. O comando especifica AlternateHyperVServer como o local de recuperação e especifica que o DPM armazena a réplica da fonte de dados em C:\VMRecovery. O comando armazena a opção de recuperação na variável $ROption.
O quinto comando restaura a fonte de dados em $RPoint usando a opção de recuperação no $ROption.
Parâmetros
-AdhocJobsContext
Especifica os detalhes de contexto do trabalho ad hoc. Não use esse parâmetro da linha de comando do Windows PowerShell.
Tipo: | AdhocJobsContext |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-JobStateChangedEventHandler
Especifica um manipulador de eventos para eventos Job.StateChanged. Use esse parâmetro e o parâmetro Async para criar uma interface gráfica do usuário com base em cmdlets. Não use esse parâmetro no Shell de Gerenciamento do System Center 2019 – DPM (Data Protection Manager).
Tipo: | JobStateChangedEventHandler |
Aliases: | Handler |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RecoverableItem
Especifica um objeto de item recuperável. Este é um item filho em um ponto de recuperação que é recuperável. Os exemplos incluem o seguinte: um compartilhamento ou volume do sistema de arquivos, um banco de dados do Microsoft SQL Server, um grupo de armazenamento do Microsoft Exchange Server, o Site do Microsoft SharePoint, a Máquina Virtual da Microsoft, um banco de dados do Microsoft DPM, o estado do sistema ou um ponto de recuperação.
Tipo: | RecoverableObject[] |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-RecoveryNotification
Especifica que a operação de recuperação enviará uma notificação quando a operação de recuperação for concluída.
O cmdlet
Tipo: | NotificationObject |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RecoveryOption
Especifica as opções de recuperação para a fonte de dados. Você pode usar o cmdlet New-DPMRecoveryOption para criar opções de recuperação.
Tipo: | RecoveryOptions |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-RecoveryPointLocation
Especifica uma matriz de locais de ponto de recuperação do ponto de recuperação que esse cmdlet restaura. Para obter um objeto de local de ponto de recuperação, use o cmdlet Get-DPMRecoveryPointLocation. Se houver um item de recuperação em mais de um ponto de recuperação, você deverá especificar o local de um ponto de recuperação.
Tipo: | RecoverySourceLocation[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |