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 |