¿Cómo puedo determinar el sistema operativo de una computadora remota, dado su nombre?
¿Cómo puedo determinar el sistema operativo de una computadora remota, dado su nombre?
Respuestas:
Puede utilizar nmap
para sondear la computadora remota y, en función de sus respuestas a los paquetes TCP (solicitudes válidas o no válidas), nmap
puede inferir qué sistema operativo está utilizando.
Esto no es 100% preciso, pero probablemente sea lo mejor que puede hacer en el caso general.
Si se limita solo a Windows y tiene credenciales de una cuenta de administrador en la máquina remota, puede utilizar este método .
Ver propiedades del sistema
Para realizar este procedimiento en una computadora remota, haga clic con el botón derecho en Administración de la computadora (local), haga clic en Conectarse a otra computadora, seleccione Otra computadora y luego escriba el nombre de la computadora remota. Luego, puede seguir los pasos de este procedimiento, comenzando en el paso 2 y sustituyendo Administración de la computadora (nombre de la computadora remota) por Administración de la computadora (local). Debe ser miembro del grupo Administradores, o se le debe haber delegado la autoridad correspondiente, en la computadora que especifique para el nombre de la computadora remota.
Y además de esto, si sus computadoras están unidas a un dominio, puede ver las cuentas de las computadoras en Active Directory. Estos deberían informarle sobre la máquina.
nmap
se acaba de venir a dar los puertos de un abrazo ...
nmap -O -v IPADDRESS
nmap.org/book/osdetect-usage.html
Dada la información que ha proporcionado, la respuesta es que no puede determinar el sistema operativo de una máquina por su nombre.
El comando Systeminfo muestra el nombre del sistema operativo y el número del paquete de servicio. Puede ejecutar este comando en la computadora remota utilizando psexec.
Fuente: encontrar la versión de Windows desde la línea de comandos
WMIC /NODE:hostname OS
* también puede proporcionar credenciales alternativas.
wmic /NODE:hostname OS > C:\OS.txt
Rápido y simple, puede usar la interfaz de Inventario de Windows
wmic /node: HOST_NAME os get caption
Puede hacerlo con Windows PowerShell, que está instalado de manera predeterminada en Windows 7. Puede acceder a él desde el menú del sistema, en Accesorios.
El comando que puedes usar es ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
Puede ejecutar esto en un sistema local o remoto especificando el valor correcto para la propiedad ComputerName.
Puede filtrar la salida para obtener 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
127.0.0.1
para ComputerName y verifique que se ejecute correctamente en localhost. Si es así, intente usar la dirección IP de la máquina remota.
Una solución no exhaustiva fue simplemente abrir la unidad C de la computadora remota en el Explorador de Windows. La presencia de documentos y configuraciones demostró que era WinXP, ya que no tenemos Win2K.