Menjelaskan Lokasi Objek WMI
Secara konseptual mirip dengan Uniform Resource Locator (URL), jalur objek WMI adalah string yang secara unik mengidentifikasi namespace di server, kelas dalam namespace, atau instans kelas. Jalur objek bersifat hierarkis, dan berisi beberapa elemen yang menjelaskan lokasi objek yang dimaksud. Seperti jalur file, jalur objek WMI dapat dijelaskan secara penuh atau ditentukan sebagai jalur relatif.
Namespace objek WMI tercantum di halaman referensi WMI. Misalnya, lokasi sebagian besar kelas yang didukung oleh Penyedia CIMWin32 WMI terletak di namespace layanan \root\cimv2. Kode PowerShell berikut menjelaskan panggilan untuk mengambil objek Win32_ComputerSystem di komputer lokal Anda:
Get-WmiObject -Class Win32_ComputerSystem -Namespace "root\cimv2" -ComputerName "."
Secara bergantian, instans Win32_LogicalDisk tertentu mungkin memiliki jalur berikut dari properti SWbemObject.Path_ .
\\Machine1\root\cimv2:Win32_LogicalDisk.DeviceID="C:"
Contoh berikut menunjukkan jalur relatif ke instans ini, seperti yang terlihat dengan menampilkan properti Relpath dari objek SWbemObjectPath yang dikembalikan oleh panggilan ke SWbemObject.Path_.
Win32_LogicalDisk.DeviceID="A:"
Perhatikan bahwa DeviceID adalah properti kunci dari kelas Win32_LogicalDisk .
C++
Tabel berikut ini mencantumkan jenis jalur objek dan metode terkait yang memerlukan jalur objek.
Jenis jalur objek | Metode |
---|---|
Ruang nama | |
Kelas |
[IWbemServices::ExecMethodAsync] (/windows/desktop/api/WbemCli/nf-wbemcli-iwbemservices-execmethodasync) |
Kelas atau Instans |
[IWbemServices::GetObjectAsync] (/windows/desktop/api/WbemCli/nf-wbemcli-iwbemservices-getobjectasync) |
Instans |
[IWbemServices::D eleteInstanceAsync] (/windows/desktop/api/WbemCli/nf-wbemcli-iwbemservices-deleteinstanceasync) |
Skrip
Jalur objek dapat dibangun dengan beberapa cara:
- Ambil properti metode yang mengembalikan objek SWbemObjectPath .
- Ambil properti SWbemObject.Path_ .
- Buat variabel string yang berisi jalur objek.
Tabel berikut mencantumkan objek pembuatan skrip yang memerlukan jalur objek.
Objek pembuatan skrip | Metode |
---|---|
SWbemServices |
[AssociatorsOfAsync] (swbemservices-associatorsofasync.md) [Hapus] (swbemservices-delete.md) [DeleteAsync] (swbemservices-deleteasync.md) [ExecMethod] (swbemservices-execmethod.md) [ExecMethodAsync] (swbemservices-execmethodasync.md) [Dapatkan] (swbemservices-get.md) [GetAsync] (swbemservices-getasync.md) [ReferencesTo] (swbemservices-referencesto.md) [ReferencesToAsync] (swbemservices-referencestoasync.md) |
SWbemObjectSet |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk