Freigeben über


Start-DPMDatasourceConsistencyCheck

Führt eine Konsistenzüberprüfung für eine DPM-Datenquelle aus.

Syntax

Start-DPMDatasourceConsistencyCheck
     [-Datasource] <Datasource>
     [-HeavyWeight]
     [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
     [-ForcedFullCC]
     [[-AdhocJobsContext] <AdhocJobsContext>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-DPMDatasourceConsistencyCheck
     [-ProtectionGroup] <ProtectionGroup>
     [[-AdhocJobsContext] <AdhocJobsContext>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Beschreibung

Das cmdlet Start-DPMDatasourceConsistencyCheck führt eine Konsistenzüberprüfung für eine Data Protection Manager (DPM)-Datenquelle durch. Sie können Konsistenzprüfungen für eine bestimmte Datenquelle oder für alle Datenquellen in einer Schutzgruppe ausführen, die sich in einem inkonsistenten Zustand befinden.

Beispiele

Beispiel 1: Starten einer Konsistenzüberprüfung für eine Datenquelle

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName TestingServer
PS C:\> $PObject = Get-DPMDatasource $PGroup[0]
PS C:\> Start-DPMDatasourceConsistencyCheck -Datasource $PObject

Der erste Befehl ruft die Schutzgruppen vom Server mit dem Namen TestingServer mithilfe des cmdlets Get-DPMProtectionGroup ab. Der Befehl speichert sie in der variablen $PGroup.

Der zweite Befehl ruft die Datenquelle für die erste Schutzgruppe in $PGroup ab und speichert dann die Datenquelle in der variablen $Ds.

Der dritte Befehl führt eine Konsistenzüberprüfung für die Datenquelle aus, die in $Ds gespeichert ist.

Parameter

-AdhocJobsContext

Gibt die Kontextdetails des Ad-hoc-Auftrags an. Verwenden Sie diesen Parameter nicht über die Windows PowerShell-Befehlszeile.

Typ:AdhocJobsContext
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-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

-Datasource

Gibt ein Datenquellenobjekt an, für das dieses Cmdlet eine Konsistenzüberprüfung startet. Eine Datenquelle kann eine Dateisystemfreigabe oder ein Volume für das Windows-Betriebssystem, microsoft SQL Server-Datenbank, Microsoft Exchange Server-Speichergruppe, Microsoft SharePoint-Farm, Microsoft Virtual Machine, DPM-Datenbank oder Systemstatus sein, der Mitglied einer Schutzgruppe ist.

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

-ForcedFullCC

Gibt an, dass dieses Cmdlet eine schwergewichtige Konsistenzüberprüfung für alle Datenbanken in der Farm durchführt, nicht nur für die Datenbanken in einem inkonsistenten Zustand. Diese Option ist spezifisch für SharePoint.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-HeavyWeight

Gibt an, dass das Cmdlet eine Schwergewichtskonsistenzüberprüfung durchführt. Eine Konsistenzüberprüfung mit schwerem Gewicht erstellt eine Prüfsumme für den Inhalt jeder Datei. Dieser Parameter wirkt sich nur auf Dateiserver aus. Das Cmdlet führt immer schwere Konsistenzprüfungen auf Anwendungsservern durch.

Typ:SwitchParameter
Position:Named
Standardwert:None
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

-ProtectionGroup

Gibt eine Schutzgruppe an, die Datenquellen enthält, für die dieses Cmdlet eine Überprüfung ausführt. Um ein ProtectionGroup--Objekt abzurufen, verwenden Sie das cmdlet Get-DPMProtectionGroup.

Typ:ProtectionGroup
Position:1
Standardwert:None
Erforderlich:True
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