Acceso a datos en el espacio de nombres de interoperabilidad
Los proveedores de asociaciones permiten a los clientes de Instrumental de administración de Windows (WMI) recorrer y recuperar perfiles e instancias de clase asociadas de diferentes espacios de nombres.
Los proveedores de asociaciones y las clases residen en el espacio de nombres \\root\interop. Para más información, consulte Recorrido de asociación entre espacios de nombres y Escritura de un proveedor de asociaciones.
Los proveedores de asociaciones se usan para exponer perfiles estándar, como un perfil de energía. En los ejemplos siguientes se usa el perfil de energía para ilustrar cómo detectar y acceder a los datos a través del espacio de nombres de interoperabilidad.
Windows PowerShell proporciona un mecanismo sencillo para recorrer la asociación adecuada, recuperar un perfil de dispositivo y llamar a un método.
Enumeración de perfiles en el espacio de nombres root/interop
El siguiente comando de Windows PowerShell muestra los perfiles compatibles con el grupo de trabajo de administración distribuida (DMTF) en un equipo con Windows 7:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Recuperación de instancias de un perfil de dispositivo específico
El siguiente comando de Windows PowerShell devuelve todas las instancias de un perfil especificado mediante CIM_RegisteredProfile:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Asignación del perfil de energía a una variable
El siguiente comando de Windows PowerShell asigna la instancia del perfil de energía a una variable:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Enumeración de los planes de energía en un equipo
El siguiente comando de Windows PowerShell muestra los planes de perfil de energía disponibles:
$pplan
Llamar a un método
El siguiente comando de Windows PowerShell llama al método Activate para el plan de energía:
$pplan[2].Activate()
Temas relacionados