Zurück zum Blog
Arnoš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 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.

Usage:set
LOG_DIR
=
C:\\Logs
&& echo %DATE% %TIME%
set NAME=value
Create/update variable for current shell session.
%NAME%
Resolve the variable value in commands.
%DATE% %TIME%
Emit execution timestamp for logs and reports.

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

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.

Nächstes

Dienste und Aufgaben

Lernen Sie zuverlässige Service-Triage und geplante Aufgabenprüfungen für die routinemäßige Systemadministration kennen.