Get-DPMJob

获取 DPM 服务器上的当前作业和以前的作业。

语法

Get-DPMJob
   [[-DPMServerName] <String>]
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [-NoLimitOnJobCount]
   [-AllJobsInInterval]
   [[-Type] <DPMJobType[]>]
   [[-Status] <JobStatusType[]>]
   [-Newest]
   [-AdhocJobs]
   [<CommonParameters>]
Get-DPMJob
   [[-DPMServerName] <String>]
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [-NoLimitOnJobCount]
   [-AllJobsInInterval]
   [-ProductionServerName] <String[]>
   [[-Type] <DPMJobType[]>]
   [[-Status] <JobStatusType[]>]
   [-Newest]
   [-AdhocJobs]
   [<CommonParameters>]
Get-DPMJob
   [[-DPMServerName] <String>]
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [-NoLimitOnJobCount]
   [-AllJobsInInterval]
   [-DatasourceName] <String[]>
   [[-Type] <DPMJobType[]>]
   [[-Status] <JobStatusType[]>]
   [-Newest]
   [-AdhocJobs]
   [<CommonParameters>]
Get-DPMJob
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [-NoLimitOnJobCount]
   [-AllJobsInInterval]
   [-Datasource] <Datasource[]>
   [[-Type] <DPMJobType[]>]
   [[-Status] <JobStatusType[]>]
   [-Newest]
   [-AdhocJobs]
   [<CommonParameters>]
Get-DPMJob
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [-NoLimitOnJobCount]
   [-AllJobsInInterval]
   [-ProtectionGroup] <ProtectionGroup[]>
   [[-Type] <DPMJobType[]>]
   [[-Status] <JobStatusType[]>]
   [-Newest]
   [-AdhocJobs]
   [<CommonParameters>]
Get-DPMJob
   [[-From] <DateTime>]
   [[-To] <DateTime>]
   [-NoLimitOnJobCount]
   [-AllJobsInInterval]
   [-ProductionServer] <ProductionServer[]>
   [[-Type] <DPMJobType[]>]
   [[-Status] <JobStatusType[]>]
   [-Newest]
   [-AdhocJobs]
   [<CommonParameters>]
Get-DPMJob
   [-Job] <Job[]>
   [<CommonParameters>]

说明

Get-DPMJob cmdlet 在 System Center 2019 - Data Protection Manager (DPM) 服务器上获取当前和以前的作业。

示例

示例 1:检索最近的作业

PS C:\> Get-DPMJob -DPMServerName "Contoso-DPMServer" -Newest

此命令返回在名为 Contoso-DPMServer 的 DPM 服务器上运行的最新作业。

示例 2:检索保护组的最新作业

PS C:\> $PGroup = Get-DPMProtectionGroup -DPMServerName "Contoso-DPMServer"
PS C:\> Get-DPMJob -ProtectionGroup $PGroup

第一个命令使用 Get-ProtectionGroup cmdlet 获取保护组,然后将该组存储在$PGroup变量中。

第二个命令使用 Get-DPMJob cmdlet 检索$PGroup中保护组的最新作业。

参数

-AdhocJobs

指示此 cmdlet 仅获取临时作业,而不是计划作业。

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

-AllJobsInInterval

指示此 cmdlet 获取所有作业。

Type:SwitchParameter
Position:Named
Default value:None
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

-DatasourceName

指定数据源的名称数组。

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DPMServerName

指定 DPM 服务器的名称。 此 cmdlet 获取在此参数指定的服务器上运行的作业。

Type:String
Aliases:ComputerName, CN
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-From

指定区域中的开始时间。 该 cmdlet 获取属于此范围的作业。 使用 To 参数指定区域中的结束时间。

Type:DateTime
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Job

指定此 cmdlet 获取的作业数组。

Type:Job[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Newest

指示此 cmdlet 仅获取在筛选器对象上运行的最后一个作业。

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

-NoLimitOnJobCount

指示作业计数没有限制。

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

-ProductionServer

指定安装了 DPM 保护代理的计算机数组。

Type:ProductionServer[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProductionServerName

指定安装了 DPM 保护代理的计算机的数组名称。

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
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

-Status

指定作业状态类型的数组。

Type:JobStatusType[]
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-To

指定范围内的结束时间。 该 cmdlet 检索属于此范围的作业。 使用 From 参数指定区域中的开始时间。

Type:DateTime
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Type

指定 DPM 作业类型的数组。

此参数的可接受值为:

  • 恢复
  • InitialReplication
  • 验证
  • ShadowCopy
  • 复制
  • MediaErase
  • DriveCleaning
  • DetailedInventory
  • 验证
  • DatasetCopy
  • ArchiveFromSC
  • RecoveryTape
  • LibraryRescan
  • DumpMedia
  • MediaRecatalog
  • OnlineRecatalog
  • FastInventory
  • CopyDataFromVolume
  • StagingAreaRestore
  • SharePointImportAndExport
  • SharePointCatalog
  • CloudBackup
  • CloudToStagingAreaRestore
  • StagingAreaToPsRecovery
  • StagingAreaToPsRestore
Type:DPMJobType[]
Aliases:JobCategory, JobType
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False