Posteriormente a investigar con especialistas en esta materia, programadores de deferentes áreas y maestros dimos con la solución a la pregunta y la compartimos en este post.
Solución:
Como señaló Josh King, puedes usar srvinfo
el cual es un Kit de recursos de Windows 2003 herramienta.
En Windows 7 puedes usar systeminfo
systeminfo /s remote_computer_name
Para obtener solo el nombre de host y el sistema operativo de systeminfo pipe en findstr, esto elimina el otro ruido
systeminfo /s [machine name]|findstr /i "host OS "
nmap
puede realizar la detección remota del sistema operativo.
No es 100% exacto, pero tendrás que verlo por ti mismo.
Aquí hay un resultado de ejemplo. Elegí específicamente un resultado que no era 100% preciso, pero esta máquina es un servidor de Windows 2008.
Advertencia: los resultados de OSScan pueden no ser confiables porque no pudimos encontrar al menos 1 puerto abierto y 1 puerto cerrado
Tipo de dispositivo: propósito general
Ejecutando (SOLO ADIVINANDO): Microsoft Windows Vista|2008|7 (98%)
Suposiciones de SO agresivas: Microsoft Windows Vista SP0 o SP1, Server 2008 SP1 o Windows 7 (98 %), Microsoft Windows Server 2008 (98 %), Microsoft Windows 7 Professional (97 %), Microsoft Windows Vista Business SP1 (93 %) , Microsoft Windows Vista Home Premium SP1 (93 %), Microsoft Windows Server 2008 SP2 (91 %), Microsoft Windows Vista Home Premium SP1, Windows 7 o Server 2008 (91 %), Microsoft Windows 7 (90 %)
No hay coincidencias exactas de SO para el host (las condiciones de prueba no son las ideales).