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 |