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

Namespaceübergreifender Zuordnungsdurchlauf

Schreiben eines Zuordnungsanbieters

CIM_RegisteredProfile

Win32_PowerPlan