kelas CIM_ConcreteJob

Versi konkret dari kelas CIM_Job . Kelas ini mewakili unit pekerjaan generik yang dapat digunakan untuk dijalankan, seperti batch atau pekerjaan cetak.

Sintaks

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
  string   InstanceID;
  string   Name;
  uint16   JobState;
  datetime TimeOfLastStateChange;
  datetime TimeBeforeRemoval = "00000000000500.000000:000";
};

Anggota

Kelas CIM_ConcreteJob memiliki jenis anggota ini:

Metode

Kelas CIM_ConcreteJob memiliki metode ini.

Metode Deskripsi
GetError Mengambil informasi kesalahan untuk status operasional pekerjaan konkret.
RequestStateChange Meminta perubahan status yang ditentukan ke pekerjaan konkret.

Properti

Kelas CIM_ConcreteJob memiliki properti ini.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci, Ambil Alih ("InstanceID")

Secara unik dan buram mengidentifikasi instans kelas ini dalam cakupan namespace yang berisi.

Penting

Untuk memastikan keunikan dalam namespace, nilai properti InstanceID harus dibangun dalam pola berikut: OrgID:LocalID

OrgID harus menyertakan nama unik yang memiliki hak cipta, merek dagang, atau unik yang dimiliki oleh entitas bisnis yang mendefinisikan InstanceID, atau menjadi ID terdaftar yang ditetapkan oleh otoritas global yang diakui. Pola ini mirip dengan struktur nama kelas skema. Selain itu, untuk memastikan keunikan, titik dua pertama dalam InstanceID harus antara OrgIDdanLocalID. Oleh karena itu OrgID tidak boleh berisi titik dua (':').

LocalID dipilih oleh entitas bisnis dan tidak boleh digunakan kembali untuk mengidentifikasi elemen dunia nyata yang mendasar yang berbeda.

Jika pola di atas tidak digunakan, entitas yang menentukan harus memastikan bahwa nilai InstanceID yang dihasilkan tidak digunakan kembali di seluruh properti InstanceID yang dihasilkan oleh penyedia ini atau penyedia lain untuk namespace layanan ini.

Untuk instans yang ditentukan Distributed Management Task Force (DMTF), pola harus digunakan dengan OrgID yang diatur ke CIM.

JobState

Jenis data: uint16

Jenis akses: Baca-saja

Status operasional pekerjaan, dan transisi antara negara-negara bagian tersebut.

Baru (2)

pekerjaan belum pernah dimulai.

Mulai (3)

Pekerjaan berpindah dari status 'Baru', 'Ditangguhkan', atau 'Layanan' ke status 'Berjalan'.

Menjalankan (4)

Pekerjaan sedang berjalan.

Ditangguhkan (5)

Pekerjaan dihentikan, tetapi dapat dimulai ulang dengan cara yang mulus.

Mematikan (6)

Pekerjaan berpindah ke status 'Selesai', 'Dihentikan', atau 'Dimatikan'.

Selesai (7)

Pekerjaan telah selesai secara normal.

Dihentikan (8)

Pekerjaan telah dihentikan oleh permintaan perubahan status 'Hentikan'. Pekerjaan dan semua proses yang mendasarnya berakhir dan dapat dimulai ulang (ini khusus untuk pekerjaan) hanya sebagai pekerjaan baru.

Tewas (9)

Pekerjaan telah dihentikan oleh permintaan perubahan status 'Matikan'. Proses yang mendasar mungkin telah dibiarkan berjalan, dan pembersihan mungkin diperlukan untuk membebaskan sumber daya.

Pengecualian (10)

Pekerjaan dalam keadaan abnormal yang mungkin menunjukkan kondisi kesalahan. Status aktual mungkin ditampilkan melalui objek khusus pekerjaan.

Layanan (11)

Pekerjaan dalam keadaan khusus vendor yang mendukung penemuan masalah, atau resolusi, atau keduanya

Kueri Tertunda (12)

Menunggu klien menyelesaikan kueri.

DMTF Dicadangkan (13..32767)

Vendor Khusus (32768..65535)

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Diperlukan, Ambil Alih ("Nama")

Nama instans yang mudah digunakan. Selain itu, nama yang mudah digunakan dapat digunakan sebagai properti untuk pencarian atau kueri.

Catatan

Nama tidak harus unik dalam namespace.

TimeBeforeRemoval

Jenis data: tanggalwaktu

Jenis akses: Baca/tulis

Kualifikasi: Diperlukan

Menunjukkan berapa lama pekerjaan yang diselesaikan dipertahankan. Nilai defaultnya adalah "0000000000500.000000:000" (lima menit).

TimeOfLastStateChange

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal atau waktu ketika status pekerjaan terakhir berubah.

Catatan

Jika status Pekerjaan tidak berubah dan properti ini diisi, maka harus diatur ke nilai interval nol.

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_Job