Bagikan melalui


Cara memanggil metode WMI

Tujuan utama WMI adalah untuk menyediakan akses ke kelas dan instans yang mewakili objek di jaringan Anda. Kelas dan instans ini didukung oleh penyedia. Misalnya, semua instans yang mewakili perangkat keras standar di perusahaan Anda, seperti Win32_PhysicalMemory atau Win32_Printer, didukung oleh penyedia Win32. Demikian pula, Anda dapat mengakses log peristiwa melalui penyedia Log Peristiwa, dan registri melalui penyedia Registri.

Metode yang diterapkan WMI dalam antarmuka seperti IWbemServices atau objek pembuatan skrip seperti SWbemServices, terutama untuk mendapatkan dan memanipulasi data yang disediakan oleh penyedia mana pun secara umum. Misalnya, gunakan SWbemServices.InstancesOf untuk mendapatkan semua instans Win32_Process dalam subset komputer perusahaan. Anda kemudian dapat memanggil metode penyedia Win32 GetOwnerSid pada setiap objek Win32_Process .

Dalam contoh berikut, metode GetOwnerSid disebut sebagai metode otomatisasi pada objek Proses. Metode WMI, seperti metode Path_ yang ditentukan untuk SWbemObject juga dapat dipanggil pada objek Proses .

Set ProcessCollection = _
    GetObject("WinMgmts:").InstancesOf("Win32_Process")

For Each Process In ProcessCollection
    SID = Process.GetOwnerSid
Next

Proses aktual menggunakan metode WMI identik dengan menggunakan COM Windows atau antarmuka otomatisasi lainnya. Untuk informasi selengkapnya, lihat COM dan Membuat Aplikasi atau Skrip WMI. Untuk informasi selengkapnya tentang antarmuka yang didukung WMI, lihat COM API untuk WMI dan Scripting API untuk WMI.

Untuk informasi selengkapnya, lihat Memanipulasi Informasi Kelas dan Instans.

Memanggil Metode