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.xsl für die Darstellung als vertikale HTML-Tabelle und
- htable.xsl 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.xsl:
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.xsl:
WMIC /OUTPUT:ergebnis.xml Process GET /FORMAT:rawxml