Ausgaben darstellen

Informationen (Eigenschaften) abfragen: Ausgaben darstellen

Die Ausgabe der Informationen in der Konsole erfolgt im einfachsten Fall mit der Option /VALUE. Dabei werden die Informationen vertikal untereinander aufgelistet, und nicht in einer horizontalen Tabelle, die oft über den rechten Bildschirmrand hinaus reicht.

Um nun die Ausgabe zu sichern, gibt es verschiedene Möglichkeiten.

Ausgabe in Datei umlenken

Dies erfolgt über die Option OUTPUT/Dateiname.

Ausgabe in die Zwischenablage kopieren

Dies erfolgt über die Option OUTPUT/Clipboard.

Ausgabe als HTML-Report speichern

WMIC-Ergebnisse werden intern als XML-Dateien verwaltet. Mithilfe von XML-Stylesheets können nun diese Informationen als HTML-Dateien ausgegeben werden. Im Ordner C:\WINDOWS\system32\wbem findet man eine Reihe von vorgefertigten StyleSheets von WMIC, so dass man sich die Mühe sparen kann, selbst StyleSheets zu erstellen (was natürlich möglich ist).

Oft genutzt werden die beiden StyleSheets:

  • hform.xls für die Darstellung als vertikale HTML-Tabelle und
  • htable.xls für die Darstellung als horizontale HTML-Tabelle

Eine Liste im HTML-Format aller laufenden Prozesse und deren Eigenschaften erhält man wie folgt:

WMIC /OUTPUT:ergebnis.htm Process GET /FORMAT:hform

Ausgabe als csv-Datei speichern

Für die Weiterverarbeitung in Excel bietet es sich an, die Ausgabe im CSV-Format durchzuführen. Ein entsprechendes StyleSheet ist auch hierfür vorhanden: csv.xls:

WMIC /OUTPUT:ergebnis.csv Process GET /FORMAT:csv

Das Ergebnis ist jedoch zuweilen nicht ganz zufriedenstellend und muss ggf. nachbearbeitet werden.

Ausgabe als XML-Datei speichern

Da das interne Format vom WMIC XML ist, lassen sich die Ausgaben nachtürlich auch als XML-Datei speichern. Das entsprechende Stylesheet heißt rawxml.xls:

WMIC /OUTPUT:ergebnis.xml Process GET /FORMAT:rawxml