yo no trabajo archivos bat pero con una simple búsqueda por google encontré este y muchos otros resultados que dicen como hacerlo
-> clic aquí
yo no entiendo del tema pero si ese no te anda busca en google "cmd detect os" y obtendrás muchos resultados.