CMD Master
Zurück zum Blog
AktualisiertArnošt Havelka

Variablen und Zeit

Verwenden Sie Umgebungsvariablen und Zeitbefehle, um vorhersehbare Automatisierungs- und Zeitstempelprotokolle zu erstellen.

Interaktive Lektion starten
Variablen 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.

Befehl ausprobieren

How do you print the PATH variable?

Befehl zusammenstellen
set = && echo %DATE% %TIME%
Befehl auswählen
Terminal
C:\Users\User>echo %PATH%

Schritt 1: Vorhandene Umgebungswerte lesen

Command Prompt
C:\Users\User>echo %PATH%

Dadurch wird bestätigt, welche ausführbaren Dateien Ihre Sitzung ohne vollständige Pfade finden kann.

Schritt 2: Erstellen Sie einen Protokolleintrag mit Zeitstempel

Command Prompt
C:\Users\User>echo Backup started at %DATE% %TIME% >> backup.log

Durch das Anhängen von Datums-/Uhrzeiteinträgen werden Audits und Rollback-Untersuchungen erheblich beschleunigt.

Zuverlässiges Muster

  • Verwenden Sie set fü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 Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Praktisch: Wer bin ich?

Szenario: Berechtigungen und Benutzerkontext prüfen.