Meine aktuellen Versuche mit WMIC wurden durch die neue ct (Ausgabe 15/2006, Softlink 0615204) angestoßen. Wer irgendwie die Chance hat den Artikel im Original zu lesen, sollte das tun, wirklich gut. Die Beispiele sind deswegen auch daraus…
Mit folgendem Befehl kann man sich alle Programme anzeigen lassen, die beim Start (alle, d.h. Autostart, Run, RunOnce, …) ausgeführt werden:
[code]wmic /output:startup.htm STARTUP list /format:htable
startup.htm
del startup.htm[/code]
Dieser Befehl kopiert die Liste der installierten Programme ins Clipboard:
[code]wmic /output:Clipboard PRODUCT list[/code]
Der hier gibt die Liste aller Drucker in der DOS-Box aus:
[code]wmic Printer get Caption[/code]
Und hiermit wird die Prozessliste sortiert in eine HTML-Datei geschrieben und angezeigt:
[code]wmic /output:process.htm Process get Caption, ProcessId, CommandLine /format:htable:"sortby=ProcessId":"datatype=number":"title=Prozessliste: "
process.htm
del process.htm[/code]
Und das ist nur die Spitze des Eisberges. Eine Liste der Möglichkeiten bekommt man mit
[code]wmic /?[/code]
PS: Habe ich schon erwähnt, dass man zur Ausführung der WMIC Admin-Rechte benötigt? Sonst kommt eine komische Fehlermeldung… 😉