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_JobErrorCode“)

错误的摘要说明(如果存在)。 此属性继承自 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

访问类型:只读

指示 RunStartIntervalUntilTime 属性中表示的时间是表示本地时间还是 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_ConcreteJob

CIM_ConcreteJob

虚拟系统管理类