共用方式為


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_JobRunDayOfWeek「、」CIM_JobRunStartInterval「)

RunDayOfWeek 屬性搭配使用的整數,表示處理作業的日期;或者,如果 RunDayOfWeek 設定為零, RunDay 會指出處理作業的月份日期。 如果 RunDay 是負整數,它會指定相對於月份結尾的日期,或者 如果 RunDay 是正整數,則會指定相對於月份開頭的日期。

RunDayOfWeek

資料類型: sint8

存取類型:讀取/寫入

限定詞: ModelCorrespondence (「CIM_JobRunMonth「、」CIM_JobRunDay「、」CIM_JobRunStartInterval「)

RunDay 屬性搭配使用的整數,表示處理作業的日期;或者,如果 RunDayOfWeek 設定為零, RunDay 會指出處理作業的月份日期。

-Saturday (-7)

-Friday (-6)

-星期四 (-5)

-星期三 (-4)

-星期二 (-3)

-Monday (-2)

-Sunday (-1)

ExactDayOfMonth (0)

星期日 (1)

星期 一 (2)

星期二 (3)

星期三 (4)

星期四 (5)

星期五 (6)

星期六 (7)

RunMonth

資料類型: uint8

存取類型:讀取/寫入

限定詞: ModelCorrespondence (「CIM_JobRunDay「、」CIM_JobRunDayOfWeek「、」CIM_JobRunStartInterval「)

處理作業的月份。

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_JobRunDay「、」CIM_JobRunDayOfWeek「、」CIM_JobRunStartInterval「)

處理作業的午夜之後的時間間隔。 例如,「00000000020000.000000:000」 表示工作是在兩個時鐘當地時間之後執行,或者 UTC 時間 (UTC 時間是使用 LocalOrUtcTime 屬性指定) 。

ScheduledStartTime

資料類型: datetime

存取類型:讀取/寫入

限定詞: 已淘汰 (「CIM_JobRunMonth「、」CIM_JobRunDay「、」CIM_JobRunDayOfWeek「、」CIM_JobRunStartInterval「)

注意

此屬性已被取代。 建議您改用RunMonthRunDay、RunDayOfWeekRunStartInterval屬性。

目前工作排程開始的時間。 這個時間可以透過日期和時間來表示,或相對於要求屬性的時間間隔。 所有零的值表示作業已經執行。

StartTime

資料類型: datetime

存取類型:唯讀

作業啟動的時間。 這個時間可以透過日期和時間來表示,或以相對於要求屬性的時間的間隔來表示。

TimeSubmitted

資料類型: datetime

存取類型:唯讀

提交作業的時間。 所有零的值表示父元素無法報告日期和時間。

UntilTime

資料類型: datetime

存取類型:讀取/寫入

限定詞: ModelCorrespondence (「CIM_JobLocalOrUtcTime「)

工作變成無效或應該停止的時間。 時間可以透過日期和時間來表示,或依據與要求此屬性的時間相對的間隔來表示。 全部九個值表示作業可以無限期執行。

規格需求

需求
最低支援的用戶端
Windows 8
最低支援的伺服器
Windows Server 2012
命名空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_LogicalElement