Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os provedores de associação permitem que os clientes WMI (Instrumentação de Gerenciamento do Windows) percorram e recuperem perfis e instâncias de classe associadas de namespaces diferentes.
Provedores de associação e classes residem no namespace \\root\interop. Para obter mais informações, consulte Cross Namespace Association Traversal e Writing an Association Provider.
Os provedores de associação expõem perfis normais, como, por exemplo, um perfil de energia. Os exemplos a seguir usam o perfil de energia para ilustrar como descobrir e acessar dados por meio do namespace de interoperabilidade.
O Windows PowerShell fornece um mecanismo simples para percorrer a associação apropriada, recuperar um perfil de dispositivo e chamar um método.
Enumerando perfis no namespace raiz/interoperabilidade
O comando do Windows PowerShell a seguir enumera os perfis suportados pela Distributed Management Task Force (DMTF) em um computador com Windows 7:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Recuperando instâncias de um perfil de dispositivo específico
O seguinte comando do Windows PowerShell retorna todas as instâncias de um perfil especificado por meio CIM_RegisteredProfile:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Atribuindo o perfil de alimentação a uma variável
O seguinte comando do Windows PowerShell atribui a instância do perfil de energia a uma variável:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Enumerando os planos de energia num computador
O comando do Windows PowerShell a seguir enumera os planos de perfil de energia disponíveis:
$pplan
Chamando um método
O seguinte comando do Windows PowerShell chama o método Activate para o plano de energia:
$pplan[2].Activate()
Tópicos relacionados