Komentorivin käyttäminen ohjelmien poistamiseen etätietokoneista - Miten

Komentorivin käyttäminen ohjelmien poistamiseen etätietokoneista

WMIC (Windows Management Instrumentation Command-Line) on tehokas työkalu, joka ei usein näe paljon käyttöä, koska saatavilla ei ole (helposti saatavilla olevia) asiakirjoja. Lisätietoja on WMIC-sivustossa osoitteessa http://technet.microsoft.com/en-us/library/bb742610.aspx. Joitakin suuria kytkimiä ja vaihtoehtoisia vaihtoehtoja löytyy täältä: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/wmic_overview.mspx. Käytämme WMIC-verkkoa verkkotunnuksen järjestelmänvalvojien avulla indeksoimalla solmujen luettelot (tietokoneet / kannettavat tietokoneet) ja poistamalla esimerkkiohjelma keskeyttämättä käyttäjää.

5 vaihetta yhteensä

Vaihe 1: Lataa komentorunko asianmukaisilla käyttöoikeuksilla


Vaikka WMIC-käskystä voidaan antaa asianmukaiset valtuudet ennen käyttöä, on yleensä paras käytäntö välttää selkeää tekstiä kirjoittamalla salasana (kuka etsii olkapäätäsi;)). Suorimme runas-komennon kuten seuraavat:

Runas / käyttäjä: DomainAdminAccount @ DOMAIN cmd

… Joka kehottaa meitä DomainAdmin-tilillemme. Vahvistettuaan luovutetaan komentosarja, joka toimii ylläpitäjänä.

Vaihe 2: Siirry WMIC-järjestelmään


Yksi WMIC: n hienoista ominaisuuksista on, että se voidaan ajaa mistä tahansa koneesta. Järjestelmänvalvojan komentokuorella annamme wmic-komennon, jota seuraa enter. (Huomautus: Voisimme hypätä WMIC: iin suoraan runas-komennosta ... tämä vain hajottaa vaiheet)

Vaihe 3: Tarkista ohjelman asennus (valinnainen informatiivinen vaihe)


WMIC-kehotteemme avulla voimme kysyä monia solmuja (tai solmuja) koskevia kysymyksiä ja saada joitakin kauniisti muotoiltuja vastauksia. Vaikka vastausten muotoilu on tämän "How To" -alueen ulkopuolella, Internetistä löytyy paljon enemmän tietoa.

Joten selvitetään, onko tietyllä solmulla edes kohdetarkistus (Spiceworks yrittää luetella nämä tiedot ohjelmiston skannaukseen)

> / solmu: COMPUTERNAME-tuote saa nimen, version, myyjän

Tämä komento pyytää WMI: tä vastaamaan luetteloon, joka sisältää kaikkien yhteensopivien ohjelmistosovellusten nimen, version ja toimittajan.

Jos haluat suodattaa tietyn tuotteen, voit tehdä niin. Tässä on esimerkki verkkokoneen skannaamisesta kaikille asennetuille sovelluksille myyjältä "Apple, Inc"

> / solmu: ANOTHEREXAMPLE tuote, jossa myyjä = "Apple Inc." hanki nimi, myyjä

(* Huomautus Anders4221: stä:
Pieni vihje, jos sinulla on erikoismerkkejä, kuten "-" tai "/" tietokoneen nimessä, joita tarvitset "" merkkien käyttämiseksi, jotta saat tietoja asiakkaalta)

(** Huomautus: Joe3034:
Seuraavassa on, miten käytät hakusanoja hakuun:

Ympäröi samankaltainen lause kaksois lainausmerkeissä ja hakukriteereissäsi yksittäisissä lainausmerkkeissä ja käytä% -merkintää symbolina.

esimerkiksi.:
/ solmu: ComputerXYZ-tuote, jossa "myyjä, kuten" adobe% ", saa nimen, version, tunnisteennumeron

Vaihe 4: Soita poistamista varten


Niinpä voimme soittaa WMI-käyttöliittymään tietyn tuotteen poistamiseen ... valitse MobileMe Control Panel edellisestä esimerkistämme. Käsky:

> / solmu: ESIMERKKI tuote jossa nimi = "MobileMe-ohjauspaneeli" puhelun poisto

... pyytää sinua vahvistamaan seuraavan (pitkän) muodon:

Suorita (esimerkki ROOT CIMV2: Win32_Product.IdentifyingNumber = "{6DA9102E-199F-43A0-A36B-6EF48081A658}", nimi = "MobileMe-ohjauspaneeli", Version = "2.1.0.24") -> Poista () ( Y / N /?)?

.. johon sinun on vastattava 'y', jos haluat poistaa. WMI-yhteensopiva ohjelmisto suorittaa oletusarvon purkamismenettelyt ilman, että käyttäjän tarvitsee tehdä mitään (he eivät saa mitään kehotuksia jne.).

** Huomaa, että voit käyttää myös
/ nointeractive flag like / node: ESIMERKKI tuote jossa name = "MobileMe-ohjauspaneeli" kutsuu poiston / ei-vuorovaikutuksen estääkseen vahvistuspyynnön!
-thx Bart2691

Vaihe 5: Puhelujen poistaminen koneiden luettelosta (valinnainen informatiivinen vaihe)

Oletetaan, että sinulla on juuri sana, että Adobe Readerilla on vakava virhe vanhassa versiossa. Pyydit paniikissa kaikkia käyttäjiäsi asentamaan sokeasti uuden Adobe-lukijan version suoraan Adoben sivustosta. Onneksi he kaikki onnistuivat tekemään niin ... mutta olet saanut kolme lippua työpöydällä olevasta Acrobat.com-kuvakkeesta.

Sinulla on tasainen tekstitiedosto kaikista tietokoneen nimistä, jotka on tallennettu c: tietokoneisiin. Voit avata WMIC-kuoren sopivilla oikeuksilla ja syöttää seuraavan komennon:

> / failfast: on /node:@"c: computers.txt "tuote, jossa nimi =" Acrobat.com "puhelun poisto / ei-aktiivinen

Kumpi iteroi listan läpi, ohita pätemättömät solmut (esim. Kone on sammutettu) ja ne, jotka eivät täytä kriteerejä. Sinun täytyy vahvistaa 'y', jonka haluat poistaa jokaisesta solmusta, ellet käytä interaktiivista lippua.

* Päivitetty huomautus Bart2691: stä
... helppo tapa automatisoida "Kyllä". Esimerkkejä PC: n tai tekstitiedoston tekemisestä on käyttää / nointeractive-lippua. Lisäksi jos et halua roikkua epäonnistuneissa solmuissa, käytä / failfast: on lippu ohittaa nopeasti solmun, joka ei vastaa.

** merkintä totta911 (vahvistamaton)
Oikea lippu on epäonnistunut: päällä, ei pikaposti: päällä

wmic / failfast: on /node:@"FILENAME.txt "tuote, jossa" nimi, kuten "Microsoft Office Professional Edition 2003", puhelun poisto / ei-aktiivinen

Toivottavasti olet kiinnostunut WMIC: n voimasta. Vaikka poisto-puhelun komentorivikäyttöä ei välttämättä tarvita yleisesti ohjelmistonhallintatyökaluilla, AD, jne. ... se voi joskus olla paras tapa toteuttaa tehtävä nopeasti häiritsemättä käyttäjääsi.

Toivomme, että spiceworks vie WMI: n toteutuksen askeleen pidemmälle tulevaisuudessa ja vapauttaa sen meille;)