Tegnapi dátum windows-os parancsssorban

Előzetesen annyit, hogy nagyon láma vagyok a windowsos parancsokhoz és elakadtam.
A tegnapi dátumot szeretném egy batch fájlba beépíteni.
A "mai dátumra" találtam megoldást ebben a formában:

Set CURRDATE=%TEMP%\CURRDATE.TMP
DATE /T > %CURRDATE%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/,. "
For /F %PARSEARG% %%i in (%CURRDATE%) Do SET YYYYMMDD=%%i%%j%%k%%l
echo %yyyymmdd%

Ez működik is, tudok vele dolgozni.

Most viszont a tegnapi napra keresem a megoldást.

Ezt találtam, de ez nekem nagyon nem akar működni.

Előre is köszönöm a segítségeket!

Hozzászólások

Közben találtam egy ilyet:

echo wscript.Echo dateadd("d", -1, now()) > "%temp%\yesterday.vbs"
for /F %%a in ('cscript //nologo "%temp%\yesterday.vbs"') do set Yesterday=%%a
echo Yesterday was %Yesterday%

Most már csak a tagolást kellene kivenni belőle, tehát valahogy így nézzen ki: 20120912