Obsah

WMI (Windows Management Instrumentation)

WMI je základní technologie pro správu operačního systému Windows. Jde o implementaci standardů WBEM (Web-Based Enterprise Management) a CIM (Common Information Model) od společnosti Microsoft. V jednoduchosti slouží WMI jako prostředník, který umožňuje správcům a aplikacím dotazovat se na stav systému a ovládat jej.

Jak WMI funguje?

WMI si lze představit jako rozsáhlou databázi informací o počítači, ke které lze přistupovat pomocí dotazovacího jazyka WQL (WMI Query Language), který je velmi podobný standardnímu SQL.

Pomocí WMI lze zjistit téměř cokoli o hardware i software:

Využití v rámci IT Podpory

V naší firmě využívá IT Podpora WMI především pro tyto účely:

Oblast Praktické využití
Inventarizace Automatický sběr dat o stáří a konfiguraci PC do naší evidence majetku.
Monitoring Sledování vytížení serverů a volného místa na discích v reálném čase.
Automatizace Hromadná instalace softwaru nebo vzdálené vypínání stanic (v kombinaci s WOL).
Troubleshooting Vzdálená diagnostika chyb bez nutnosti fyzického přístupu k počítači.

WMI a Kybernetická bezpečnost

Protože WMI umožňuje hluboký přístup do systému, je kritickým bodem pro kybernetickou bezpečnost:

Praktická ukázka (PowerShell)

Moderní správa WMI probíhá nejčastěji přes PowerShell. Příklad dotazu na model počítače a verzi BIOSu:

Get-CimInstance -ClassName Win32_ComputerSystem | Select-Object Model, Manufacturer
Get-CimInstance -ClassName Win32_BIOS | Select-Object SerialNumber, SMBIOSBIOSVersion
Poznámka: Microsoft postupně nahrazuje starší WMI příkazy (Get-WmiObject) modernějšími a bezpečnějšími variantami CIM (Get-CimInstance), které používají protokol WS-Man namísto DCOM. V rámci našeho vývoje skriptů preferujeme variantu CIM.

Související stránky: IT Podpora, ZIF, Kybernetická bezpečnost, WOL, Vývojový tým