Kelas WMI
Bagian ini menyediakan kelas WMI dan informasi halaman referensi. Untuk informasi selengkapnya tentang cara mengambil data kelas atau instans, lihat Memanipulasi Informasi Kelas dan Instans. Daftar berikut mencantumkan, menjelaskan, dan menyediakan tautan ke informasi kelas WMI tertentu. Untuk informasi selengkapnya dan contoh kode skrip penggunaan kelas WMI untuk mendapatkan berbagai sistem operasi dan data perangkat keras, lihat Tugas WMI untuk Skrip dan Aplikasi. Untuk contoh di C++, lihat Contoh Aplikasi WMI C++. Koneksi ke WMI di Komputer Jarak Jauh menunjukkan cara mendapatkan data jarak jauh. Anda juga dapat menggunakan PowerShell melakukan akses objek WMI; untuk daftar kelas WMI yang menyertakan sampel kode PowerShell, lihat di sini.
Bagian | Deskripsi |
---|---|
Kelas Sistem WMI | Kelas yang telah ditentukan sebelumnya yang disertakan dalam setiap namespace dalam inti Windows Management Instrumentation (WMI). Anda dapat mengenali kelas sistem WMI karena namanya dimulai dengan garis bawah ganda (__). Kelas-kelas ini menyediakan banyak fungsionalitas dasar untuk WMI. Kelas sistem WMI mirip dengan tabel sistem di server SQL. |
Kelas MSFT | Kelas Microsoft lainnya yang menawarkan sarana untuk memanipulasi beberapa fitur sistem operasi, seperti peristiwa jarak jauh dan ekstensi kebijakan. Kelas Pemecahan Masalah WMI adalah kelas MSFT yang menyediakan data tentang operasi WMI. |
Kelas CIM | Kelas skema Common Information Model (CIM ). Jika Anda ingin menulis kelas WMI Anda sendiri maka Anda dapat mewarisi dari satu atau beberapa kelas ini. Kelas WMI Win32 mewarisi dari kelas CIM. |
Kelas Konsumen Standar | Sekumpulan konsumen peristiwa WMI yang memicu tindakan setelah menerima peristiwa sewenang-wenang. Untuk informasi selengkapnya, lihat Memantau Peristiwa. |
Contoh Kode Pusat Skrip Kelas WMI
Sampel kode Pusat Skrip berikut memengaruhi beberapa kelas WMI di beberapa namespace layanan.
Tautan | Deskripsi |
---|---|
Generator Bantuan Metode GUI WMI Explorer dan WMI | Contoh skrip yang menyediakan GUI WMI Explorer dan WMI Method Help Generator. |
Alat Administrasi Sistem Windows Arposh | AWSA dibangun dengan ingat Administrator Sistem. Pemecahan masalah Windows memerlukan berbagai alat dan pengetahuan. AWSA menggabungkan alat-alat tersebut di satu lokasi terpusat dan menambahkan fungsionalitas tambahan. |
Konvensi Penamaan untuk Kelas dan Properti WMI
Nama properti harus sesuai dengan sintaks Managed Object Format (MOF) yang ditentukan oleh Distributed Management Task Force (DTMF). Karakter pengidentifikasi awal harus dari huruf a hingga z dan karakter garis bawah (_). Semua karakter tambahan harus dari huruf a sampai z, karakter garis bawah, dan angka 0 hingga 9. Untuk informasi selengkapnya, lihat bagian Penggunaan Unicode dari Spesifikasi CIM Versi 2.2.
Kata cadangan SQL tidak boleh digunakan dalam nama kelas dan properti. Untuk daftar lengkap kata cadangan SQL dan untuk informasi selengkapnya, lihat bagian Pedoman spesifikasi CIM Versi 2.2.
Konvensi Dokumen untuk Halaman Referensi Kelas WMI
Bagian ini mengidentifikasi dan menjelaskan konvensi dokumen untuk halaman referensi kelas WMI.
Halaman referensi umum berisi blok sintaksis, tabel metode, dan daftar properti.
Blok sintaks
Versi kode MOF yang disederhanakan yang mencakup nama kelas, kelas induk (jika ada), dan properti kelas, dalam urutan alfabet, dengan jenis data.
Tabel metode
Jika kelas memiliki metode, metode dicantumkan dalam tabel segera mengikuti blok sintaks. Setiap metode yang diimplementasikan ditautkan ke halaman referensi.
Daftar properti
Setiap properti kelas tercantum dengan jenis data, jenis akses (baca-saja atau baca/tulis), kualifikasi, dan deskripsi properti.
Blok sintaks
class Win32_xyz : CIM_xyz
{
uint16 abc ;
string def ;
};
Tabel metode
metode Win32_xyz | Deskripsi |
---|---|
SomeMethod | Deskripsi singkat tentang apa yang dilakukan metode ini. |
Daftar properti
-
Abc
-
Jenis data: uint16
Jenis akses: Memperlihatkan apakah Anda memiliki akses baca/tulis atau baca-saja ke properti ini.
Kualifikasi: Jika ada, menunjukkan kualifikasi untuk properti. Misalnya, Kunci, Ambil Alih.
Menjelaskan properti dan memberikan informasi pewarisan untuk properti . Misalnya, properti ini diwarisi dari CIM_xyz. Ada tautan ke kelas induk jika Microsoft menyediakan implementasi kelas tersebut. Namun, kelas CIM tidak tersedia.
-
Def
-
Jenis data: string
Jenis akses: Baca-saja
Deskripsi properti.
Keterangan
Memberikan informasi lebih lanjut tentang kelas, jika berlaku. Juga memberikan informasi derivasi, jika berlaku.
Topik terkait