Msvm _ ConcreteJob 类

作业的具体版本。 此类表示一般和 instantiatable 的工作单元,如批处理或打印作业,并在 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

数据类型: 字符串

访问类型:只读

对象的简短说明。 此属性继承自 CIM _ ManagedElement

CommunicationStatus

数据类型: uint16

访问类型:只读

指示检测与基础托管元素进行通信的能力。 Null 值指示未实现此属性。 此属性是从 CIM _ ManagedSystemElement继承而来的。

DeleteOnCompletion

数据类型: 布尔值

访问类型:只读

指定是否应在完成后自动删除作业。 此属性继承自 CIM _ 作业

说明

数据类型: 字符串

访问类型:只读

对象的说明。 此属性继承自 CIM _ ManagedElement

DetailedStatus

数据类型: uint16

访问类型:只读

补充其他状态详细信息的 PrimaryStatus 属性。 Null 值指示未实现此属性。 此属性是从 CIM _ ManagedSystemElement继承而来的。

ElapsedTime

数据类型: datetime

访问类型:只读

作业已执行的时间间隔,或作业完成时的总执行时间。 此属性继承自 CIM _ 作业

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM _ ManagedElement

ErrorCode

数据类型: uint16

访问类型:只读

特定于供应商的错误代码。 如果作业已完成且未发生错误,则该值必须设置为零。 此属性继承自 CIM _ 作业

ErrorDescription

数据类型: 字符串

访问类型:只读

一个字符串,其中包含供应商错误说明。 此属性继承自 CIM _ 作业

ErrorSummaryDescription

数据类型: 字符串

访问类型:只读

限定符: ModelCorrespondence ( "CIM _ 作业ErrorCode")

错误的摘要说明(如果存在)。 此属性继承自 CIM _ 作业

HealthState

数据类型: uint16

访问类型:只读

元素的当前运行状况。 此属性表示此元素的运行状况,但不一定是其子组件的运行状况。 可能的值为0到30,其中5表示元素完全正常,30表示元素完全不正常。 此属性是从 CIM _ ManagedSystemElement继承的,它始终设置为5。

InstallDate

数据类型: datetime

访问类型:只读

创建虚拟机配置的日期和时间。 此属性是从 CIM _ ManagedSystemElement继承而来的。

InstanceID

数据类型: 字符串

访问类型:只读

限定符:

唯一标识此类的实例。 此属性继承自 CIM _ ManagedElement,并且始终设置为 Null

JobRunTimes

数据类型 :uint32

访问类型:只读

作业应运行的时间。 值为 1 表示作业不是重复的,而任何非零值都指示作业将重复出现次数的限制。 零表示可以处理作业的时间没有限制,但在 达到 UntilTime 或手动终止作业后,将终止该作业。 此属性继承自 CIM _ 作业

JobState

数据类型 :uint16

访问类型:只读

JobState 是一个整数枚举,指示作业的操作状态。 它还可指示这些状态之间的转换,例如"正在关闭"和"正在启动"。 此属性继承自 CIM _ ConcreteJob

含义
2
作业从未启动。
3 开始
作业从 2 (新) 、5 (挂起) 或 11 (服务) 状态转换为 4 (运行) 状态。
正在运行
4
作业正在运行。
已挂起
5
作业已停止,但可以无缝重启。
正在关闭
6
作业将移动到 7 (已完成) ,8 (终止) ,或 9 (已) 状态。
已完成
7
作业已正常完成。
已终止
8
作业已被"终止"状态更改请求停止。 作业及其所有基础进程将结束,并且只能作为新作业重启。 仅作为新作业重新启动作业的要求特定于作业。
已使用
9 个
作业已被"终止"状态更改请求停止。 基础进程可能仍在运行,可能需要进行清理才能释放资源。
异常
10
作业的状态异常,可能表示出现错误情况。 作业的实际状态可能通过特定于作业的对象提供。
服务
11
作业位于供应商特定的状态,支持问题发现或解决方法,或同时支持这两者。
DMTF 预留
12 32767
保留。
供应商保留
32768 65535
保留。

JobStatus

数据类型 :string

访问类型:只读

表示作业状态的字符串。 此属性继承自 CIM _ 作业

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)

在虚拟机内部创建 VSS ( 51)

获取导入设置数据 ( 60)

导入虚拟机 ( 61)

导出虚拟机 ( 62)

注册配置 (63)

取消注册配置 ( 64)

快照虚拟机 ( 70)

应用虚拟机快照 ( 71)

删除虚拟机快照 (72)

清除虚拟机快照状态 (73)

将资源添加到资源池 ( 80)

从资源池中删除资源 ( 81)

修改复制服务器设置 ( 90)

创建复制关系 (91)

修改复制关系设置 ( 92)

删除复制关系 (93)

启动 94 ( 初始)

导入复制 ( 95)

复制状态更改 ( 96)

启动故障转移 ( 97)

还原故障转移 98 (98)

提交故障转移 ( 99)

100 (中)

取消 101 (同步的)

启动测试副本 (102)

删除测试副本 (103)

反向复制 (104)

复制发送 Delta (105)

复制接收 Delta (106)

重新同步 107 (107)

将更改日志 ( 108)

停止初始复制 (109)

停止重新同步 ( 110)

获取 111 (的副本)

准备一致性检查器 ( 112)

一致性检查 ( 113)

停止一致性检查 ( 114)

测试复制连接 (115)

发送初始副本 (116)

117 (开始重新同步初始)

118 (开始导出初始)

重置副本统计信息 (119)

应用已注册 的增量 (120)

重新同步 121 (扩展)

读取测试副本配置 ( 122)

将复制模式更改为主 (123)

启动故障回复 (124)

更新磁盘集 (125)

备注

在 Windows 10。

定义以太网交换机 (130)

修改以太网交换机设置 ( 131)

销毁以太网交换机 (132)

将以太网交换机资源 ( 133)

修改 134 (以太网交换机)

135 (中删除以太网交换机)

验证计划内虚拟机 ( 140)

实现虚拟机 ( 141)

创建资源池 ( 150)

将资源池的父资源 ( 151)

将资源池的"非设置" ( 152)

删除资源池 ( 153)

启用 RemoteFx GPU (160)

禁用 RemoteFx GPU (161)

修改 162 设置 (3D)

备注

在 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 年 7 月 207 日 (引用点中删除关联)

备注

在 Windows 10。

删除集合 208 (上的引用)

备注

在 Windows 10。

导入引用点元数据 ( 209)

备注

在 中添加Windows 10清理 引用点

装载或卸载 260 (可分配)

备注

在 Windows 10。

LocalOrUtcTime

数据类型 :uint16

访问类型:只读

指示 RunStartIntervalUntilTime 属性中表示的时间是否表示本地时间或 UTC 时间。 此属性继承自 CIM _ 作业

本地时间 (1)

UTC 时间 (2 )

名称

数据类型 :string

访问类型:只读

限定符:**、MaxLen** ( 256 )

作业的此实例的显示名称。 此外,显示名称可以用作搜索或查询的属性。 此属性是从 CIM _ ManagedSystemElement继承而来的。

通知

数据类型: 字符串

访问类型:只读

在作业完成或失败时通知的用户。 此属性继承自 CIM _ 作业

OperatingStatus

数据类型: uint16

访问类型:只读

提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值指示未实现此属性。 此属性是从 CIM _ ManagedSystemElement继承而来的。

OperationalStatus

数据类型: uint16 数组

访问类型:只读

对象的当前状态。 此属性是从 CIM _ ManagedSystemElement继承的,每个 array 元素始终设置为 2 (确定) 。

OtherRecoveryAction

数据类型: 字符串

访问类型:只读

一个字符串,用于描述实例的 RecoveryAction 属性为 1 (其他) 时的恢复操作。 此属性继承自 CIM _ 作业

所有者

数据类型: 字符串

访问类型:只读

提交作业的用户。 此属性继承自 CIM _ 作业

PercentComplete

数据类型: uint16

访问类型:只读

限定符: MinValue ( 0 ) , ( 100 )单位 ( "Percent" )

作业的完成百分比。 此属性继承自 CIM _ 作业

PrimaryStatus

数据类型: uint16

访问类型:只读

提供高级状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况状态。 Null 值指示未实现此属性。 此属性是从 CIM _ ManagedSystemElement继承而来的。

Priority

数据类型: uint32

访问类型:只读

作业执行的重要性。 此属性继承自 CIM _ 作业

RecoveryAction

数据类型: uint16

访问类型:只读

描述对于未成功运行的作业要执行的恢复操作。 此属性继承自 CIM _ 作业

未知 (0)

其他 (1)

不继续 (2)

继续下一个作业 (3)

重新运行作业 (4)

运行恢复作业 (5 )

RunDay

数据类型: sint8

访问类型:只读

限定符: MinValue (-31 ) , ( 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 _ 作业

RunDayOfWeek

数据类型: sint8

访问类型:只读

RunDay 结合使用的正整数或负整数,用于指示处理作业的一周或每月的哪一天。 有关详细信息,请参阅 RunDay 属性的说明。 此属性继承自 CIM _ 作业

-星期六 ( 7)

-星期五 ( 6)

-星期四 ( 5)

-星期三 ( 4)

-星期二 ( 3)

-星期一 ( 2)

-星期日 ( 1)

ExactDayOfMonth (0)

星期日 (1)

星期一 (2)

星期二 (3)

星期三 (4)

星期四 (5)

星期五 (6)

星期六 (7 )

RunMonth

数据类型: uint8

访问类型:只读

应在其中处理作业的月份。 此属性继承自 CIM _ 作业

1 月 (0)

2 月 (1)

3 月 (2)

4 月 (3)

可能 (4)

6 月 (5)

7 月 (6)

8 月 (7)

9 月 (8)

10 月 (9)

11 月 (10)

12 月 (11 )

RunStartInterval

数据类型: datetime

访问类型:只读

应在午夜后处理作业的时间间隔。 此属性继承自 CIM _ 作业

ScheduledStartTime

数据类型: datetime

访问类型:只读

作业的计划开始时间(如果适用)。 此属性继承自 CIM _ 作业

StartTime

数据类型: datetime

访问类型:只读

作业开始的时间。 此属性继承自 CIM _ 作业

Status

数据类型: 字符串

访问类型:只读

此属性继承自 CIM _ ManagedSystemElement,但未使用。

StatusDescriptions

数据类型: 字符串 数组

访问类型:只读

描述各种 OperationalStatus 数组值的字符串。 此属性是从 CIM _ ManagedSystemElement继承的,每个 array 元素始终设置为 "OK"。

TimeBeforeRemoval

数据类型: datetime

访问类型:只读

作业执行完毕后保留的时间,以分钟为单位,即执行成功或失败。 不考虑 DeleteOnCompletion 属性的值,作业必须保留一段时间。 默认值为 5 分钟。 此属性是从 CIM _ ConcreteJob继承的,并且始终设置为00000000000500.000000:000。

TimeOfLastStateChange

数据类型: datetime

访问类型:只读

上次更改作业状态的日期或时间。 如果作业的状态未更改并且已填充此属性,则必须将其设置为0间隔值。 如果请求了状态更改,但已拒绝或尚未处理,则不得更新属性。 此属性是从 CIM _ ConcreteJob继承而来的。

TimeSubmitted

数据类型: datetime

访问类型:只读

提交作业的时间。 此属性继承自 CIM _ 作业

UntilTime

数据类型: datetime

访问类型:只读

作业无效或应停止的时间。 此属性继承自 CIM _ 作业

备注

UAC 筛选可能会限制对 Msvm _ ConcreteJob 类的访问。 有关详细信息,请参阅 用户帐户控制和 WMI

要求

要求
最低受支持的客户端
Windows 8 [仅桌面应用]
最低受支持的服务器
Windows Server 2012 [仅桌面应用]
命名空间
根 \ 虚拟化 \ V2
MOF
WindowsVirtualization
DLL
Vmms.exe

请参阅

CIM _ ConcreteJob

CIM _ ConcreteJob

虚拟系统管理类