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 |