Mengakses Data di Namespace Interop
Penyedia asosiasi memungkinkan klien Windows Management Instrumentation (WMI) untuk melintasi dan mengambil profil dan instans kelas terkait dari namespace layanan yang berbeda.
Penyedia asosiasi dan kelas berada di namespace \\root\interop. Untuk informasi selengkapnya, lihat Lintas Namespace Asosiasi Traversal dan Menulis Penyedia Asosiasi.
Penyedia asosiasi mengekspos profil standar, seperti profil daya. Contoh berikut menggunakan profil daya untuk mengilustrasikan cara menemukan dan mengakses data melalui namespace interop.
Windows PowerShell menyediakan mekanisme sederhana untuk melintasi asosiasi yang sesuai, mengambil profil perangkat, dan memanggil metode.
Menghitung profil di namespace layanan root/interop
Perintah Windows PowerShell berikut menghitung profil yang didukung Distributed Management Task Force (DMTF) di komputer Windows 7:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Mengambil instans profil perangkat tertentu
Perintah Windows PowerShell berikut mengembalikan semua instans profil tertentu melalui CIM_RegisteredProfile:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Menetapkan profil daya ke variabel
Perintah Windows PowerShell berikut menetapkan instans profil daya ke variabel:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Menghitung rencana daya di komputer
Perintah Windows PowerShell berikut menghitung paket profil daya yang tersedia:
$pplan
Memanggil metode
Perintah Windows PowerShell berikut memanggil metode Aktifkan untuk rencana daya:
$pplan[2].Activate()
Topik terkait
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