Wochentag in einer Windows Batch Datei ermitteln

Aus ITwiki
Wechseln zu: Navigation, Suche

Über folgende Zeilen kann der aktuelle Wochentag in einer Windows Batch (.bat) Datei ermittelt werden:

@echo off 

REM Wochentag als Zahl
for /F "skip=2 tokens=2-4 delims=," %%A in ('WMIC Path Win32_LocalTime Get DayOfWeek /Format:csv') do set daynumber=%%A  
echo %daynumber%

REM Wochentag ausgeschrieben
set daysofweek=Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
for /F "tokens=%daynumber% delims=," %%B in ("%daysofweek%") do set day=%%B
echo %day%