Accès aux données dans l’espace de noms Interop

les fournisseurs d’associations permettent aux clients Windows Management Instrumentation (WMI) de traverser et de récupérer des profils et des instances de classe associées à partir d’espaces de noms différents.

Les fournisseurs d’associations et les classes résident dans l' \ \ \ espace de noms Interop racine. Pour plus d’informations, consultez parcours d’association d’un espace de noms croisé et écriture d’un fournisseur d’associations.

Les fournisseurs d’associations exposent des profils standard, comme un profil d’alimentation. Les exemples suivants utilisent le profil d’alimentation pour illustrer la découverte et l’accès aux données par le biais de l’espace de noms Interop.

Windows PowerShell fournit un mécanisme simple pour parcourir l’association appropriée, récupérer un profil d’appareil et appeler une méthode.

Énumération des profils dans l’espace de noms root/Interop

la commande Windows PowerShell suivante énumère les profils pris en charge par la Force de gestion distribuée (DMTF) sur un ordinateur Windows 7 :

Get-WmiObject CIM_RegisteredProfile  -namespace root\interop

Récupération des instances d’un profil d’appareil spécifique

la commande Windows PowerShell suivante retourne toutes les instances d’un profil spécifié par le biais de _ RegisteredProfile CIM:

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

Affectation du profil d’alimentation à une variable

la commande de Windows PowerShell suivante affecte l’instance de profil d’alimentation à une variable :

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

Énumération des modes de gestion de l’alimentation d’un ordinateur

la commande Windows PowerShell suivante énumère les plans de profil d’alimentation disponibles :

$pplan

Appel d'une méthode

la commande Windows PowerShell suivante appelle la méthode activate pour le mode de gestion de l’alimentation :

$pplan[2].Activate()

Traversée des associations entre espaces de noms

Écriture d’un fournisseur d’association

_REGISTEREDPROFILE CIM

_PowerPlan Win32