Delen via


Toegang tot gegevens in de interop-naamruimte

Met koppelingsproviders kunnen WMI-clients (Windows Management Instrumentation) profielen en bijbehorende klasse-exemplaren van verschillende naamruimten doorlopen en ophalen.

Koppelingsproviders en -klassen bevinden zich in de \\root\interop-naamruimte. Zie Cross Namespace Association Traversal en Writing an Association Providervoor meer informatie.

Koppelingsproviders stellen standaardprofielen beschikbaar, zoals een energieprofiel. In de volgende voorbeelden wordt het energieprofiel gebruikt om te laten zien hoe u gegevens kunt detecteren en openen via de naamruimte voor interop.

Windows PowerShell biedt een eenvoudig mechanisme voor het doorlopen van de juiste koppeling, het ophalen van een apparaatprofiel en het aanroepen van een methode.

Profielen inventariseren in de hoofd-/interop-naamruimte

Met de volgende Windows PowerShell-opdracht wordt de gedistribueerde beheertaakgroep (DMTF-)-ondersteunde profielen op een Windows 7-computer opgesomd:

Get-WmiObject CIM_RegisteredProfile  -namespace root\interop

Exemplaren van een specifiek apparaatprofiel ophalen

Met de volgende Windows PowerShell-opdracht worden alle exemplaren van een opgegeven profiel geretourneerd via CIM_RegisteredProfile:

Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"

Het energieprofiel toewijzen aan een variabele

Met de volgende Windows PowerShell-opdracht wordt het power profile-exemplaar toegewezen aan een variabele:

$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power

De energiebeheerschema's op een computer inventariseren

Met de volgende Windows PowerShell-opdracht worden de beschikbare energieprofielabonnementen opgesomd:

$pplan

Een methode aanroepen

Met de volgende Windows PowerShell-opdracht wordt de methode Activate voor het energiebeheerschema aangeroepen:

$pplan[2].Activate()

Cross Namespace Association Traversal-

een koppelingsprovider schrijven

CIM_RegisteredProfile

Win32_PowerPlan