Windows Management Instrumentation (WMI) este o facilitate de management rezidentă în sistemele de operare Windows și utilizată în sălile de control ale sistemelor din mediul de afaceri. Permite gestionarea de la distanță a computerelor locale și la distanță și primirea notificărilor de evenimente din jurnalele de evenimente de pe sistemele de la distanță. Aceste funcții pot fi extrem de utile administratorilor de sistem, tehnicienilor de sisteme informatice și managerilor de operațiuni. Dacă un administrator de sistem trebuie să cunoască lista de remedieri rapide instalate a unui anumit computer la distanță sau trebuie să instaleze o actualizare a unui driver de imprimantă sau să facă modificări la un registru de sistem, WMI este facilitatea pentru sarcini. Un manager de operațiuni poate programa procese pentru a rula la anumite momente pe computere la distanță și poate accesa liste de date de gestionare dinamică din programele client de pe computere la distanță.
Dacă un administrator de sistem are drepturi de spațiu de nume pentru un sistem activat de la distanță, atunci el sau ea se poate conecta la sistemul de la distanță folosind propriile acreditări de administrator. Atâta timp cât administratorul are privilegii de acces, el sau ea poate face orice pe un computer la distanță pe care un operator local al computerului respectiv poate face. Când accesează mai mult de un computer la distanță, un administrator ar folosi ceea ce se numește „delegare” pentru a transmite autentificarea către computerele ulterioare.
Folosind limbaje de scripting C++, C# sau .NET Frameworks cu Windows Management Instrumentation, un operator de control poate scrie scripturi de furnizor și proceduri de automatizare pentru a efectua multe sarcini de gestionare pe computere la distanță care se bazează pe funcțiile Windows Management Instrumentation. Deși există peste 100 de scripturi de furnizori rezidenți în sistemele de operare Windows mai recente, multe companii dezvoltă altele diferite, în scopul de a crește securitatea și de a face scripturile mai receptive la afaceri individuale. Testele utilizatorilor sistemelor de la distanță sunt disponibile pentru a fi utilizate pentru a determina coeficientul de predictibilitate al angajaților în ușurință de utilizare și familiaritate cu utilizarea componentelor Windows, precum și cu alte câteva sarcini de management într-o interfață logică și unificată. Furnizorii terți creează interfețe de utilizator pentru WMI și cu funcții de scripting.
Dacă un administrator trebuie să cunoască procesele care rulează pe un sistem la distanță, el sau ea ar interoga sistemul cu o clasă WMI numită Win32_Process. În mod similar, Win32_TimeZone este o clasă Windows Management Instrumentation care specifică informații despre fusul orar pe un sistem. Există interogări de clasă încorporate în Windows Management Instrumentation care permit interogarea sistemelor de la distanță pentru interogări individuale; totuși, uneori este necesar să combinați scripturile de clasă pentru a afla, de exemplu, câtă memorie disponibilă este utilizată de sistemul de la distanță. Există un instrument numit CIM Studio care permite navigarea prin clasele Windows Management Instrumentation.