Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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