Freigeben über


Start-DPMOnlineRecatalog

Gibt eine detaillierte Liste der Daten für einen DPM-Wiederherstellungspunkt zurück.

Syntax

Start-DPMOnlineRecatalog
     [-RecoveryPoint] <RecoverySource>
     [-RecoveryPointLocation <RecoverySourceLocation>]
     [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Beschreibung

Das Start-DPMOnlineRecatalog Cmdlet gibt Details zu Daten für einen System Center - Data Protection Manager (DPM)-Wiederherstellungspunkt zurück. Sie können diese Informationen verwenden, um teilweise Wiederherstellungen oder Wiederherstellungen ausgewählter Dateien durchzuführen.

Beispiele

Beispiel 1: Onlinekatalog starten

PS C:\>$MPGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07"
PS C:\> $PObject = Get-DPMDatasource -ProtectionGroup $MPGroup
PS C:\> $RPoints = Get-DPMRecoveryPoint -Datasource $PObject
PS C:\> $RPLocation = Get-DPMRecoveryPointLocation -RecoveryPoint $RPoint
PS C:\> Start-DPMOnlineRecatalog -RecoveryPoint $RPoints[1] -RecoveryPointLocation $RPLocation

Der erste Befehl verwendet das Cmdlet Get-DPMProtectionGroup, um eine Schutzgruppe für den DPM-Server mit dem Namen DPMServer07 abzurufen. Der Befehl speichert die Schutzgruppe in der variablen $MPGroup.

Der zweite Befehl verwendet das Cmdlet Get-DPMDatasource, um eine Datenquelle für die Schutzgruppe in $MPGroup abzurufen, und speichert diese Datenquelle dann in der $PObject Variablen.

Der dritte Befehl verwendet das Cmdlet Get-DPMRecoveryPoint, um Wiederherstellungspunkte für die Datenquelle in $PObject abzurufen, und speichert diese Wiederherstellungspunkte dann in der $RPoints Variablen.

Der vierte Befehl verwendet das Cmdlet Get-DPMRecoveryPointLocation, um einen Wiederherstellungspunktstandort für den Wiederherstellungspunkt in $RPoint abzurufen und das Wiederherstellungspunktstandortobjekt in der $RPLocation Variablen zu speichern.

Der fünfte Befehl startet eine Katalogaktion für einen Wiederherstellungspunkt in $RPoints. Der Befehl verwendet die Standardarraysyntax, um das zweite Element dieses Arrays auszuwählen. Der Befehl gibt die Wiederherstellungspunktposition als Objekt in $RPLocation an.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobStateChangedEventHandler

Gibt einen Ereignishandler für Job.StateChanged-Ereignisse an. Verwenden Sie diesen Parameter, um eine grafische Benutzeroberfläche basierend auf Cmdlets zu erstellen. Verwenden Sie diesen Parameter nicht in der DPM-Verwaltungsshell.

Typ:JobStateChangedEventHandler
Aliase:Handler
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RecoveryPoint

Gibt einen Wiederherstellungspunkt an, für den dieses Cmdlet mit dem Katalog beginnt. Verwenden Sie das Cmdlet Get-DPMRecoveryPoint, um ein Wiederherstellungspunktobjekt abzurufen.

Typ:RecoverySource
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RecoveryPointLocation

Gibt einen Wiederherstellungspunktstandort der Wiederherstellungspunkte an, die dieses Cmdlet abruft. Verwenden Sie das Cmdlet Get-DPMRecoveryPointLocation, um ein Wiederherstellungspunktpositionsobjekt abzurufen. Wenn ein Wiederherstellungselement in mehr als einem Wiederherstellungspunkt auftritt, müssen Sie den Speicherort des Wiederherstellungspunkts angeben.

Typ:RecoverySourceLocation
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

Job