Åtkomst till data i Interop-namnområdet
Associationprovidrar gör det möjligt för WMI-klienter (Windows Management Instrumentation) att bläddra igenom och hämta profiler och associerade klassinstanser från olika namnområden.
Associationsleverantörer och klasser finns i namnområdet \\root\interop. Mer information finns i Cross Namespace Association Traversal and Writing an Association Provider.
Associationprovidrar exponerar standardprofiler, till exempel en energiprofil. I följande exempel används energiprofilen för att illustrera hur du identifierar och kommer åt data via interop-namnområdet.
Windows PowerShell tillhandahåller en enkel mekanism för att gå igenom lämplig association, hämta en enhetsprofil och anropa en metod.
Räkna upp profiler i rot-/interop-namnområdet
Följande Windows PowerShell-kommando räknar upp arbetsgruppen för distribuerad hantering (DMTF-)-profiler som stöds på en Windows 7-dator:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Hämtar instanser av en specifik enhetsprofil
Följande Windows PowerShell-kommando returnerar alla instanser av en angiven profil via CIM_RegisteredProfile:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Tilldela energiprofilen till en variabel
Följande Windows PowerShell-kommando tilldelar power profile-instansen till en variabel:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Räkna upp energischeman på en dator
Följande Windows PowerShell-kommando räknar upp de tillgängliga energiprofilplanerna:
$pplan
Anropa en metod
Följande Windows PowerShell-kommando anropar metoden Aktivera för energiplanen:
$pplan[2].Activate()
Relaterade ämnen