Sdílet prostřednictvím


Třídy služby WMI

Tato část obsahuje informace o třídě služby WMI a referenční stránce. Další informace o tom, jak načíst data třídy nebo instance, naleznete v tématu manipulace s informacemi o třídě a instanci. Následující seznam uvádí, popisuje a poskytuje odkazy na konkrétní informace o třídě služby WMI. Další informace a příklady kódu skriptu použití tříd rozhraní WMI k získání různých operačních systémů a hardwarových dat naleznete v tématu úlohy rozhraní WMI pro skripty a aplikace. Příklady v jazyce C++najdete v tématu příklady aplikací jazyka WMI C++. Připojení k rozhraní WMI na vzdáleném počítači ukazuje, jak získat vzdálená data. Můžete také použít PowerShell pro přístup k objektům rozhraní WMI; Seznam tříd WMI, které obsahují ukázky kódu PowerShellu, najdete zde.

Oddíl Popis
systémových tříd služby WMI Předdefinované třídy, které jsou součástí každého oboru názvů v jádru WMI (Windows Management Instrumentation). Systémovou třídu služby WMI můžete rozpoznat, protože název začíná dvojitým podtržítkem (__). Tyto třídy poskytují většinu základních funkcí pro rozhraní WMI. Systémové třídy služby WMI jsou podobné systémovým tabulkám na SQL Serveru.
třídy MSFT Další třídy Microsoftu, které nabízejí prostředky pro manipulaci s několika funkcemi operačního systému, jako jsou vzdálené události a rozšíření zásad. Třídy řešení potíží rozhraní WMI jsou třídy MSFT, které poskytují data o operacích rozhraní WMI.
třídy CIM třídy schématu CIM (Common Information Model). Pokud chcete napsat vlastní třídy služby WMI, můžete dědit z jedné nebo více těchto tříd. Třídy rozhraní WMI Win32 dědí z tříd CIM.
standardní třídy příjemců Sada příjemců událostí rozhraní WMI, které aktivují akci po přijetí libovolné události. Další informace naleznete v tématu Monitorování událostí.

 

Příklady kódu centra skriptování tříd služby WMI

Následující ukázky kódu Centra skriptování ovlivňují více tříd WMI napříč více obory názvů.

Propojit Popis
Generátor nápovědy k grafickému rozhraní WMI Explorer a metoda rozhraní WMI Ukázkový skript, který poskytuje generátor nápovědy k grafickému uživatelskému rozhraní WMI a rozhraní WMI Method Help.
nástroj pro správu systému Windows Arposh AWSA byla vytvořena s ohledem na správce systému. Řešení potíží s Windows vyžaduje širokou škálu nástrojů a znalostí. AWSA tyto nástroje spojuje do jednoho centrálního umístění a přidává další funkce.

Zásady vytváření názvů pro třídy a vlastnosti rozhraní WMI

Názvy vlastností musí odpovídat syntaxi MOF (Managed Object Format) definovanou úlohu DTMF (Distributed Management Task Force). Počáteční znaky identifikátoru musí být z písmen a až z a podtržítka (_). Všechny další znaky musí být z písmen a až z, podtržítka a číslic 0 až 9. Další informace naleznete v části Použití unicode specifikace CIM verze 2.2.

Slova rezervy SQL by se neměla používat v názvech tříd a vlastností. Úplný seznam slov rezervy SQL a další informace naleznete v části Pokyny SPECIFIKACE CIM verze 2.2.

Konvence dokumentů pro referenční stránku třídy služby WMI

Tato část identifikuje a popisuje konvence dokumentu pro referenční stránku třídy WMI.

Typická referenční stránka obsahuje blok syntaxe, tabulku metod a seznam vlastností.

  • Blok syntaxe

    Zjednodušená verze kódu MOF, která obsahuje název třídy, nadřazenou třídu (pokud existuje) a vlastnosti třídy v abecedním pořadí s datovými typy.

  • Tabulka Metod

    Pokud třída obsahuje metody, jsou metody uvedené v tabulce bezprostředně za blokem syntaxe. Každá implementovaná metoda je propojená s referenční stránkou.

  • Seznam vlastností

    Každá vlastnost třídy je uvedena s datovým typem, přístupovým typem (jen pro čtení nebo čtení/zápis), kvalifikátory a popisem vlastnosti.

Blok syntaxe

class Win32_xyz : CIM_xyz 
{
  uint16 abc  ;
  string def  ;
};

Tabulka Metod

metody Win32_xyz Popis
SomeMethod Stručný popis toho, co metoda dělá.

 

Seznam vlastností

abc

Datový typ: uint16

Typ přístupu: Ukazuje, zda máte k této vlastnosti přístup jen pro čtení nebo zápis.

Kvalifikátory: Pokud jsou k dispozici, zobrazí kvalifikátory vlastnosti. Například Klíč, Přepsání.

Popisuje vlastnost a poskytuje informace o dědičnosti vlastnosti. Tato vlastnost je například zděděna z CIM_xyz. Existuje odkaz na nadřazenou třídu, pokud Microsoft poskytuje implementaci této třídy. Třídy CIM ale nejsou k dispozici.

def

Datový typ: řetězec

Typ přístupu: Jen pro čtení

Popis vlastnosti

Poznámky

Poskytuje další informace o třídě, pokud je k dispozici. Poskytuje také informace o odvození, pokud je to možné.

Referenční rozhraní WMI