Variablen und Zeit
Verwenden Sie Umgebungsvariablen und Zeitbefehle, um vorhersehbare Automatisierungs- und Zeitstempelprotokolle zu erstellen.
Interaktive Lektion startenVariablen und Zeit
Variablen und Zeitstempel sind das Rückgrat wartbarer Batch-Workflows. Ohne sie werden Skriptpfade fest codiert, Protokolle werden inkonsistent und das Debuggen wird mühsam.
Kernidee
Verwenden Sie Variablen für Werte, die sich zwischen Maschinen oder Läufen ändern, und verwenden Sie Zeitwerte, um Ausgaben zu stempeln, damit jeder Lauf nachvollziehbar ist.
Schritt 1: Vorhandene Umgebungswerte lesen
Dadurch wird bestätigt, welche ausführbaren Dateien Ihre Sitzung ohne vollständige Pfade finden kann.
Schritt 2: Erstellen Sie einen Protokolleintrag mit Zeitstempel
Durch das Anhängen von Datums-/Uhrzeiteinträgen werden Audits und Rollback-Untersuchungen erheblich beschleunigt.
Zuverlässiges Muster
- Verwenden Sie
setfür dynamische Verzeichnisse und umgebungsspezifische Werte. - Verwenden Sie
%DATE%und%TIME%in jeder Betriebsprotokollzeile. - Vermeiden Sie fest codierte Pfade, wenn Skripte auf mehreren Computern ausgeführt werden.
Dieses einzelne Muster verbessert die Skriptportabilität und die Rückverfolgbarkeit von Vorfällen erheblich.
Quellen
Diese Links zu Microsoft Learn und der Windows-Dokumentation liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.