Občas se hodí, když se něco musí spustit jen v konkrétní den týdne, např. v pátek:
řešení v batch
for /f "tokens=1 delims= " %%a in ('date/t') do set day=%%a
if /i %day% equ Fri (echo je patek, tak to spustim) else (echo neni patek)
řešení batch + powershell
for /f "tokens=1" %%i in ('powershell -command "&{[int](Get-Date).DayOfWeek}"') do set denTydne=%%i
if /i %denTydne% equ 5 (echo je patek, tak to spustim) else (echo neni patek)
řešení powershell
$denTydne = (Get-Date).DayOfWeek
if ($denTydne -ne 5) {"neni patek"} else {"je patek, tak to spustim"}
pozn. pokud bude OS lokalizovaný v ČJ je potřeba uložit skript v kódování Latin II (CP852), aby bylo zobrazení diakritiky správně interpretováno (např. Pátek)