Start-DPMDatasourceConsistencyCheck

对 DPM 数据源执行一致性检查。

语法

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

说明

Start-DPMDatasourceConsistencyCheck cmdlet 对 System Center 2019 - Data Protection Manager (DPM) 数据源执行一致性检查。 可以针对特定数据源或处于不一致状态的保护组中的所有数据源运行一致性检查。

示例

示例 1:对数据源启动一致性检查

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

第一个命令使用 Get-DPMProtectionGroup cmdlet 从名为 TestingServer 的服务器获取保护组。 该命令将它们存储在$PGroup变量中。

第二个命令获取$PGroup中第一个保护组的数据源,然后将数据源存储在$Ds变量中。

第三个命令对存储在 $Ds 中的数据源运行一致性检查。

参数

-AdhocJobsContext

指定即席作业的上下文详细信息。 不要从Windows PowerShell命令行使用此参数。

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

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-Datasource

指定此 cmdlet 启动一致性检查的数据源对象。 数据源可以是 Windows 操作系统、Microsoft SQL Server 数据库、Microsoft Exchange Server存储组、Microsoft SharePoint 场、Microsoft 虚拟机、DPM 数据库或作为保护组成员的系统状态的文件系统共享或卷。

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

-ForcedFullCC

指示此 cmdlet 对场中的所有数据库执行重量级一致性检查,而不仅仅是处于不一致状态的数据库。 此选项特定于 SharePoint。

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

-HeavyWeight

指示 cmdlet 执行重量级一致性检查。 重量级一致性检查将为每个文件的内容创建校验和。 此参数仅影响文件服务器。 该 cmdlet 始终在应用程序服务器上执行重量级一致性检查。

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

-JobStateChangedEventHandler

指定 Job.StateChanged 事件的事件处理程序。 使用此参数基于 cmdlet 生成图形用户界面。 请勿在 DPM 命令行管理程序中使用此参数。

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

-ProtectionGroup

指定一个保护组,其中包含此 cmdlet 运行检查的数据源。 若要获取 ProtectionGroup 对象,请使用 Get-DPMProtectionGroup cmdlet。

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

-WhatIf

显示在此 cmdlet 运行的情况下将会发生什么。 此 cmdlet 未运行。

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