Zugreifen auf Daten im Interop-Namespace
Zuordnungsanbieter ermöglichen WMI-Clients (Windows-Verwaltungsinstrumentation) das Durchlaufen und Abrufen von Profilen und zugeordneten Klasseninstanzen aus verschiedenen Namespaces.
Zuordnungsanbieter und Klassen befinden sich im Namespace \\root\interop. Weitere Informationen finden Sie unter Namespaceübergreifender Zuordnungsdurchlauf und Schreiben eines Zuordnungsanbieters.
Zuordnungsanbieter machen Standardprofile verfügbar, z. B. ein Energieprofil. In den folgenden Beispielen wird das Energieprofil verwendet, um zu veranschaulichen, wie die Ermittlung und der Zugriff auf Daten über den Interop-Namespace funktioniert.
Windows PowerShell bietet einen einfachen Mechanismus zum Durchlaufen der entsprechenden Zuordnung, zum Abrufen eines Geräteprofils und zum Aufrufen einer Methode.
Auflisten von Profilen im Namespace root/interop
Der folgende Windows PowerShell-Befehl listet die von der Distributed Management Task Force (DMTF) unterstützten Profile auf einem Windows 7-Computer auf:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Abrufen von Instanzen eines bestimmten Geräteprofils
Der folgende Windows PowerShell-Befehl gibt alle Instanzen eines angegebenen Profils über CIM_RegisteredProfile zurück:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Zuweisen des Energieprofils zu einer Variablen
Der folgende Windows PowerShell-Befehl weist die Energieprofilinstanz einer Variablen zu:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Auflisten der Energiesparpläne auf einem Computer
Der folgende Windows PowerShell-Befehl listet die verfügbaren Energieprofilpläne auf:
$pplan
Aufrufen einer Methode
Der folgende Windows PowerShell-Befehl ruft die Methode Activate für den Energiesparplan auf:
$pplan[2].Activate()
Zugehörige Themen