Find-SCJob

搜索 VMM 作业。

语法

Find-SCJob
    [-After <DateTime>]
    [-VMMServer <ServerConnection>]
    -MaxCount <Int32>
    [-ObjectID <Guid>]
    [-CriticalFailures <Boolean>]
    [<CommonParameters>]
Find-SCJob
    [-VMMServer <ServerConnection>]
    -MaxCount <Int32>
    [-ObjectID <Guid>]
    [-CriticalFailures <Boolean>]
    [-Recent]
    [<CommonParameters>]

说明

Find-SCJob cmdlet 搜索 Virtual Machine Manager (VMM) 作业。 可以在某个日期后搜索最新的作业、作业,或者按作业的结果或目标 ID 搜索作业。

示例

示例 1:查找过去 5 小时内的所有作业

PS C:\> $StartTime = (Get-Date) - (New-TimeSpan -Hours 5)
PS C:\> Find-SCJob -MaxCount 25 -After $StartTime

此命令搜索过去 5 小时内启动的所有作业。 由于 MaxCount 参数值设置为 25,因此仅显示 25 个作业对象。

示例 2:查找最近的作业

PS C:\> Find-SCJob -MaxCount 50 -Recent

此命令搜索最近的作业,并显示 50 个最新作业。

示例 3:按 ObjectID 查找作业

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Find-SCJob -MaxCount 10 -ObjectID $VM.Id

第一个命令获取名为 VM01 的虚拟机对象,并将该对象存储在$VM变量中。

第二个命令最多返回指定虚拟机 ID 的 10 个作业。

参数

-After

指定检索作业后的时间的 DateTime 对象。 默认情况下,时间表示在本地时区中。 可以将 DateTime 对象作为 UTC 传递给标准化时间。

指定此参数时,作业会按 StartTime 属性进行筛选,从最早开始时间返回到最新的开始时间。

有关如何获取 DateTime 对象的信息,请参阅 Get-Date cmdlet。

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

-CriticalFailures

指示是否仅查找严重故障。

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

-MaxCount

指定要返回的最大作业数。

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

-ObjectID

将服务的对象 ID 指定为 GUID。 此 ID 是返回作业的结果对象或目标对象。

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

-Recent

指示返回最新的作业。 作业从最新的开始时间返回到最早的开始时间。

将此参数与 MaxCount 参数结合使用,仅检索指定数量的作业。

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

-VMMServer

指定VMM 服务器对象。

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

输出

Job

此 cmdlet 返回 Job 对象。