Käsurea kasutamine tarkvara eemaldamiseks kaugarvutites - Kuidas

Käsurea kasutamine tarkvara eemaldamiseks kaugarvutites

WMIC (Windows Management Instrumentation Command-Line) on tugev vahend, mis sageli ei näe palju kasutust, kuna puudub (kergesti ligipääsetav) dokumentatsioon. Lisateavet leiate veebisaidilt WMIC: http://technet.microsoft.com/en-us/library/bb742610.aspx. Mõned suured lülitid ja alternatiivsed valikud leiate siit: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/wmic_overview.mspx. Me kasutame WMIC-i koos domeeni administraatori andmetega, et indekseerida sõlmede (arvutite / sülearvutite) loendit ja desinstallida näidisprogramm ilma kasutaja katkestamata.

5 sammu kokku

1. samm: laadige üles käsurea, millel on sobivad juurdepääsuõigused


Kuigi WMIC-käsku saab enne operatsiooni anda asjakohaseid volitusi, on tavaliselt parimat tava vältida parooli parooli sisestamist (kes on see, kes vaatab üle õla;)). Teostame käsu runas nagu järgmised:

Runas / kasutaja: DomainAdminAccount @ DOMAIN cmd

… Mis paneb meid meie DomainAdminAccount'i volituste saamiseks. Autentimise korral antakse meile käsk, mis töötab administraatorina.

2. samm: astuge WMIC-i


Üheks WMIC-i üheks kena omaduseks on see, et seda võib kasutada mis tahes masinast. Meie admin-käsklusega me sisestame wmic-käsu, millele järgneb enter. (Märkus: me oleksime võinud hüpata WMIC-sse otse runas käsust ... see lihtsalt jagab samme)

3. samm: programmi installimise kontrollimine (valikuline informatiivne samm)


Meie WMIC-i päringuga saame küsida paljusid sõlme (või sõlmede) küsimusi ja saada mõned kenasti vormindatud vastused. Kuigi vastuste vormindamine ei kuulu selle "Kuidas" alla, on internetis palju rohkem teavet.

Niisiis, uurime, kas teatud sõlmes on isegi meie sihtprogramm (Spiceworks püüab seda teavet oma tarkvaraprogrammis loetleda)

> / sõlme: COMPUTERNAME toode saab nime, versiooni, müüja

See käsk palub WMI-l vastata kõigi ühilduvate tarkvararakenduste nimele, versioonile ja müüjale koos nimekirjaga.

Kui soovite teatud toote filtreerida, võite seda teha. Siin on näide, kuidas skaneerida võrguseadet kõigi installitud rakenduste jaoks müüjalt "Apple, Inc"

> / sõlm: ANOTHEREXAMPLE toode, kus vendor = "Apple Inc." saada nimi, müüja

(* Anders4221 märkus:
Väike vihje, kui teil on spetsiaalsed märgid nagu "-" või "/" arvutis, mida pead kasutama "" tähemärki, et saada teavet kliendilt)

(** Märkus: Joe3034:
Siin on, kuidas kasutate otsingus metsamärke.

Ümbritsege samasuguse fraasiga kahekordsetes jutumärkides ja oma otsingukriteeriumides üksikutes hinnapakkumistes ja kasutage% -na metamärgina.

nt .:
/ sõlm: ComputerXYZ toode, kus "müüja nagu" adobe% "saab nime, versiooni, identifitseerimisnumbrit

4. samm: kutsuge üles desinstallimine


Nii saame helistada WMI liidesele, et eemaldada konkreetne toode ... valime MobileMe juhtpaneelilt eelmise näite. Käsk:

> / node: EXAMPLE product kus name = "MobileMe juhtpaneeli" kõne desinstallimine

... küsib kinnitust järgmisel (pikaajalisel) formaadil:

Käivita (NÄIDE ROOT CIMV2: Win32_Product.IdentifyingNumber = "{6DA9102E-199F-43A0-A36B-6EF48081A658}", nimi = "MobileMe juhtpaneel", versioon = "2.1.0.24") -> Desinstalli () ( Y / N /?)?

.. millele tuleb vastus „y” vastata, kui soovite seda eemaldada. WMI-ga ühilduv tarkvara käivitab vaikimisi seadistamise protseduurid, ilma et kasutaja peaks midagi tegema (nad ei saa mingeid juhiseid jne).

** Pange tähele, et võite kasutada ka
/ nointeractive flag like / node: NÄIDIS toode kus name = "MobileMe juhtpaneel" kõne desinstallimine / nointeractive, et vältida kinnituspäringut!
-thx Bart2691

5. samm: masinate loendi kõnede desinstallimine (valikuline informatiivne samm)

Oletame, et just sain sõna, et Adobe Readeril on vana versioonis tõsine viga. Paanikas palusite kõigil oma kasutajatel Adobe'i lugeja uue versiooni pimesi installida otse Adobe'i saidilt. Õnneks õnnestus neil kõigil seda teha ... aga olete saanud 3 piletit Acrobat.com ikooni kohta töölaual.

Teil on kõik arvuti nimed, mis on salvestatud c: computer.txt. Avate WMIC-kesta asjakohaste õigustega ja sisestage järgmine käsk:

> / failfast: on /node:@"c: computers.txt "toode, kus nimi =" Acrobat.com "kõne desinstallimine / nointeractive

Mis iterate läbi oma nimekirja, jättes vahele sõlmed, mis on kehtetud (nt: masin on välja lülitatud) ja need, mis ei vasta kriteeriumidele. Peate kinnitama „y”, mida soovite igal sõlmes eemaldada, kui te ei kasuta interaktiivset lippu.

* Värskendatud märkus Bart2691-st
... lihtne viis automatiseerida vastamist "Jah". Näiteid arvuti või tekstifaili tegemiseks on kasutada / nointeractive lippu. Lisaks, kui te ei soovi riputada ebaõnnestunud sõlmedes, kasutage / failfast: on flag, et vahele jätmata sõlme kiiresti vahele jätta.

** märkus tõest 911 (kinnitamata)
Õige lipp on ebaõnnestunud: sisse, mitte kiire: sisse

wmic / failfast: /node:@"FILENAME.txt "toode, kus nimi" nagu "Microsoft Office Professional Edition 2003" "kõne eemaldamine / nointeractive

Loodetavasti on teid huvitanud WMIC-i tugevus. Kuigi desinstallimiskõne käsurea kasutamine ei pruugi tarkvarahalduse tööriistade puhul olla üldjuhul vajalik, AD jne. Võib see mõnikord olla parim viis ülesande kiireks täitmiseks ilma kasutaja (d) häirimata.

Loodame, et spiceworks võtab oma WMI rakenduse tulevikus sammu võrra kaugemale ja vabastab selle meie jaoks;