Condividi tramite


Start-DPMDatasourceConsistencyCheck

Esegue un controllo di coerenza in un'origine dati DPM.

Sintassi

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

Descrizione

Il cmdlet Start-DPMDatasourceConsistencyCheck esegue una verifica coerenza in un'origine dati System Center - Data Protection Manager (DPM). È possibile eseguire controlli di coerenza su un'origine dati specifica o su tutte le origini dati in un gruppo protezione dati in uno stato incoerente.

Esempio

Esempio 1: Avviare una verifica coerenza in un'origine dati

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

Il primo comando ottiene i gruppi protezione dati dal server denominato TestingServer usando il cmdlet Get-DPMProtectionGroup. Il comando li archivia nella variabile $PGroup.

Il secondo comando ottiene l'origine dati per il primo gruppo protezione dati in $PGroup e quindi archivia l'origine dati nella variabile $Ds.

Il terzo comando esegue una verifica coerenza sull'origine dati archiviata in $Ds.

Parametri

-AdhocJobsContext

Specifica i dettagli del contesto del processo ad hoc. Non usare questo parametro dalla riga di comando di Windows PowerShell.

Tipo:AdhocJobsContext
Posizione:2
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Datasource

Specifica un oggetto origine dati per il quale questo cmdlet avvia una verifica coerenza. Un'origine dati può essere una condivisione o un volume del file system per il sistema operativo Windows, il database di Microsoft SQL Server, il gruppo di archiviazione di Microsoft Exchange Server, la farm di Microsoft SharePoint, la macchina virtuale Microsoft, il database DPM o lo stato del sistema membro di un gruppo protezione dati.

Tipo:Datasource
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ForcedFullCC

Indica che questo cmdlet esegue un controllo di coerenza pesante su tutti i database della farm, non solo sui database in uno stato incoerente. Questa opzione è specifica di SharePoint.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HeavyWeight

Indica che il cmdlet esegue un controllo di coerenza pesante. Un controllo di coerenza pesante crea un checksum per il contenuto di ogni file. Questo parametro influisce solo sui file server. Il cmdlet esegue sempre controlli di coerenza heavyweight nei server applicazioni.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobStateChangedEventHandler

Specifica un gestore eventi per eventi Job.StateChanged. Usare questo parametro per creare un'interfaccia utente grafica basata sui cmdlet. Non usare questo parametro in DPM Management Shell.

Tipo:JobStateChangedEventHandler
Alias:Handler
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProtectionGroup

Specifica un gruppo protezione dati che contiene origini dati in cui viene eseguito un controllo. Per ottenere un oggetto ProtectionGroup , utilizzare il cmdlet Get-DPMProtectionGroup.

Tipo:ProtectionGroup
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False