Scripting Tools für Windows-Admins

Log Parser

Beim Log Parser handelt es sich um ein sehr wertvolles Hilfsmittel für das Schreiben von Überwachungsscripten. Mit Hilfe des Programms können Sie diverse Datenquellen unter Windows mit Hilfe einer SQL-ähnlichen Sprache nach Informationen befragen. Als Datenquelle können dabei textbasierte Dateien wie Logfiles eines Servers, XML- und CSV-Dateien, aber auch das Event-Log, die Registry, das Active Directory oder das Dateisystem dienen.

Als Ausgabeformat bietet der Log Parser eine Vielzahl von Möglichkeiten: Neben XML, CSV und SQL stehen noch sieben weitere mögliche Formate zur Verfügung. Der Parser kann direkt innerhalb eines Skriptes verwendet werden, da er dafür ein COM-Objekt zur Verfügung stellt. Einen ausführlichen Beitrag dazu finden Sie bei Technet.

Fazit und Ausblick

Es muss nicht immer gleich eine komplette Anwendung sein, wenn man mal schnell ein paar Dinge automatisieren muss. Und es muss auch nicht immer gleich ein EXE sein. Für viele Aufgaben reichen ein paar schnell zusammen gezimmerte Zeilen Code durchaus. Und ei vorgestellten Tools erleichtern derartige Aufgaben ungemein.

Aber die Zukunft hat schon begonnen: Mit der Monad Shell (MSH) möchte Microsoft Administratoren auch unter Windows eine Shell an die Hand geben, mit der sie ganz nach Herzenslust Skripts schreiben und ihr System kontrollieren können. Dabei verfolgt Monad ein von Grund auf anderes Konzept, als das bei textorientierten Shells wie der Bash oder auch Cmd.exe der Fall ist.

Monad arbeitet vollständig objektorientiert. Anders als bei üblichen Shells handelt es sich bei den Ergebnissen jedes Kommandos von Monad also nicht um einen Text, sondern um ein Objekt. Ähnlich wie bei bisher bekannten Shells gibt es allerdings eine Pipeline, in der die Resultate der einzelnen Befehle weitergereicht und weiterverarbeitet werden können. Nur sind die Eingabewerte sowie die Resultate eben Objekte und keine Texte. (mha)