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_Job。ErrorDescription“)
供应商特定的错误代码,用于捕获定期作业的处理信息。 如果作业完成且未出错,则必须将值设置为零。
-
-
ErrorDescription
-
-
数据类型:字符串
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_Job。ErrorCode“)
一个自由格式的字符串,其中包含 ErrorCode 属性中相应错误代码的说明。
-
-
JobRunTimes
-
-
数据类型:uint32
-
访问类型:读/写
运行作业的次数。
-
-
JobStatus
-
-
数据类型:字符串
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_ManagedSystemElement。OperationalStatus“)
表示作业状态的自由格式字符串。
-
-
LocalOrUtcTime
-
-
数据类型:uint16
-
访问类型:读/写
指示 RunStartInterval 和 UntilTime 属性中的时间是表示本地时间还是 UTC 时间。
-
-
当地时间 (1)
-
UTC 时间 (2)
通知
-
数据类型:字符串
-
访问类型:读/写
在作业完成或失败时通知的用户。
OtherRecoveryAction
-
数据类型:字符串
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_Job。RecoveryAction“)
描述 RecoveryAction 属性为 Other (“1”) 时恢复操作的字符串。
所有者
-
数据类型:字符串
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_OwningJobElement”。)
提交作业的用户,或者请求作业的服务或方法名称。
PercentComplete
已完成作业的百分比。
备注
值“101”未定义,不允许在规范的下一个主要修订版中使用。
优先级
-
数据类型:uint32
-
访问类型:读/写
作业的重要性。 编号越低,优先级越高。
RecoveryAction
-
数据类型:uint16
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_Job。OtherRecoveryAction“)
描述运行作业失败时要采取的恢复操作。
未知 (0)
目前还不清楚要采取的恢复操作。
其他 (1)
恢复操作将在 OtherRecoveryAction 属性中指定。
请勿继续 (2)
停止作业的执行并相应地更新其状态。
继续下一个作业 (3)
继续执行队列中的下一个作业。
重新运行作业 (4)
应重新运行作业。
运行恢复作业 (5)
使用 RecoveryJob 关系运行关联的作业。 请注意,恢复作业必须已位于运行它的队列中。
RunDay
-
数据类型: sint8
-
访问类型:读/写
-
限定符: MinValue (-31) 、 MaxValue (31) 、 ModelCorrespondence (“CIM_Job。RunMonth“、”CIM_Job”。RunDayOfWeek“、”CIM_Job”。RunStartInterval“)
一个整数,与 RunDayOfWeek 属性结合使用以指示处理作业的日期;或者,如果 RunDayOfWeek 设置为零, 则 RunDay 指示处理作业的月份日期。 如果 RunDay 为负整数,则指定相对于月末的某一天;如果 RunDay 为正整数,则指定相对于月初的日期。
RunDayOfWeek
-
数据类型: sint8
-
访问类型:读/写
-
限定符: ModelCorrespondence (“CIM_Job。RunMonth“、”CIM_Job”。RunDay“、”CIM_Job。RunStartInterval“)
一个整数,与 RunDay 属性结合使用以指示处理作业的日期;或者,如果 RunDayOfWeek 设置为零, 则 RunDay 指示处理作业的月份日期。
-星期六 (-7)
-星期五 (-6)
-星期四 (-5)
-星期三 (-4)
-星期二 (-3)
-星期一 (-2)
-星期日 (-1)
ExactDayOfMonth (0)
星期日 (1)
星期一 (2)
星期二 (3)
星期三 (4)
星期四 (5)
星期五 (6)
星期六 (7)
RunMonth
-
数据类型: uint8
-
访问类型:读/写
-
限定符: ModelCorrespondence (“CIM_Job。RunDay“、”CIM_Job。RunDayOfWeek“, ”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_Job。RunMonth“、”CIM_Job”。RunDay“、”CIM_Job。RunDayOfWeek“, ”CIM_Job.RunStartInterval“)
处理作业的午夜之后的时间间隔。 例如,“0000000020000.000000:000”指示作业在本地时间的两点或之后运行,或者使用 localOrUtcTime 属性) 指定 UTC 时间 (UTC 时间。
ScheduledStartTime
-
数据类型:datetime
-
访问类型:读/写
-
限定符: 已弃用 (“CIM_Job。RunMonth“、”CIM_Job”。RunDay“、”CIM_Job。RunDayOfWeek“, ”CIM_Job.RunStartInterval“)
备注
此属性已弃用。 建议改用 RunMonth、 RunDay、 RunDayOfWeek 和 RunStartInterval 属性。
计划启动当前作业的时间。 此时间可以由日期和时间表示,也可以用相对于请求属性的时间的间隔来表示。 值为所有零表示作业已在执行。
StartTime
-
数据类型:datetime
-
访问类型:只读
作业开始的时间。 此时间可以按日期和时间表示,也可以按相对于请求属性的时间的间隔来表示。
TimeSubmitted
-
数据类型:datetime
-
访问类型:只读
提交作业的时间。 值为所有零表示父元素无法报告日期和时间。
UntilTime
-
数据类型:datetime
-
访问类型:读/写
-
限定符: ModelCorrespondence (“CIM_Job。LocalOrUtcTime“)
作业失效或应停止的时间。 时间可以由日期和时间表示,也可以通过相对于请求此属性的时间的间隔来表示。 值为全部 9 个值表示作业可以无限期运行。
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 |
最低受支持的服务器 |
Windows Server 2012 |
命名空间 |
Root\virtualization\v2 |
MOF |
|
DLL |
|