Uzyskiwanie dostępu do danych w przestrzeni nazw międzyoperacyjnej
Dostawcy skojarzeń umożliwiają klientom instrumentacji zarządzania Windows (WMI) przemieszczanie się i pobieranie profilów oraz powiązanych wystąpień klas z różnych przestrzeni nazw.
Dostawcy i klasy skojarzeń znajdują się w przestrzeni nazw \\root\interop. Aby uzyskać więcej informacji, zobacz Przemierzanie skojarzeń między przestrzeniami nazw () oraz Pisanie dostawcy skojarzeń ().
Dostawcy skojarzeń udostępniają standardowe profile, takie jak profil zasilania. W poniższych przykładach użyto profilu zasilania, aby zilustrować sposób odnajdywania danych i uzyskiwania do nich dostępu za pośrednictwem przestrzeni nazw międzyoperacyjnej.
Program Windows PowerShell udostępnia prosty mechanizm przechodzenia przez odpowiednie skojarzenie, pobieranie profilu urządzenia i wywoływanie metody.
Wyliczanie profilów w przestrzeni nazw głównej/międzyoperacyjnej
Następujące polecenie programu Windows PowerShell wylicza profile obsługiwane przez Organizację Zapewnienia Rozproszonego Zarządzania (DMTF) na komputerze z systemem Windows 7:
Get-WmiObject CIM_RegisteredProfile -namespace root\interop
Pobieranie wystąpień określonego profilu urządzenia
Następujące polecenie programu Windows PowerShell zwraca wszystkie wystąpienia określonego profilu za pośrednictwem CIM_RegisteredProfile:
Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"
Przypisywanie profilu zasilania do zmiennej
Następujące polecenie programu Windows PowerShell przypisuje wystąpienie profilu zasilania do zmiennej:
$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power
Wyliczanie planów zasilania na komputerze
Następujące polecenie programu Windows PowerShell wylicza dostępne plany profilu zasilania:
$pplan
Wywoływanie metody
Następujące polecenie programu Windows PowerShell wywołuje metodę Activate dla planu zasilania:
$pplan[2].Activate()
Tematy pokrewne