Delen via


Start-DPMDatasourceConsistencyCheck

Voert een consistentiecontrole uit op een DPM-gegevensbron.

Syntax

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

Description

De cmdlet Start-DPMDatasourceConsistencyCheck voert een consistentiecontrole uit op een System Center - Data Protection Manager (DPM)-gegevensbron. U kunt consistentiecontroles uitvoeren op een specifieke gegevensbron of op alle gegevensbronnen in een beveiligingsgroep die een inconsistente status hebben.

Voorbeelden

Voorbeeld 1: Een consistentiecontrole voor een gegevensbron starten

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

Met de eerste opdracht worden de beveiligingsgroepen opgehaald van de server met de naam TestingServer met behulp van de cmdlet Get-DPMProtectionGroup . Met de opdracht worden ze opgeslagen in de variabele $PGroup.

Met de tweede opdracht wordt de gegevensbron voor de eerste beveiligingsgroep in $PGroup opgehaald en wordt de gegevensbron vervolgens opgeslagen in de variabele $Ds.

Met de derde opdracht wordt een consistentiecontrole uitgevoerd op de gegevensbron die is opgeslagen in $Ds.

Parameters

-AdhocJobsContext

Hiermee geeft u de contextdetails van de ad-hoctaak op. Gebruik deze parameter niet vanaf de Windows PowerShell opdrachtregel.

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-Datasource

Hiermee geeft u een gegevensbronobject waarvoor deze cmdlet een consistentiecontrole start. Een gegevensbron kan een bestandssysteemshare of volume zijn voor het Windows-besturingssysteem, Microsoft SQL Server-database, Microsoft Exchange Server opslaggroep, Microsoft SharePoint-farm, Microsoft Virtual Machine, DPM-database of systeemstatus die lid is van een beveiligingsgroep.

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

-ForcedFullCC

Geeft aan dat deze cmdlet een zware consistentiecontrole uitvoert op alle databases in de farm, niet alleen op de databases met een inconsistente status. Deze optie is specifiek voor SharePoint.

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

-HeavyWeight

Geeft aan dat de cmdlet een consistentiecontrole met een zwaar gewicht uitvoert. Een zware consistentiecontrole maakt een controlesom voor de inhoud van elk bestand. Deze parameter is alleen van invloed op bestandsservers. De cmdlet voert altijd zware consistentiecontroles uit op toepassingsservers.

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

-JobStateChangedEventHandler

Hiermee geeft u een gebeurtenis-handler voor Job.StateChanged-gebeurtenissen . Gebruik deze parameter om een grafische gebruikersinterface te bouwen op basis van cmdlets. Gebruik deze parameter niet in de DPM Management Shell.

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

-ProtectionGroup

Hiermee geeft u een beveiligingsgroep op die gegevensbronnen bevat waarop deze cmdlet een controle uitvoert. Gebruik de cmdlet Get-DPMProtectionGroup om een ProtectionGroup-object te verkrijgen.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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