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é.
Související témata
-
Referenční rozhraní WMI