Dela via


Restore-DPMRecoverableItem

Återställer en version av datakällan till en målplats.

Syntax

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

Description

Cmdleten Restore-DPMRecoverableItem återställer en tidpunktsversion av ett återställningsbart objekt till målplatsen. Ett återställningsbart objekt är en datakälla eller ett underordnat återställningsbart objekt i en datakälla.

Exempel

Exempel 1: Återställa en version av en datakälla till en målplats

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

Det här exemplet återställer en version av en nextref_virtualname datakälla till en återställningsplats.

Det första kommandot hämtar skyddsgruppen på DPM-servern med namnet DPMServer02 och lagrar den sedan i variabeln $PGroup.

Det andra kommandot hämtar listan över datakällor för den första skyddsgruppen i $PGroup-matrisen. Kommandot lagrar resultatet i variabeln $PObjects.

Det tredje kommandot hämtar återställningspunkten för den första datakällan i $PObjects-matrisen och skickar den sedan till cmdleten Sort-Object med hjälp av pipe-operatorn. Cmdleten Sort-Object sorterar samlingen återställningspunkter i fallande ordning efter datum- och tidsvärdet för egenskapen RepresentedPointInTime. Cmdleten Select-Object väljer den första återställningspunkten från samlingen och lagrar den sedan i variabeln $RPoint. Om du vill ha mer information skriver du Get-Help Sort-Object och Get-Help Select-Object.

Det fjärde kommandot skapar ett återställningsalternativ för en nextref_virtualname datakälla på servern med namnet HVDCenter02. Kommandot anger AlternateHyperVServer som återställningsplats och anger att DPM lagrar repliken av datakällan i C:\VMRecovery. Kommandot lagrar återställningsalternativet i variabeln $ROption.

Det femte kommandot återställer datakällan i $RPoint med hjälp av återställningsalternativet i $ROption.

Parametrar

-AdhocJobsContext

Anger kontextinformationen för ad hoc-jobbet. Använd inte den här parametern från Windows PowerShell-kommandoraden.

Typ:AdhocJobsContext
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobStateChangedEventHandler

Anger en händelsehanterare för Job.StateChanged händelser. Använd den här parametern och parametern Async för att skapa ett grafiskt användargränssnitt baserat på cmdletar. Använd inte den här parametern i Hanteringsgränssnittet för System Center 2019 – Data Protection Manager (DPM).

Typ:JobStateChangedEventHandler
Alias:Handler
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RecoverableItem

Anger ett objektobjekt som kan återställas. Det här är ett underordnat objekt i en återställningspunkt som kan återställas. Exempel är följande: en filsystemresurs eller volym, en Microsoft SQL Server-databas, en Microsoft Exchange Server-lagringsgrupp, Microsoft SharePoint-webbplats, Microsoft Virtual Machine, en Microsoft DPM-databas, systemtillstånd eller en återställningspunkt.

Typ:RecoverableObject[]
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RecoveryNotification

Anger att återställningsåtgärden skickar ett meddelande när återställningsåtgärden är klar. Cmdleten New-NotificationObject returnerar meddelandeobjektet.

Typ:NotificationObject
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RecoveryOption

Anger återställningsalternativen för datakällan. Du kan använda cmdleten New-DPMRecoveryOption för att skapa återställningsalternativ.

Typ:RecoveryOptions
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RecoveryPointLocation

Anger en matris med återställningspunktplatser för återställningspunkten som den här cmdleten återställer. Om du vill hämta ett platsobjekt för återställningspunkter använder du cmdleten Get-DPMRecoveryPointLocation. Om det finns ett återställningsobjekt på mer än en återställningspunkt måste du ange platsen för en återställningspunkt.

Typ:RecoverySourceLocation[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False