WMI un serviciu de administrator de sistem, note reale - ferestre Ubuntu

Windows Management Instrumentation (WMI) - aceasta este tehnologia de bază pentru controlul și pentru monitorizarea activității platformei Windows.

Numai grupul local de utilizatori „Administratorii“ au dreptul de a rula WMIC.

Baza structurii de date este WBEM model comun de informații (CIM), care pune în aplicare abordarea orientată către obiect reprezentarea componentelor sistemului. CIM este un model extensibil, care permite programe, sisteme si drivere pentru a adăuga la ea clasele lor, obiecte, metode și proprietăți.

O caracteristică importantă a WMI este că stocate în acesta obiecte corespund resurselor dinamice, adică parametrii acestor resurse sunt în continuă schimbare, astfel încât parametrii acestor obiecte nu sunt stocate permanent, și sunt create la solicitarea datelor de consum. WMI depozit de obiecte și proprietăți este numit un depozit este localizat în folderul de sistem Windows a sistemului de operare:

Deoarece WMI este construit pe principiul orientat pe obiect, toate datele din sistem de operare este prezentat sub formă de obiecte și proprietățile lor și metode.

Toate clasele sunt grupate în spațiile de nume, care sunt ordonate ierarhic și logic conectate între ele pe o tehnologie sau de management specifice. În WMI, există un spațiu de nume rădăcină, care, la rândul său, are 4 subspațiu: CIMv2, implicit, securitate și WMI.

Clasele au proprietăți și metode, și sunt într-o relație ierarhică între ele, de exemplu, clasele descendent poate moșteni sau suprascrie proprietățile claselor părinților, precum și adăuga propriile lor proprietăți.

Proprietățile de clase sunt utilizate pentru a identifica în mod unic o instanță și utilizat pentru a descrie starea resursei. De obicei, toate proprietățile de clasă sunt numai în citire, cu toate că unele dintre ele pot fi modificate printr-o metodă specifică. Metodele de clasă vă permit să efectuați acțiuni asupra resurselor gestionate.

Fiecare instanță a clasei poate fi accesată prin calea completă, care are următoarea structură:

NumeComputer - numele calculatorului

NameSpace - numele spațiul de nume

ClassName - nume de clasă

KeyProperty1 = valoare1, KeyProperty2 = Value2 - proprietăților obiectelor și valorilor

pe care el a identificat.

Exemplul referindu-se la un proces cu numele «calc.exe», care rulează pe mașina locală:

Instanțe de clase pot genera evenimente la care vă puteți abona. La apariția unor evenimente WMI creează automat o instanță a clasei, care corespunde acestui eveniment. Un astfel de mecanism este util pentru a efectua o anumită comandă, atunci când are loc un anumit eveniment, care este, de a monitoriza starea obiectelor sistemului de operare.

de securitate totală în WMI este implementată la nivelul sistemului de operare, precum și politici suplimentare de securitate se bazează pe nivelurile de spațiul de nume și protocolul DCOM. Aceasta este, în cazul în care utilizatorul nu are dreptul la orice acțiune prin intermediul sistemului de operare, acesta nu va fi capabil să-l și prin intermediul WMI face. În cazul în care utilizatorul este dat un drept în sistemul de operare, aceasta nu înseamnă că acest drept va fi, în WMI, din moment ce există setări de securitate suplimentare în nivel WMI spațiu de nume.

Pentru a apela un WMI la distanță utilizează procedurile modelul DCOM. Dacă apare o eroare «DCOM Access Denied» pașii sunt după cum urmează: I „Run» -> »dcomcnfg» -> »Servicii componente (Component Services) -> Calculatoare-> My calculator-> Properties (buton al mouse-ului dreapta) -> nivelurile de uzurpare a identității fila COM Security poate lua următoarele valori:

WMI-obiect nu poate obține informații despre utilizator - nu au acces la acest tip de