habra alguna forma en batch
por ejemplo
if windows xp
ejecuta codigo
else
if windows 7
ejecutar codigo diferente
de antemano gracias :S
wmic os get name | More 1+
PD: Para separar el nombre puedes aprender a hacerlo tu mismo con Variable Substring (http://ss64.com/nt/syntax-substring.html) o For /F (http://ss64.com/nt/for_f.html), es fácil.
Saludos