Klasy WMI
Ta sekcja zawiera informacje o klasie I dokumentacji usługi WMI. Aby uzyskać więcej informacji na temat pobierania danych klasy lub wystąpienia, zobacz Manipulowanie klasą i informacjami o wystąpieniu. Poniższa lista zawiera listę, opis i linki do określonych informacji o klasie WMI. Aby uzyskać więcej informacji i przykłady kodu skryptu użycia klas WMI w celu uzyskania różnych danych systemu operacyjnego i sprzętu, zobacz zadania WMI dla skryptów i aplikacji. Przykłady w języku C++, zobacz przykłady aplikacji WMI C++. Nawiązywanie połączenia z usługą WMI na komputerze zdalnym pokazuje, jak uzyskać dane zdalne. Możesz również użyć programu PowerShell, aby uzyskać dostęp do obiektów WMI; Aby uzyskać listę klas WMI zawierających przykłady kodu programu PowerShell, zobacz tutaj.
Sekcja | Opis |
---|---|
klasy systemu WMI | Wstępnie zdefiniowane klasy uwzględnione w każdej przestrzeni nazw w rdzeniu instrumentacji zarządzania Windows (WMI). Możesz rozpoznać klasę systemu WMI, ponieważ nazwa zaczyna się od podwójnego podkreślenia (__). Te klasy zapewniają większość podstawowych funkcji usługi WMI. Klasy systemu WMI są podobne do tabel systemowych w programie SQL Server. |
klas MSFT | Inne klasy firmy Microsoft, które oferują środki do manipulowania kilkoma funkcjami systemu operacyjnego, takimi jak zdarzenia zdalne i rozszerzenia zasad. Klasy rozwiązywania problemów z usługą WMI to klasy MSFT, które dostarczają dane o operacjach usługi WMI. |
klas cim | common information model (CIM) klas schematów. Jeśli chcesz napisać własne klasy WMI, możesz dziedziczyć z co najmniej jednej z tych klas. Klasy WMI Win32 dziedziczą z klas MODELU CIM. |
standardowych klas odbiorców | Zestaw odbiorców zdarzeń usługi WMI, które wyzwalają akcję po otrzymaniu dowolnego zdarzenia. Aby uzyskać więcej informacji, zobacz Monitorowanie zdarzeń. |
Przykłady kodu centrum skryptów klas WMI
Poniższe przykłady kodu centrum skryptów mają wpływ na wiele klas WMI w wielu przestrzeniach nazw.
Łącze | Opis |
---|---|
Eksplorator gui WMI i generator pomocy metody WMI | Przykładowy skrypt, który udostępnia eksploratora WMI graficznego interfejsu użytkownika i generator pomocy metody WMI. |
Arposh Windows System Administration tool | Platforma AWSA została utworzona z myślą o administratorze systemu. Rozwiązywanie problemów z systemem Windows wymaga szerokiej gamy narzędzi i wiedzy. Platforma AWSA łączy te narzędzia w jednej centralnej lokalizacji i dodaje dodatkowe funkcje. |
Konwencje nazewnictwa dla klas i właściwości usługi WMI
Nazwy właściwości muszą być zgodne ze składnią formatu MOF (Managed Object Format) zdefiniowaną przez rozproszoną grupę zadań zarządzania (DTMF). Początkowe znaki identyfikatora muszą pochodzić z liter od z do z i znaku podkreślenia (_). Wszystkie dodatkowe znaki muszą zawierać litery od z do z, znak podkreślenia i cyfry od 0 do 9. Aby uzyskać więcej informacji, zobacz sekcję Użycie Unicode w specyfikacji modelu CIM w wersji 2.2.
Słowa rezerwowe SQL nie powinny być używane w nazwach klas i właściwości. Aby uzyskać pełną listę słów rezerwowych SQL i aby uzyskać więcej informacji, zobacz sekcję Wytyczne specyfikacji modelu CIM w wersji 2.2.
Konwencje dokumentów dla strony referencyjnej klas WMI
Ta sekcja identyfikuje i opisuje konwencje dokumentów dla strony referencyjnej klasy WMI.
Typowa strona referencyjna zawiera blok składni, tabelę metod i listę właściwości.
Blok składniowy
Uproszczona wersja kodu MOF, która zawiera nazwę klasy, klasę nadrzędną (jeśli istnieje) i właściwości klasy w kolejności alfabetycznej z typami danych.
Tabela metod
Jeśli klasa ma metody, metody są wymienione w tabeli bezpośrednio po bloku składni. Każda zaimplementowana metoda jest połączona ze stroną referencyjną.
Lista właściwości
Każda właściwość klasy jest wyświetlana z typem danych, typem dostępu (tylko do odczytu lub odczytu/zapisu), kwalifikatorami i opisem właściwości.
Blok składniowy
class Win32_xyz : CIM_xyz
{
uint16 abc ;
string def ;
};
Tabela metod
metody Win32_xyz | Opis |
---|---|
SomeMethod | Krótki opis tego, co robi metoda. |
Lista właściwości
-
abc
-
Typ danych: uint16
Typ dostępu: pokazuje, czy masz dostęp do odczytu/zapisu, czy tylko do odczytu do tej właściwości.
Kwalifikatory: Jeśli jest obecny, pokazuje kwalifikatory dla właściwości. Na przykład key, Przesłoń.
Opisuje właściwość i zawiera informacje o dziedziczeniu dla właściwości. Na przykład ta właściwość jest dziedziczona z CIM_xyz. Jeśli firma Microsoft udostępnia implementację tej klasy, istnieje link do klasy nadrzędnej. Jednak klasy MODELU CIM nie są dostępne.
-
def
-
Typ danych: ciągu
Typ dostępu: tylko do odczytu
Opis właściwości.
Uwagi
Zawiera więcej informacji o klasie, jeśli ma to zastosowanie. Ponadto udostępnia informacje pochodne, jeśli ma to zastosowanie.
Tematy pokrewne