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()
Verwante onderwerpen