How can one determine what version of Windows and/or cmd.exe a batch file is running on?

There is no cmd /version that I've been able to find and the results of SET in a command prompt session don't give anything obviously unique (between XP and Win7 anyway).

Edit
Report