@ECHO OFF IF NOT "%OS%"=="Windows_NT" GOTO Syntax IF NOT [%1]==[] GOTO Syntax :: Create temporary debug script > "%Temp%.\biosdate.dbg" ECHO D FFFF:0005 L 8 >> "%Temp%.\biosdate.dbg" ECHO Q :: Use temporary debug script to retrieve BIOS date FOR /F "tokens=9" %%A IN ('DEBUG ^< "%Temp%.\biosdate.dbg" ^| FIND "/"') DO SET BIOSDate=%%A :: Remove temporary debug script DEL "%Temp%.\biosdate.dbg" :: Diplay result SET BIOSDate :: Done GOTO:EOF :Syntax ECHO. ECHO BIOSDate.cmd, Version 1.00 for Windows NT 4 / 2000 / XP ECHO Displays the BIOS date for the local computer ECHO. ECHO Usage: BIOSDATE ECHO. ECHO Written by Rob van der Woude ECHO http://www.robvanderwoude.com ECHO. ECHO Original idea by ComputerHope ECHO http://www.computerhope.com/rdebug.htm