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 |