Zpět na blog
Arnošt Havelka

Proměnné a čas

Použijte proměnné prostředí a časové příkazy k vytvoření předvídatelné automatizace a protokolů s časovým razítkem.

Spustit interaktivní lekci
Proměnné a čas

Proměnné a čas

Proměnné a časová razítka jsou páteří udržitelných dávkových pracovních postupů. Bez nich se cesty pevného kódu skriptů, protokoly stanou nekonzistentní a ladění bude bolestivé.

Základní myšlenka

Použijte proměnné pro hodnoty, které se mění mezi stroji nebo běhy, a použijte časové hodnoty k označení výstupů, aby bylo každé spuštění sledovatelné.

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.

Krok 1: Přečtěte si existující hodnoty prostředí

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

To potvrzuje, jaké spustitelné soubory může vaše relace najít bez úplných cest.

Krok 2: Vytvořte položku protokolu s časovým razítkem

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

Přidáním záznamů data/času jsou audity a vyšetřování vrácení mnohem rychlejší.

Spolehlivý vzor

Tento jediný vzor výrazně zlepšuje přenositelnost skriptů a sledovatelnost incidentů.

Reference

Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Služby a úkoly

Naučte se spolehlivé třídění služeb a plánované kontroly úloh pro rutinní správu systému.