Windows Server Automaten

Arbeiten automatisch ablaufen lassen

Um einen Vorgang automatisch ablaufen zu lassen, muss der Administrator diesen Vorgang natürlich spezifizieren. Das kann im einfachsten Fall der Start eines einzelnen Programms sein. In aufwendigeren Fällen sind mehrere Prozesse hintereinander zu starten oder der Administrator muss tatsächlich Programmlogik in Form eines Scripts zusammenbauen.

Dazu stehen Ihnen unter dem Windows Server 2003 mehrere Möglichkeiten zur Verfügung. Im einfachsten Fall verwenden Sie den Windows 2003 Kommandointerpreter CMD.EXE. Mit dem Kommandointerpreter schreiben Sie Batch-Programme, die im Wesentlichen genauso aussehen, wie Batches auch unter MS-DOS aussahen. Im Vergleich zum MS-DOS Kommandointerpreter beherrscht CMD.EXE zwar einige ganz nette Tricks, ist aber letztlich nur für sehr einfache Aufgaben zu gebrauchen. Wenn Sie nur eine Datei kopieren, löschen oder anlegen wollen, dann sind Sie mit der Kommandozeile gut bedient. Wird die Sache komplizierter, reichen deren Fähigkeiten einfach nicht aus.

In einem solchen Fall greifen Sie auf den Windows Scripting Host (WSH) zurück. Diesen gibt es in zwei Geschmacksrichtungen, die sich nicht stark voneinander unterscheiden: script.exe ist rein für die Kommandozeile gedacht, wscript.exe zeigt dagegen seine Meldungen mit Dialogboxen an.

Im Gegensatz zu den einfachen Batches können WSH-Programme durchaus den Umfang kompletter Anwendungen annehmen, mit Hilfe von etwas HTML können Sie sogar komplette eigene grafische Oberflächen damit stricken.