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 會指出處理作業的月份日期。
-Saturday (-7)
-Friday (-6)
-星期四 (-5)
-星期三 (-4)
-星期二 (-3)
-Monday (-2)
-Sunday (-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「)
處理作業的午夜之後的時間間隔。 例如,「00000000020000.000000:000」 表示工作是在兩個時鐘當地時間之後執行,或者 UTC 時間 (UTC 時間是使用 LocalOrUtcTime 屬性指定) 。
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「)
工作變成無效或應該停止的時間。 時間可以透過日期和時間來表示,或依據與要求此屬性的時間相對的間隔來表示。 全部九個值表示作業可以無限期執行。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 |
最低支援的伺服器 |
Windows Server 2012 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|