Udostępnij za pośrednictwem


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()

Przemierzanie skojarzeń między przestrzeniami nazw

Tworzenie dostawcy skojarzeń

CIM_RegisteredProfile

Win32_PowerPlan