foma24, переделал Ваш "батник" под Вашу ОС (Windows Server 2012):
Код:

@ECHO OFF
FOR /F "tokens=2 delims=-" %%I IN ("%DATE%") DO (
SET Month=%%I
)
set /a y=%date:~7,4%
set /a d=1%date:~0,2%-100
SETLOCAL ENABLEDELAYEDEXPANSION
FOR %%I IN (Jan01 Feb02 Mar03 Apr04 May05 Jun06 Jul07 Aug08 Sep09 Oct10 Nov11 Dec12) DO (
SET "VAR=%%I"
IF "!VAR:~0,-2!"=="%Month%" (
SET /a m=!VAR:~-2!
))
set /a i=(%y%-1901)*365 + (%y%-1901)/4 + %d% + (^^!(%y% %% 4))*(^^!((%m%-3)^&16))
set /a i=(%i%+(%m%-1)*30+2*(^^!((%m%-7)^&16))-1+((65611044^>^>(2*%m%))^&3))%%7+1
ECHO %i%
PAUSE>nul
Проверить не на чем, но, по-моему, работает.