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 OrgID danLocalID. 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 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 |
|
DLL |
|