WMI-infrastruktúra
A WMI-infrastruktúrában a WMI szolgáltatás (Winmgmt) az operációs rendszer azon összetevője, amely közvetítőként működik a felügyeleti alkalmazások és a WMI-adatok szolgáltatók között. A WMI-adattár a WMI-hez kapcsolódó statikus adatok tárolóterülete.
A WMI szolgáltatás szolgáltatásfolyamatként van implementálva egy megosztott szolgáltatásgazdafolyamaton (SVCHOST) belül. További információ: Provider Hosting and Security.
A WMI szolgáltatás akkor indul el, amikor az első felügyeleti alkalmazás vagy szkript meghívja a WMI-névtérhez való csatlakozást. A beállítástól függően előfordulhat, hogy a WMI szolgáltatás leáll, vagy alacsony memóriaprofilba kerül, ha egy felügyeleti alkalmazás nem hívja meg.
A WMI szolgáltatás a COM-felületen keresztül kommunikál a felügyeleti alkalmazásokkal. Amikor egy alkalmazás kérést küld az interfészen keresztül, a WMI megállapítja, hogy a kérelem statikus vagy dinamikus adatokra van-e szükség. Ha a kérés statikus adatokat, például egy felügyelt objektum nevét is magában foglalja, a WMI lekéri az adatokat az adattárból. Ha a kérés dinamikus adatokat tartalmaz, például a felügyelt objektumok által jelenleg használt memória mennyiségét, a WMI átadja a kérést egy szolgáltatónak.
A szolgáltatók regisztrálják a helyüket a WMI szolgáltatásban, amely lehetővé teszi a WMI számára az adatkérések átirányítását. A szolgáltató bizonyos műveletek támogatását is regisztrálja, például adatlekérést, módosítást, törlést, enumerálást vagy lekérdezésfeldolgozást. A WMI-szolgáltatás a szolgáltató regisztrációs adatait használja az alkalmazáskérések megfelelő szolgáltatóval való egyeztetéséhez. A WMI a regisztrációs adatokat is felhasználja a szolgáltatók betöltéséhez és kiürítéséhez, szükség esetén. Amikor egy szolgáltató befejezi a kérés feldolgozását, a szolgáltató visszaadja az eredményt a WMI szolgáltatásnak. A WMI ezután továbbítja az eredményt az alkalmazásnak a COM-felületen keresztül. További információ: Adatok biztosítása a WMI-.
A WMI Eseménykövetési (ETW) használatával rögzíti a WMI szolgáltatástevékenységet.
Mivel az infrastruktúra kezeli a szolgáltatók és a felügyeleti alkalmazások közötti összes forgalmat, az infrastruktúra a következő funkciókat biztosítja:
Eseményértesítések támogatása
További információ: Monitorozási események.
Lekérdezési nyelv támogatása
További információ: Lekérdezés WQL-.
Biztonsági támogatás
További információ: WMI biztonságikarbantartása.
Teljesítményszámláló-adatokhoz való hozzáférés szkriptelése
További információ: Teljesítményadatok monitorozása.
Kapcsolódó témakörök