¿Cómo puedo determinar el sistema operativo de un ordenador remoto?
¿Cómo puedo determinar el sistema operativo de un ordenador remoto, dado su nombre?
¿Cómo puedo determinar el sistema operativo de un ordenador remoto, dado su nombre?
Puedes usar nmap
para sondear el ordenador remoto y basándote en sus respuestas a los paquetes TCP (peticiones válidas o inválidas) nmap
puede inferir qué sistema operativo está usando.
Esto no es 100% preciso, pero probablemente es lo mejor que puedes hacer en el caso general.
Si se limita a Windows solamente y tiene credenciales de una cuenta de administrador en la máquina remota, puede utilizar este método en su lugar.
Ver las propiedades del sistema
Para realizar este procedimiento en un equipo remoto, haz clic con el botón derecho del ratón en Administración de equipos (local), haz clic en Conectar con otro equipo, selecciona Otro equipo y escribe el nombre del equipo remoto. A continuación, puede seguir los pasos de este procedimiento, empezando por el paso 2 y sustituyendo Administración de equipos (nombre del equipo remoto) por Administración de equipos (local). Debe ser miembro del grupo de Administradores, o se le debe haber delegado la autoridad apropiada, en el ordenador que especifique para el nombre del ordenador remoto.
Y además, si sus ordenadores están unidos a un dominio, puede mirar las cuentas de los ordenadores en Active Directory. Éstas deberían informarle sobre la máquina.
El comando Systeminfo muestra el nombre del sistema operativo y el número de paquete de servicio. puede ejecutar este comando en el equipo remoto utilizando psexec.
Fuente: Encontrar la versión de Windows desde la línea de comandos
WMIC /NODE:hostname OS
\N - también puede proporcionar credenciales alternativas.
wmic /NODE:hostname OS > C:\OS.txt
MÉTODO MÁS SENCILLO:**
Puedes hacerlo con Windows PowerShell, que está instalado por defecto en Windows 7. Puedes acceder a él desde el menú del sistema, en Accesorios.
El comando que puedes utilizar es…
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
Puedes ejecutarlo contra un sistema local o remoto especificando el valor correcto de la propiedad ComputerName.
Puede filtrar la salida para información específica especificando qué propiedades mostrar…
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber