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.

Referensi WMI