Freigeben über


Start-DPMDatasourceConsistencyCheck

Führt eine Konsistenzprü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 Konsistenzprüfung für eine DPM-Datenquelle (System Center – Data Protection Manager) 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 Konsistenzprü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 die Datenquelle dann in der variablen $Ds.

Der dritte Befehl führt eine Konsistenzprü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.

Type:AdhocJobsContext
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Datasource

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

Type:Datasource
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ForcedFullCC

Gibt an, dass dieses Cmdlet eine schwere Konsistenzprü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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HeavyWeight

Gibt an, dass das Cmdlet eine schwere Konsistenzprüfung durchführt. Bei einer umfangreichen Konsistenzprüfung wird eine Prüfsumme für den Inhalt jeder Datei erstellt. Dieser Parameter wirkt sich nur auf Dateiserver aus. Das Cmdlet führt immer schwere Konsistenzprüfungen auf Anwendungsservern durch.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:JobStateChangedEventHandler
Aliases:Handler
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionGroup

Gibt eine Schutzgruppe an, die Datenquellen enthält, für die dieses Cmdlet eine Überprüfung ausführt. Verwenden Sie zum Abrufen eines ProtectionGroup-Objekts das Cmdlet Get-DPMProtectionGroup.

Type:ProtectionGroup
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False