Înlăturați la distanță programele cu wmi - pentru administratorii de sistem și nu numai

Mulți probabil au pus o întrebare similară, există multe soluții diferite, atât plătite, cât și gratuite. Astăzi vom analiza această problemă pe baza instrumentelor integrate din Windows.

În acest caz, vom folosi instrumentul Windows Management Instrumentation - WMI.

Rulează în linia de comandă - wmic

De exemplu, învățăm pe o mașină de la distanță aflați informațiile despre procesor:

wmic: root \ cli> / node: PcName cpu obține numele, caption, maxclockspeed, systemname

rezultatul este ceva de genul:

x86 Familie 6 Model 23 Pasul 6

Procesor Intel Pentium III

aflați acum setul de programe instalate pe această mașină:

wmic: rădăcină \ cli> / node: numele produsului PcName

După ceva timp, cheltuit pe colectarea informațiilor, primim lista de software instalat:

Microsoft .NET Framework 3.0 Service Pack 2

Microsoft .NET Framework 3.5 SP1

Profilul clientului Microsoft .NET Framework 4

Microsoft .NET Framework 2.0 Service Pack 2

Microsoft .NET Framework 4 extins

Acum puteți selecta programul care urmează să fie eliminat, de exemplu 7-Zip:

wmic: rădăcină \ cli> / nod: Produs PcName unde name = "7-Zip 4.65" dezinstalare apel

La solicitarea cererii de eliminare a programului, răspuns - Y:

Executare (\\ PcName \ ROOT \ CIMV2: Win32_Product.IdentifyingNumber = "", Name = "7-Zip 4.65", versiunea = "4.65.00.0") -> Uninstall () (Y / N /?)? Y

Rezultatele vor fi anunțate suplimentar:

Articole similare