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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Lihat juga

CIM_LogicalElement