Msvm_ConcreteJob 类
作业的具体版本。 此类表示通用的可实例化工作单元,例如批处理或打印作业,并专门用于 Hyper-V 中跟踪异步操作的进度。
以下语法是简化的托管对象格式 (MOF) 代码,其中包含所有继承的属性。
语法
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ConcreteJob : CIM_ConcreteJob
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = { 2 };
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string JobStatus;
datetime TimeSubmitted;
datetime ScheduledStartTime;
datetime StartTime;
datetime ElapsedTime;
uint32 JobRunTimes;
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;
string ErrorSummaryDescription;
uint16 RecoveryAction;
string OtherRecoveryAction;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval =
00000000000500.000000:000
;
boolean Cancellable;
uint16 JobType;
};
成员
Msvm_ConcreteJob 类具有以下类型的成员:
方法
Msvm_ConcreteJob 类具有这些方法。
方法 | 说明 |
---|---|
GetError | 检索作业的错误对象(如果存在)。 |
GetErrorEx | 检索作业的错误对象(如果存在)。 |
KillJob | 不支持此方法。 |
RequestStateChange | 请求将作业的状态更改为指定状态。 |
属性
Msvm_ConcreteJob 类具有以下属性。
-
可取消
-
-
数据类型: 布尔值
-
访问类型:只读
指示是否可以取消作业。 此属性的值不保证取消作业的请求会成功。
-
-
Caption
-
-
数据类型: string
-
访问类型:只读
对象的简短说明。 此属性继承自 CIM_ManagedElement。
-
-
CommunicationStatus
-
-
数据类型: uint16
-
访问类型:只读
指示检测与基础托管元素通信的能力。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
-
-
DeleteOnCompletion
-
-
数据类型: 布尔值
-
访问类型:只读
指定是否应在完成后自动删除作业。 此属性继承自 CIM_Job。
-
-
说明
-
-
数据类型: string
-
访问类型:只读
对象的说明。 此属性继承自 CIM_ManagedElement。
-
-
DetailedStatus
-
-
数据类型: uint16
-
访问类型:只读
使用其他状态详细信息补充 PrimaryStatus 属性。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
-
-
ElapsedTime
-
-
数据类型: datetime
-
访问类型:只读
作业一直在执行的时间间隔,或者作业完成时的总执行时间。 此属性继承自 CIM_Job。
-
-
ElementName
-
-
数据类型: string
-
访问类型:只读
对象的显示名称。 此属性继承自 CIM_ManagedElement。
-
-
ErrorCode
-
-
数据类型: uint16
-
访问类型:只读
特定于供应商的错误代码。 如果作业完成且未出错,则必须将值设置为零。 此属性继承自 CIM_Job。
-
-
ErrorDescription
-
-
数据类型: string
-
访问类型:只读
包含供应商错误说明的字符串。 此属性继承自 CIM_Job。
-
-
ErrorSummaryDescription
-
-
数据类型: string
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_Job。ErrorCode“)
错误的摘要说明(如果存在)。 此属性继承自 CIM_Job。
-
-
HealthState
-
-
数据类型: uint16
-
访问类型:只读
元素的当前运行状况。 此属性表示此元素的运行状况,但不一定表示其子组件运行状况。 可能的值为 0 到 30,其中 5 表示元素完全正常,30 表示元素完全无功能。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为 5。
-
-
InstallDate
-
-
数据类型: datetime
-
访问类型:只读
创建虚拟机配置的日期和时间。 此属性继承自 CIM_ManagedSystemElement。
-
-
InstanceID
-
-
数据类型: string
-
访问类型:只读
-
限定符: 键
唯一标识此类的实例。 此属性继承自 CIM_ManagedElement,并且始终设置为 Null。
-
-
JobRunTimes
-
-
数据类型: uint32
-
访问类型:只读
应运行作业的次数。 值为 1 表示作业不是重复的,而任何非零值表示对作业的重复次数的限制。 零表示可以处理作业的次数没有限制,但在达到 UntilTime 或手动终止作业之后,该作业将终止。 此属性继承自 CIM_Job。
-
-
JobState
-
-
数据类型: uint16
-
访问类型:只读
JobState 是一个整数枚举,指示作业的操作状态。 它还可以指示这些状态之间的转换,例如,“正在关闭”和“正在启动”。 此属性继承自 CIM_ConcreteJob。
值 含义 - 新建
- 2
作业从未启动。 - 正在启动
- 3
作业从 2 (新) 、5 (暂停) 或 11 (服务) 状态移动到 4 () 状态。 - 正在运行
- 4
作业正在运行。 - 已挂起
- 5
作业已停止,但可以无缝重启。 - 关闭
- 6
作业将移动到 7 (已完成) 、8 (终止) 或 9 (已终止) 状态。 - 已完成
- 7
作业已正常完成。 - 终止
- 8
作业已被“终止”状态更改请求停止。 作业及其所有基础进程都将结束,并且只能作为新作业重启。 仅作为新作业重启作业的要求特定于作业。 - 杀
- 9
作业已被“终止”状态更改请求停止。 基础进程可能仍在运行,可能需要清理才能释放资源。 - Exception
- 10
作业处于异常状态,这可能指示错误情况。 作业的实际状态可能通过特定于作业的对象提供。 - 服务
- 11
作业处于供应商特定的状态,支持问题发现或解决问题,或同时支持这两者。 - DMTF 保留
- 12 32767
保留。 - 供应商预留
- 32768 65535
保留。 -
-
JobStatus
-
-
数据类型: string
-
访问类型:只读
表示作业状态的字符串。 此属性继承自 CIM_Job。
-
-
JobType
-
-
数据类型: uint16
-
访问类型:只读
指示此 对象正在跟踪的作业的类型。
-
-
未知 (0)
-
定义虚拟机 (1)
-
修改虚拟机 (2)
-
销毁虚拟机 (3)
-
修改管理服务设置 (4)
-
初始化虚拟机 (10)
-
正在等待启动虚拟机 (11)
-
启动虚拟机 (12)
-
关闭虚拟机 (13)
-
将虚拟机保存 (14)
-
还原虚拟机 (15)
-
关闭虚拟机 (16)
-
暂停虚拟机 (26)
-
恢复虚拟机 (27)
-
重置虚拟机 (28)
-
重新启动虚拟机 (29)
-
添加虚拟机资源 (30)
-
修改虚拟机资源 (31)
-
删除虚拟机资源 (32)
-
请求初始虚拟机内存 (40)
-
将内存添加到虚拟机 (41)
-
从虚拟机中删除内存 (42)
-
合并 VHD 磁盘 (50)
-
在虚拟机 (51) 中创建 VSS 快照
-
获取导入设置数据 (60)
-
导入虚拟机 (61)
-
导出虚拟机 (62)
-
注册配置 (63)
-
注销配置 (64)
-
快照虚拟机 (70)
-
应用虚拟机快照 (71)
-
删除虚拟机快照 (72)
-
清除虚拟机快照状态 (73)
-
将资源添加到资源池 (80)
-
从资源池中删除资源 (81)
-
修改复制服务器设置 (90)
-
创建复制关系 (91)
-
修改复制关系设置 (92)
-
删除复制关系 (93)
-
启动带内初始复制 (94)
-
导入复制 (95)
-
复制状态更改 (96)
-
启动故障转移 (97)
-
还原故障转移 (98)
-
提交故障转移 (99)
-
初始化同步复制 (100)
-
取消同步复制 (101)
-
启动测试副本 (102)
-
删除测试副本 (103)
-
反向复制 (104)
-
复制发送增量 (105)
-
复制接收增量 (106)
-
重新同步 (107)
-
应用更改日志 (108)
-
停止初始复制 (109)
-
停止重新同步 (110)
-
获取副本统计信息 (111)
-
准备一致性检查器 (112)
-
一致性检查器 (113)
-
停止一致性检查器 (114)
-
测试复制连接 (115)
-
发送初始副本 (116)
-
启动重新同步初始复制 (117)
-
启动导出初始复制 (118)
-
重置副本统计信息 (119)
-
应用已注册的增量 (120)
-
重新同步扩展复制 (121)
-
读取测试副本配置 (122)
-
将复制模式更改为主 (123)
-
启动故障回复 (124)
-
更新 Disk Set (125)
-
注意
Windows 10中的增加值。
-
定义以太网交换机 (130)
-
修改以太网交换机设置 (131)
-
销毁以太网交换机 (132)
-
添加以太网交换机资源 (133)
-
修改以太网交换机资源 (134)
-
删除以太网交换机资源 (135)
-
验证计划内虚拟机 (140)
-
实现虚拟机 (141)
-
创建资源池 (150)
-
更改资源池的父资源 (151)
-
更改资源池的非分配设置 (152)
-
删除资源池 (153)
-
启用 RemoteFx GPU (160)
-
禁用 RemoteFx GPU (161)
-
修改 3D 服务设置 (162)
-
注意
Windows 10中的增加值。
-
备份虚拟机 (170)
-
来宾服务接口 (180)
-
注意
Windows 10中的增加值。
-
查询来宾群集信息 (181)
-
注意
Windows 10中的增加值。
-
定义集合 (190)
-
注意
Windows 10中的增加值。
-
销毁收藏 (191)
-
注意
Windows 10中的增加值。
-
重命名集合 (192)
-
注意
Windows 10中的增加值。
-
将成员添加到集合 (193)
-
注意
Windows 10中的增加值。
-
从集合中删除成员 (194)
-
注意
Windows 10中的增加值。
-
向集合添加设置 (195)
-
注意
Windows 10中的增加值。
-
从集合中删除设置 (196)
-
注意
Windows 10中的增加值。
-
修改集合 (197) 的设置
-
注意
Windows 10中的增加值。
-
快照集合 (198)
-
注意
Windows 10中的增加值。
-
将快照转换为引用点 (200)
-
注意
Windows 10中的增加值。
-
创建引用点 (201)
-
注意
Windows 10中的增加值。
-
删除引用点 (202)
-
注意
Windows 10中的增加值。
-
导出引用点 (203)
-
注意
Windows 10中的增加值。
-
从引用点中删除关联数据 (204)
-
注意
Windows 10中的增加值。
-
在集合 (205) 上创建引用点
-
注意
Windows 10中的增加值。
-
在集合 (206) 上导出引用点
-
注意
Windows 10中的增加值。
-
从集合 (207) 上的引用点中删除关联数据
-
注意
Windows 10中的增加值。
-
删除集合 (208) 上的引用点
-
注意
Windows 10中的增加值。
-
导入引用点元数据 (209)
-
注意
Windows 10作为清理引用点添加的值。
-
装载或卸载可分配设备 (260)
-
注意
Windows 10中的增加值。
LocalOrUtcTime
-
数据类型: uint16
-
访问类型:只读
指示 RunStartInterval 和 UntilTime 属性中表示的时间是表示本地时间还是 UTC 时间。 此属性继承自 CIM_Job。
-
当地时间 (1)
-
UTC 时间 (2 )
名称
-
数据类型: string
-
访问类型:只读
-
限定符: 键、 MaxLen ( 256 )
此作业实例的显示名称。 此外,显示名称可用作搜索或查询的属性。 此属性继承自 CIM_ManagedSystemElement。
通知
-
数据类型: string
-
访问类型:只读
作业完成或失败时收到通知的用户。 此属性继承自 CIM_Job。
OperatingStatus
-
数据类型: uint16
-
访问类型:只读
提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
OperationalStatus
-
数据类型: uint16 数组
-
访问类型:只读
对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,每个数组元素始终设置为 2 (正常) 。
OtherRecoveryAction
-
数据类型: string
-
访问类型:只读
一个字符串,描述当实例的 RecoveryAction 属性为 1 (Other) 时恢复操作。 此属性继承自 CIM_Job。
所有者
-
数据类型: string
-
访问类型:只读
提交作业的用户。 此属性继承自 CIM_Job。
PercentComplete
-
数据类型: uint16
-
访问类型:只读
-
限定符: MinValue ( 0 ) , MaxValue ( 100 ) , 单位 (“百分比”)
作业的完成百分比。 此属性继承自 CIM_Job。
PrimaryStatus
-
数据类型: uint16
-
访问类型:只读
提供高级别状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
优先级
-
数据类型: uint32
-
访问类型:只读
作业执行的重要性。 此属性继承自 CIM_Job。
RecoveryAction
-
数据类型: uint16
-
访问类型:只读
描述要对未成功运行的作业采取的恢复操作。 此属性继承自 CIM_Job。
-
未知 (0)
-
其他 (1)
-
请勿继续 (2)
-
继续下一个作业 (3)
-
重新运行作业 (4)
-
运行恢复作业 (5 )
RunDay
-
数据类型: sint8
-
访问类型:只读
-
限定符: MinValue ( -31 ) , MaxValue ( 31 )
应处理作业的月份日期。 此属性有不同的解释,具体取决于 RunDayOfWeek 的值。
当 RunDayOfWeek 为 0 且 RunDay 为正时, RunDay 定义处理作业的月份日期。 例如,如果 RunDayOfWeek 为 0, RunDay 为 12,则作业将在当月的第 12 天进行处理。
当 RunDayOfWeek 为 0 且 RunDay 为负数时, RunDay 定义处理作业的月份的最后一天的天数。 1 表示当月的最后一天,2 表示月的最后一天,依依。 例如,如果 RunDayOfWeek 为 0, RunDay 为 1,则作业将在当月的最后一天进行处理。
当 RunDayOfWeek 不为 0 时, RunDayOfWeek 是一周中将处理作业的日期(相对于 RunDay)。 例如,如果 RunDay 为 15, RunDayOfWeek 为 7 (+星期六) ,则作业将在当月的第15 天 或之后的第一个星期六处理。 如果 RunDay 为 20, RunDayOfWeek 为 7 (星期六) ,则作业将在当月第20 天 或之前的第一个星期六处理。 如果 RunDay 为 1, RunDayOfWeek 为 1 ( 星期日) ,则作业将在当月的最后一个星期天处理。
此属性继承自 CIM_Job。
RunDayOfWeek
-
数据类型: sint8
-
访问类型:只读
与 RunDay 一起使用的正整数或负整数,用于指示处理作业的星期几或月份。 有关详细信息,请参阅 RunDay 属性的说明。 此属性继承自 CIM_Job。
-
-星期六 ( 7)
-
-星期五 ( 6)
-
-星期四 ( 5)
-
-星期三 ( 4)
-
-星期二 ( 3)
-
-星期一 ( 2)
-
-星期日 ( 1)
-
ExactDayOfMonth (0)
-
星期日 (1)
-
星期一 (2)
-
星期二 (3)
-
星期三 (4)
-
星期四 (5)
-
星期五 (6)
-
星期六 (7 )
RunMonth
-
数据类型: uint8
-
访问类型:只读
应处理作业的月份。 此属性继承自 CIM_Job。
-
1 月 (0)
-
2 月 (1 日)
-
3 月 (2 日)
-
) 年 4 月 (日 3 日
-
) 年 5 月 4 日 (日
-
6 月 (5 日)
-
7 月 (6 日)
-
) 年8月7日 (日
-
) 年9月 (日
-
10 月 (9 日)
-
11 月 (10 日)
-
12 月 (11 日 )
RunStartInterval
-
数据类型: datetime
-
访问类型:只读
应处理作业的午夜后的时间间隔。 此属性继承自 CIM_Job。
ScheduledStartTime
-
数据类型: datetime
-
访问类型:只读
作业的计划开始时间(如果适用)。 此属性继承自 CIM_Job。
StartTime
-
数据类型: datetime
-
访问类型:只读
作业开始的时间。 此属性继承自 CIM_Job。
Status
-
数据类型: 字符串
-
访问类型:只读
此属性继承自 CIM_ManagedSystemElement,但不使用它。
StatusDescriptions
-
数据类型: 字符串 数组
-
访问类型:只读
描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement,并且每个数组元素始终设置为“OK”。
TimeBeforeRemoval
-
数据类型: datetime
-
访问类型:只读
作业完成执行后保留的时间量(以分钟为单位),执行成功或失败。 无论 DeleteOnCompletion 属性的值如何,该作业都必须保留一段时间。 默认值为 5 分钟。 此属性继承自 CIM_ConcreteJob,始终设置为 00000000000500.0000000:000。
TimeOfLastStateChange
-
数据类型: datetime
-
访问类型:只读
作业状态上次更改的日期或时间。 如果作业的状态未更改且已填充此属性,则必须将其设置为 0 间隔值。 如果已请求状态更改,但已拒绝或尚未处理,则不得更新 属性。 此属性继承自 CIM_ConcreteJob。
TimeSubmitted
-
数据类型: datetime
-
访问类型:只读
提交作业的时间。 此属性继承自 CIM_Job。
UntilTime
-
数据类型: datetime
-
访问类型:只读
作业无效或应停止的时间。 此属性继承自 CIM_Job。
备注
UAC 筛选可能会限制对 Msvm_ConcreteJob 类的访问。 有关详细信息,请参阅 用户帐户控制和 WMI。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|