CIM_Job 类 (Hyper-V 管理)

表示要执行的工作单元(如脚本或打印作业)的逻辑元素。 作业不同于进程,因为作业可以计划或排队,并且其执行不限于单个系统。

语法

[Abstract, Version("2.10.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_Job : CIM_LogicalElement
{
  string   JobStatus;
  datetime TimeSubmitted;
  datetime ScheduledStartTime;
  datetime StartTime;
  datetime ElapsedTime;
  uint32   JobRunTimes = 1;
  uint8    RunMonth;
  sint8    RunDay;
  sint8    RunDayOfWeek;
  datetime RunStartInterval;
  uint16   LocalOrUtcTime;
  datetime UntilTime;
  string   Notify;
  string   Owner;
  uint32   Priority;
  uint16   PercentComplete;
  boolean  DeleteOnCompletion;
  uint16   ErrorCode;
  string   ErrorDescription;
  uint16   RecoveryAction;
  string   OtherRecoveryAction;
};

成员

CIM_Job 类具有以下类型的成员:

方法

CIM_Job 类具有这些方法。

方法 说明
KillJob 不推荐使用此方法。 请改用 RequestStateChange 方法。
注意: 已弃用的说明:关闭作业。

属性

CIM_Job 类具有这些属性。

DeleteOnCompletion

数据类型:布尔

访问类型:读/写

如果为 True ,则完成后删除作业;否则为 false

备注

此属性不会删除在此属性设置为 True 之前完成的作业。

ElapsedTime

数据类型:datetime

访问类型:只读

运行作业的持续时间。

ErrorCode

数据类型:uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_JobErrorDescription“)

供应商特定的错误代码,用于捕获定期作业的处理信息。 如果作业完成且未出错,则必须将值设置为零。

ErrorDescription

数据类型:字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_JobErrorCode“)

一个自由格式的字符串,其中包含 ErrorCode 属性中相应错误代码的说明。

JobRunTimes

数据类型:uint32

访问类型:读/写

运行作业的次数。

JobStatus

数据类型:字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_ManagedSystemElementOperationalStatus“)

表示作业状态的自由格式字符串。

LocalOrUtcTime

数据类型:uint16

访问类型:读/写

指示 RunStartIntervalUntilTime 属性中的时间是表示本地时间还是 UTC 时间。

当地时间 (1)

UTC 时间 (2)

通知

数据类型:字符串

访问类型:读/写

在作业完成或失败时通知的用户。

OtherRecoveryAction

数据类型:字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_JobRecoveryAction“)

描述 RecoveryAction 属性为 Other (“1”) 时恢复操作的字符串。

所有者

数据类型:字符串

访问类型:只读

限定符: ModelCorrespondence (“CIM_OwningJobElement”。)

提交作业的用户,或者请求作业的服务或方法名称。

PercentComplete

数据类型:uint16

访问类型:只读

限定符: 单位 (“Percent”) , MinValue (0) , MaxValue (101) , PUnit (“percent”)

已完成作业的百分比。

备注

值“101”未定义,不允许在规范的下一个主要修订版中使用。

优先级

数据类型:uint32

访问类型:读/写

作业的重要性。 编号越低,优先级越高。

RecoveryAction

数据类型:uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_JobOtherRecoveryAction“)

描述运行作业失败时要采取的恢复操作。

未知 (0)

目前还不清楚要采取的恢复操作。

其他 (1)

恢复操作将在 OtherRecoveryAction 属性中指定。

请勿继续 (2)

停止作业的执行并相应地更新其状态。

继续下一个作业 (3)

继续执行队列中的下一个作业。

重新运行作业 (4)

应重新运行作业。

运行恢复作业 (5)

使用 RecoveryJob 关系运行关联的作业。 请注意,恢复作业必须已位于运行它的队列中。

RunDay

数据类型: sint8

访问类型:读/写

限定符: MinValue (-31) 、 MaxValue (31) 、 ModelCorrespondence (“CIM_JobRunMonth“、”CIM_Job”。RunDayOfWeek“、”CIM_Job”。RunStartInterval“)

一个整数,与 RunDayOfWeek 属性结合使用以指示处理作业的日期;或者,如果 RunDayOfWeek 设置为零, 则 RunDay 指示处理作业的月份日期。 如果 RunDay 为负整数,则指定相对于月末的某一天;如果 RunDay 为正整数,则指定相对于月初的日期。

RunDayOfWeek

数据类型: sint8

访问类型:读/写

限定符: ModelCorrespondence (“CIM_JobRunMonth“、”CIM_Job”。RunDay“、”CIM_JobRunStartInterval“)

一个整数,与 RunDay 属性结合使用以指示处理作业的日期;或者,如果 RunDayOfWeek 设置为零, 则 RunDay 指示处理作业的月份日期。

-星期六 (-7)

-星期五 (-6)

-星期四 (-5)

-星期三 (-4)

-星期二 (-3)

-星期一 (-2)

-星期日 (-1)

ExactDayOfMonth (0)

星期日 (1)

星期一 (2)

星期二 (3)

星期三 (4)

星期四 (5)

星期五 (6)

星期六 (7)

RunMonth

数据类型: uint8

访问类型:读/写

限定符: ModelCorrespondence (“CIM_JobRunDay“、”CIM_JobRunDayOfWeek“, ”CIM_Job.RunStartInterval“)

处理作业的月份。

1 月 (日 0)

2 月 (日 1)

3 月 (2 日)

4 月 (3 日)

5 月 (日 4)

6 月 (日 5)

7 月 (日 6)

8 月 (日 7)

9 月 (日 8)

10 月 (9 日)

11 月 (日 10)

) 年 12 月 (日 11 日

RunStartInterval

数据类型:datetime

访问类型:读/写

限定符: ModelCorrespondence (“CIM_JobRunMonth“、”CIM_Job”。RunDay“、”CIM_JobRunDayOfWeek“, ”CIM_Job.RunStartInterval“)

处理作业的午夜之后的时间间隔。 例如,“0000000020000.000000:000”指示作业在本地时间的两点或之后运行,或者使用 localOrUtcTime 属性) 指定 UTC 时间 (UTC 时间。

ScheduledStartTime

数据类型:datetime

访问类型:读/写

限定符: 已弃用 (“CIM_JobRunMonth“、”CIM_Job”。RunDay“、”CIM_JobRunDayOfWeek“, ”CIM_Job.RunStartInterval“)

备注

此属性已弃用。 建议改用 RunMonthRunDayRunDayOfWeekRunStartInterval 属性。

计划启动当前作业的时间。 此时间可以由日期和时间表示,也可以用相对于请求属性的时间的间隔来表示。 值为所有零表示作业已在执行。

StartTime

数据类型:datetime

访问类型:只读

作业开始的时间。 此时间可以按日期和时间表示,也可以按相对于请求属性的时间的间隔来表示。

TimeSubmitted

数据类型:datetime

访问类型:只读

提交作业的时间。 值为所有零表示父元素无法报告日期和时间。

UntilTime

数据类型:datetime

访问类型:读/写

限定符: ModelCorrespondence (“CIM_JobLocalOrUtcTime“)

作业失效或应停止的时间。 时间可以由日期和时间表示,也可以通过相对于请求此属性的时间的间隔来表示。 值为全部 9 个值表示作业可以无限期运行。

要求

要求
最低受支持的客户端
Windows 8
最低受支持的服务器
Windows Server 2012
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

请参阅

CIM_LogicalElement