kelas CIM_Job (manajemen Hyper-V)
Elemen logis yang mewakili unit pekerjaan yang akan dijalankan, seperti skrip atau pekerjaan cetak. Pekerjaan berbeda dari proses karena pekerjaan dapat dijadwalkan atau diantrekan, dan eksekusinya tidak terbatas pada satu sistem.
Sintaks
[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;
};
Anggota
Kelas CIM_Job memiliki jenis anggota ini:
Metode
Kelas CIM_Job memiliki metode ini.
Metode | Deskripsi |
---|---|
KillJobs | Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan metode RequestStateChange . Catatan: Deskripsi yang tidak digunakan lagi: Mematikan pekerjaan. |
Properti
Kelas CIM_Job memiliki properti ini.
-
DeleteOnCompletion
-
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
True untuk menghapus pekerjaan setelah selesai; jika tidak, salah.
Catatan
Properti ini tidak akan menghapus pekerjaan yang selesai sebelum properti ini diatur ke True.
-
-
ElapsedTime
-
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Durasi pekerjaan telah berjalan.
-
-
ErrorCode
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Job.ErrorDescription")
Kode kesalahan khusus vendor yang menangkap informasi pemrosesan untuk pekerjaan berulang. Nilai harus diatur ke nol jika pekerjaan selesai tanpa kesalahan.
-
-
ErrorDescription
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Job.ErrorCode")
String bentuk bebas yang berisi deskripsi kode kesalahan yang sesuai di properti ErrorCode .
-
-
JobRunTimes
-
-
Jenis data: uint32
-
Jenis akses: Baca/tulis
Berapa kali untuk menjalankan pekerjaan.
-
-
JobStatus
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")
String bentuk bebas yang mewakili status pekerjaan.
-
-
LocalOrUtcTime
-
-
Jenis data: uint16
-
Jenis akses: Baca/tulis
Menunjukkan apakah waktu dalam properti RunStartInterval dan UntilTime mewakili waktu lokal atau waktu UTC.
-
-
Waktu Lokal (1)
-
Waktu UTC (2)
Beri tahu
-
Jenis data: string
-
Jenis akses: Baca/tulis
Pengguna untuk memberi tahu ketika pekerjaan selesai atau gagal.
OtherRecoveryAction
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Job.RecoveryAction")
String yang menjelaskan tindakan pemulihan saat properti RecoveryAction adalah Lainnya ("1").
Pemilik
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_OwningJobElement.")
Pengguna yang mengirimkan Pekerjaan, atau nama layanan atau metode yang meminta pekerjaan.
PercentComplete
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("Persen"), MinValue (0), MaxValue (101), PUnit ("persen")
Persentase pekerjaan yang selesai.
Catatan
Nilai "101" tidak ditentukan dan tidak akan diizinkan dalam revisi besar spesifikasi berikutnya.
Prioritas
-
Jenis data: uint32
-
Jenis akses: Baca/tulis
Pentingnya pekerjaan. Semakin rendah angkanya, semakin tinggi prioritasnya.
RecoveryAction
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Job.OtherRecoveryAction")
Menjelaskan tindakan pemulihan yang harus diambil ketika pekerjaan eksekusi gagal.
Tidak diketahui (0)
Tidak diketahui tindakan pemulihan apa yang harus diambil.
Lainnya (1)
Tindakan pemulihan akan ditentukan di properti OtherRecoveryAction .
Jangan Lanjutkan (2)
Hentikan eksekusi pekerjaan dan perbarui statusnya dengan tepat.
Lanjutkan Dengan Pekerjaan Berikutnya (3)
Lanjutkan dengan pekerjaan berikutnya dalam antrean.
Menjalankan kembali Pekerjaan (4)
Pekerjaan harus dijalankan kembali.
Jalankan Pekerjaan Pemulihan (5)
Jalankan Pekerjaan yang terkait menggunakan hubungan RecoveryJob . Perhatikan bahwa Pekerjaan pemulihan harus sudah berada dalam antrean tempatnya akan berjalan.
RunDay
-
Jenis data: sint8
-
Jenis akses: Baca/tulis
-
Kualifikasi: MinValue (-31), MaxValue (31), ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Bilangan bulat yang digunakan bersama dengan properti RunDayOfWeek untuk menunjukkan hari ketika pekerjaan diproses; atau, jika RunDayOfWeek diatur ke nol, RunDay menunjukkan hari dalam sebulan saat pekerjaan diproses. Jika RunDay adalah bilangan bulat negatif, runDay menentukan hari relatif terhadap akhir bulan, atau jika RunDay adalah bilangan bulat positif, runDay menentukan hari relatif terhadap awal bulan.
RunDayOfWeek
-
Jenis data: sint8
-
Jenis akses: Baca/tulis
-
Kualifikasi: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunStartInterval")
Bilangan bulat yang digunakan bersama dengan properti RunDay untuk menunjukkan hari ketika pekerjaan diproses; atau, jika RunDayOfWeek diatur ke nol, RunDay menunjukkan hari dalam sebulan saat pekerjaan diproses.
-Sabtu (-7)
-Jumat (-6)
-Kamis (-5)
-Rabu (-4)
-Selasa (-3)
-Senin (-2)
-Minggu (-1)
ExactDayOfMonth (0)
Minggu (1)
Senin (2)
Selasa (3)
Rabu (4)
Kamis (5)
Jumat (6)
Sabtu (7)
RunMonth
-
Jenis data: uint8
-
Jenis akses: Baca/tulis
-
Kualifikasi: ModelCorrespondence ("CIM_Job.RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Bulan ketika pekerjaan diproses.
Januari (0)
Februari (1)
Maret (2)
April (3)
Mei (4)
Juni (5)
Juli (6)
Agustus (7)
September (8)
Oktober (9)
November (10)
Desember (11)
RunStartInterval
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca/tulis
-
Kualifikasi: ModelCorrespondence ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Interval waktu setelah tengah malam ketika pekerjaan diproses. Misalnya, "00000000020000.000000:000" menunjukkan bahwa pekerjaan dijalankan pada atau setelah dua jam waktu setempat, atau waktu UTC (UTC ditentukan dengan properti LocalOrUtcTime ).
ScheduledStartTime
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca/tulis
-
Kualifikasi: Tidak digunakan lagi ("CIM_Job.RunMonth", "CIM_Job. RunDay", "CIM_Job. RunDayOfWeek", "CIM_Job. RunStartInterval")
Catatan
Properti ini tidak digunakan lagi. Sebagai gantinya, kami sarankan Anda menggunakan properti RunMonth, RunDay, RunDayOfWeek, dan RunStartInterval .
Waktu ketika pekerjaan saat ini dijadwalkan untuk memulai. Waktu ini dapat diwakili oleh tanggal dan waktu, atau interval relatif terhadap waktu ketika properti diminta. Nilai semua nol menunjukkan bahwa pekerjaan sudah dijalankan.
StartTime
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Waktu ketika pekerjaan dimulai. Waktu ini dapat diwakili oleh tanggal dan waktu, atau dengan interval relatif terhadap waktu ketika properti diminta.
TimeSubmitted
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Waktu ketika pekerjaan dikirimkan. Nilai semua nol menunjukkan bahwa elemen induk tidak mampu melaporkan tanggal dan waktu.
UntilTime
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca/tulis
-
Kualifikasi: ModelCorrespondence ("CIM_Job.LocalOrUtcTime")
Waktu setelah pekerjaan menjadi tidak valid atau harus dihentikan. Waktu dapat diwakili oleh tanggal dan waktu, atau dengan interval relatif terhadap waktu ketika properti ini diminta. Nilai semua sembilan menunjukkan bahwa pekerjaan dapat berjalan tanpa batas waktu.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 8 |
Server minimum yang didukung |
Windows Server 2012 |
Ruang nama |
Root\virtualization\v2 |
MOF |
|
DLL |
|