Creo que si te ejecuta el .bat, lo que pasa que no escribe el fichero, puede que por directivas de seguridad, prueba a escribirlo en otro disco que no sea C: o ejecuta el .bat desde cmd a ver que salida da, puede que al final aparezca un mensaje de error que no veas por que se cierra demasiado rápido.