V predchádzajúcom článku, Windows Server 2008 CORE príkazy, som spomenul službu WMIC.
reklama
V predchádzajúcom článku, Windows Server 2008 CORE príkazy, som spomenul službu WMIC. Tetokrát prinášam pár užitočných príkladov a vysvetlenie, čo to vlastne táto služba je. WMIC je služba založená na WMI. Lenže s tým rozdielom, že WMIC je určená pre príkazový riadok a z toho plynie použitie pre dávkové súbory. Pred "vynájdením" WMIC sa používali služby a aplikácie ako SMS, WMI Scripting API atd.
Vypísanie procesov
Wmic process list brief
Zobrazanie mien procesov
Wmic process get name
Wmic process get /format:htable > c:\process.htm
Killnutie procesu explorer.exe
Wmic process where „name=‘explorer.exe‘“ call terminate
Zapnutie kalkulačky
Wmic process call create „calc.exe“
Zapnutie test.bat z adresara Temp
Wmic process call create „c:\\temp\\test.bat“
Zobrazenie bežiacich služieb
Wmic service list brief
Zobrazenie názvov a friendly-name názvov všetkých služieb
Wmic service get Name, DisplayName
Spustenie služby alerter
Wmic service Alerter Call StartService
Reštart pc
Wmic os call reboot
Vypnutie pc
Wmic /node:PC2 os call shutdown
Zistenie identifikátoru dosky (používa sa pri potrebe identifikovať typ počitača, napr. kvoli inštalácii ovládačov, konfigurácii biosu a pod.)
Wmic baseboard get Product
Zobrazenie informácií o súbore boot.ini
Wmic datafile where „name=‘c:\\boot.ini‘“ list full
Vypíše všetky súbory, ktoré majú viac ako pol giga
Wmic datafile where „FileSize>500000000“ get Name
Vypíše zoznam softwaru nainštalovaného pomocou Windows Installer
Wmic Product get name
Stručná inventúra počitača
Wmic /node:PC2 /output:c:\inventory.csv computersystem list full /format:csv
Update statickej IP
Wmic nicconfig where index=9 call enablestatic("192.168.16.4"), ("255.255.255.0")
Zmena gateway
Wmic nicconfig where index=9 call setgateways("192.168.16.4", "192.168.16.5"),(1,2)
Zapnutie DHCP
Wmic nicconfig where index=9 call enabledhcp