Windows Management Instrumentation (WMI) on Windows -käyttöjärjestelmissä asuva hallintalaite, jota käytetään liiketoimintaympäristöjärjestelmien ohjaushuoneissa. Se mahdollistaa paikallisten ja etätietokoneiden etähallinnan ja tapahtumailmoitusten vastaanottamisen etäjärjestelmien tapahtumalokeista. Nämä toiminnot voivat olla erittäin hyödyllisiä järjestelmänvalvojille, tietojärjestelmätekniikoille ja toiminnanjohtajille. Jos järjestelmänvalvojan on tiedettävä tietyn etätietokoneen luettelo asennetuista korjauksista tai hänen on asennettava tulostinohjaimen päivitys tai tehtävä muutoksia järjestelmärekisteriin, WMI on tehtävien väline. Operatiivinen johtaja voi ajoittaa prosessit suoritettavaksi tiettyinä aikoina etätietokoneissa ja käyttää dynaamisten hallintatietojen luetteloita etäohjelmistojen asiakasohjelmista.
Jos järjestelmänvalvojalla on nimitilaoikeudet etäkäyttöiseen järjestelmään, hän voi kirjautua etäjärjestelmään omilla järjestelmänvalvojan tunnuksillaan. Niin kauan kuin järjestelmänvalvojalla on käyttöoikeudet, hän voi tehdä mitä tahansa etätietokoneella, mitä kyseisen tietokoneen paikallinen operaattori voi tehdä. Kun pääkäyttäjä käyttää useampaa kuin yhtä etätietokonetta, järjestelmänvalvoja käytti delegointia välittääkseen todennuksen seuraaville tietokoneille.
Käyttämällä C ++ -, C# – tai .NET -kehysten komentosarjakieliä Windows Management Instrumentation -ohjelman kanssa ohjausoperaattori voi kirjoittaa palveluntarjoajan komentosarjoja ja automaatiomenettelyjä suorittaakseen monia hallintatehtäviä etätietokoneissa, jotka perustuvat Windows Management Instrumentation -toimintoihin. Vaikka uudemmissa Windows -käyttöjärjestelmissä on yli 100 palveluntarjoajan komentosarjaa, monet yritykset kehittävät erilaisia skriptejä parantaakseen tietoturvaa ja parantaakseen skriptien yksilöllisyyttä. Etäjärjestelmien käyttäjien testejä voidaan käyttää määrittämään työntekijöiden ennustettavuusosuus helppokäyttöisyydestä ja Windows -komponenttien käytön tuntemuksesta sekä useista muista hallintatehtävistä loogisessa ja yhtenäisessä käyttöliittymässä. Kolmannen osapuolen toimittajat tekevät käyttöliittymiä WMI: lle myös komentosarjoilla.
Jos järjestelmänvalvoja tarvitsee tietää etäjärjestelmässä käynnissä olevat prosessit, hän kysyy järjestelmästä WMI -luokalla nimeltä Win32_Process. Samoin Win32_TimeZone on Windows Management Instrumentation -luokka, joka määrittää järjestelmän aikavyöhyketiedot. Windows Management Instrumentationissa on sisäänrakennettuja luokkakyselyitä, jotka mahdollistavat etäjärjestelmien kyselyn yksittäisille kyselyille; Joskus on kuitenkin tarpeen yhdistää luokan komentosarjoja esimerkiksi selvittääkseen, kuinka paljon käytettävissä olevaa muistia etäjärjestelmä käyttää. On olemassa työkalu nimeltä CIM Studio, joka mahdollistaa selaamisen Windows Management Instrumentation -luokkien kautta.