Accesso ai dati nello spazio dei nomi di interoperabilità
I provider di associazioni consentono ai client di Strumentazione gestione Windows (WMI) di esplorare e recuperare profili e istanze di classi associate da namespace diversi.
I provider di associazioni e le classi risiedono nello spazio dei nomi \\root\interop. Per ulteriori informazioni, vedere attraversamento dell'associazione tra namespace e scrivere un provider di associazione.
I provider di associazioni espongono profili standard, ad esempio un profilo di alimentazione. Gli esempi seguenti usano il profilo di risparmio energia per illustrare come individuare e accedere ai dati tramite lo spazio dei nomi di interoperabilità.
Windows PowerShell offre un meccanismo semplice per attraversare l'associazione appropriata, recuperare un profilo del dispositivo e chiamare un metodo.
Enumerazione dei profili nello spazio dei nomi radice/interop
Il comando di Windows PowerShell seguente enumera la Task Force di gestione distribuita (DMTF) supportati in un computer Windows 7:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Recuperare istanze di un profilo dispositivo specifico
Il comando di Windows PowerShell seguente restituisce tutte le istanze di un profilo specificato tramite CIM_RegisteredProfile:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Assegnazione del profilo di alimentazione a una variabile
Il comando di Windows PowerShell seguente assegna l'istanza del profilo di risparmio energia a una variabile:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Enumerazione dei piani di alimentazione in un computer
Il comando di Windows PowerShell seguente enumera i piani di risparmio energia disponibili:
$pplan
Chiamata di un metodo
Il comando seguente di Windows PowerShell chiama il metodo Activate per il piano di alimentazione.
$pplan[2].Activate()
Argomenti correlati