2011-08-15 03:13:56 +0000 2011-08-15 03:13:56 +0000
22
22

Como posso determinar o SO de um computador remoto?

Como posso determinar o SO de um computador remoto, dado o seu nome de computador?

Respostas (9)

16
16
16
2011-08-15 03:25:33 +0000

Pode usar nmap para sondar o computador remoto e com base nas suas respostas aos pacotes TCP (pedidos válidos ou inválidos) nmap pode inferir que sistema operativo está a usar.

Isto não é 100% exacto, mas provavelmente o melhor que se pode fazer no caso geral.

Se se limitar apenas ao Windows e tiver credenciais de uma conta de administrador na máquina remota, pode utilizar este método em vez disso.

Ver propriedades do sistema

& > Para executar este procedimento num computador remoto, clique com o botão direito do rato em Computer Management (Local), clique em Connect to another computer, seleccione Another computer, e depois escreva o nome do computador remoto. Pode então seguir os passos deste procedimento, começando no passo 2, e substituindo Gestão de Computador (nome do computador remoto) por Gestão de Computador (Local). Deve ser membro do grupo de Administradores, ou deve ter-lhe sido delegada a autoridade apropriada, no computador que especificar para o nome do computador remoto.

E, além disso, se os seus computadores estiverem ligados a um domínio, poderá consultar as contas de computador no Active Directory. Estas devem informá-lo sobre a máquina.

4
4
4
2011-08-24 07:03:09 +0000

O comando Systeminfo mostra o nome e o número do pacote de serviços. pode executar este comando no computador remoto usando psexec.

Fonte: Encontrar versão Windows a partir da linha de comando

3
3
3
2013-02-07 10:10:57 +0000

Usando cmd (prompt de comando no windows Vista, XP, etc)

systeminfo /s IP.ADDRESS /u UserOnRemotePc

eg:

systeminfo /s 172.16.23.108 /u Student
3
3
3
2011-08-15 03:32:08 +0000

Dadas as informações que deu, a resposta é que não pode determinar o SO de uma máquina pelo seu nome.

2
2
2
2015-11-24 08:33:33 +0000

Rápido e simples, pode utilizar a interface do Inventário do Windows

wmic /node: HOST_NAME os get caption
2
2
2
2013-02-07 10:28:26 +0000
WMIC /NODE:hostname OS

* também se pode fornecer credenciais alternativas.

wmic /NODE:hostname OS > C:\OS.txt
1
1
1
2018-09-27 16:20:17 +0000

MÉTODO FÁCIL:

  1. Clique no botão Iniciar do Windows e digite msinfo32 e prima Enter
  2. Clique Visualizar* > Computador Remoto** Computador Remoto na Rede***
  3. Digite o nome da máquina e clique em OK**.
1
1
1
2011-08-15 05:47:08 +0000

Pode fazê-lo com o Windows PowerShell, que é instalado por defeito no Windows 7. Pode chegar a ele a partir do menu do sistema, em Acessórios.

O comando que pode utilizar é…

Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *

Pode executá-lo contra um sistema local ou remoto especificando o valor correcto para a propriedade ComputerName.

Pode filtrar a saída para informações específicas, especificando quais as propriedades a apresentar…

Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber
-1
-1
-1
2011-08-15 03:37:03 +0000

Uma solução não compreensiva era simplesmente abrir a unidade C do computador remoto no Windows Explorer. A presença de Documentos e Configurações mostrou ser WinXP, uma vez que não temos Win2K.