Udostępnij za pośrednictwem


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.

dokumentacja usługi WMI