WMI-osztályok
Ez a szakasz WMI-osztály- és referenciaoldal-információkat tartalmaz. Az osztály- vagy példányadatok lekéréséről további információt Az osztály- és példányadatok módosításacímű témakörben talál. Az alábbi lista felsorolja, leírja és hivatkozásokat biztosít adott WMI-osztályadatokra. A WMI-osztályok különböző operációs rendszer- és hardveradatok beszerzésére való használatával kapcsolatos további információkért és szkriptkód-példákért tekintse meg WMI-feladatok szkriptekhez és alkalmazásokhozcímű témakört. A C++-ban példákért lásd WMI C++ alkalmazás példákat. A WMI-hez való csatlakozás távoli számítógépen bemutatja, hogyan szerezhet be távoli adatokat. A PowerShell-lel elérheti a WMI-objektumokat is; A PowerShell-kódmintákat tartalmazó WMI-osztályok listáját itt .
Szakasz | Leírás |
---|---|
WMI-rendszerosztályok | Előre definiált osztályok, amelyek a Windows Management Instrumentation (WMI) magjának minden névterében szerepelnek. A WMI rendszerosztály felismerhető, mert a név dupla aláhúzásjellel (__) kezdődik. Ezek az osztályok a WMI alapvető funkcióinak nagy részét biztosítják. A WMI-rendszerosztályok rendeltetése hasonló az SQL Server rendszertábláihoz. |
MSFT-osztályok | Más Microsoft-osztályok, amelyek számos operációsrendszer-funkció, például távoli események és szabályzatbővítmények kezelésére kínálnak lehetőséget. A WMI hibaelhárítási osztályai olyan MSFT-osztályok, amelyek adatokat szolgáltatnak a WMI-műveletekről. |
CIM-osztályok | Common Information Model (CIM) sémaosztályokat. Ha saját WMI-osztályokat szeretne írni, akkor ezek közül egy vagy több osztályt örökölhet. A WMI Win32-osztályok örökölnek a CIM-osztályoktól. |
standard fogyasztói osztályok | WMI-eseményfogyasztók készlete, amelyek egy tetszőleges esemény fogadásakor aktiválnak egy műveletet. További információ: Monitorozási események. |
WMI-osztályszkriptközpont – példakódok
Az alábbi Scripting Center-kódminták több WMI-osztályt érintenek több névtérben.
Láncszem | Leírás |
---|---|
A GUI WMI Explorer és a WMI metódus súgógenerátora | Példaszkript, amely a GUI WMI Explorer és a WMI-metódus súgógenerátorát biztosítja. |
Arposh Windows rendszerfelügyeleti eszköz | Az AWSA a rendszergazda szem előtt tartásával készült. A Windows-problémák hibaelhárításához rengeteg eszközre és tudásra van szükség. Az AWSA ezeket az eszközöket egyetlen központi helyen egyesíti, és további funkciókat biztosít. |
WMI-osztályok és -tulajdonságok elnevezési konvenciók
A tulajdonságneveknek meg kell felelniük az Elosztott felügyeleti munkacsoport (DTMF) által meghatározott Felügyelt objektumformátum (MOF) szintaxisnak. A kezdeti azonosító karaktereknek az a–z betűből és az aláhúzásjelből (_) kell származnia. Minden további karakternek az a–z betűből, az aláhúzásjelből és a 0 és 9 közötti számokból kell származnia. További információt a CIM-specifikáció 2.2-es verziójának Unicode-használati szakaszában.
Az SQL tartalékszavai nem használhatók osztály- és tulajdonságnevekben. Az SQL tartalékszavainak teljes listájáért és további információkért lásd a CIM-specifikáció 2.2-es.
WMI-osztály referenciaoldalának dokumentumkonvenciái
Ez a szakasz a WMI-osztály referenciaoldalának dokumentumkonvenciáit azonosítja és ismerteti.
Egy tipikus referencialap szintaxisblokkot, metódustáblát és tulajdonságlistát tartalmaz.
Szintaxisblokk
Az MOF-kód egyszerűsített verziója, amely tartalmazza az osztály nevét, a szülőosztályt (ha van ilyen) és az osztálytulajdonságokat betűrendben, adattípusokkal.
Metódustáblázat
Ha egy osztály rendelkezik metódussal, a metódusok a szintaxisblokkot közvetlenül követő táblázatba kerülnek. Minden implementált metódus hivatkozási laphoz van csatolva.
Tulajdonságok listája
Minden osztálytulajdonság adattípussal, hozzáférési típussal (írásvédett vagy írásvédett), minősítőkkel és a tulajdonság leírásával van felsorolva.
Szintaxisblokk
class Win32_xyz : CIM_xyz
{
uint16 abc ;
string def ;
};
Metódustáblázat
Win32_xyz metódusok | Leírás |
---|---|
SomeMethod | A metódus rövid leírása. |
Tulajdonságok listája
-
abc
-
Adattípus: uint16
Hozzáférési típus: Azt mutatja, hogy írási vagy írási vagy írásvédett hozzáféréssel rendelkezik-e ehhez a tulajdonsághoz.
Minősítők: Ha van ilyen, a tulajdonság minősítői láthatók. Például Kulcs, Felülbírálás.
Ismerteti a tulajdonságot, és megadja a tulajdonság öröklési adatait. Ez a tulajdonság például CIM_xyzöröklődik. A szülőosztályra mutató hivatkozás akkor található, ha a Microsoft biztosítja az osztály implementálását. A CIM-osztályok azonban nem érhetők el.
-
def
-
Adattípus: sztring
Hozzáférési típus: Írásvédett
A tulajdonság leírása.
Megjegyzések
Ha lehetséges, további információt nyújt az osztályról. Adott esetben származtatási információkat is biztosít.
Kapcsolódó témakörök