Como posso determinar o sistema operacional de um computador remoto?

21

Como posso determinar o sistema operacional de um computador remoto, dado o nome do computador?

    
por Steve 15.08.2011 / 05:13

9 respostas

15

Você pode usar nmap para investigar o computador remoto e com base em suas respostas aos pacotes TCP (solicitações válidas ou inválidas) nmap pode inferir qual sistema operacional está sendo usado.

Isso não é 100% preciso, mas provavelmente o melhor que você pode fazer no caso geral.

Se você estiver se limitando apenas ao Windows e tiver credenciais de uma conta de administrador na máquina remota, poderá usar este método em vez disso.

View system properties

To perform this procedure on a remote computer, right-click Computer Management (Local), click Connect to another computer, select Another computer, and then type in the name of the remote computer. You can then follow the steps in this procedure, starting at step 2, and substituting Computer Management (remote computername) for Computer Management (Local). You must be a member of the Administrators group, or you must have been delegated the appropriate authority, on the computer that you specify for remote computername.

Além disso, se seus computadores estiverem associados a um domínio, você poderá ver as contas de computador no Active Directory. Eles devem falar sobre a máquina.

    
por 15.08.2011 / 05:25
3

Com base nas informações que você forneceu, a resposta é que você não pode determinar o SO de uma máquina pelo nome.

    
por 15.08.2011 / 05:32
3

O comando Systeminfo mostra o nome do sistema operacional e o número do service pack. você pode executar este comando no computador remoto usando o psexec.

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

    
por 24.08.2011 / 09:03
3

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

systeminfo /s IP.ADDRESS /u UserOnRemotePc

por exemplo:

systeminfo /s 172.16.23.108 /u Student
    
por 07.02.2013 / 11:10
2
WMIC /NODE:hostname OS

* você também pode fornecer credenciais alternativas.

wmic /NODE:hostname OS > C:\OS.txt
    
por 07.02.2013 / 11:28
2

Rápido e simples, você pode usar a interface de Inventário do Windows

wmic /node: HOST_NAME os get caption
    
por 24.11.2015 / 09:33
1

Você pode fazer isso com o Windows PowerShell, que é instalado por padrão no Windows 7. Você pode acessá-lo no menu do sistema, em Acessórios.

O comando que você pode usar é ...

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

Você pode executar isso em um sistema local ou remoto, especificando o valor correto para a propriedade ComputerName.

Você pode filtrar a saída para informações específicas, especificando quais propriedades serão exibidas ...

Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber
    
por 15.08.2011 / 07:47
1

MÉTODO MAIS FÁCIL:

  1. Clique no botão Iniciar do Windows, digite msinfo32 e pressione Enter
  2. Clique em Visualizar > Computador remoto > Computador remoto no Rede
  3. Digite o nome da máquina e clique em OK
por 27.09.2018 / 18:20
-1

Uma solução não abrangente foi simplesmente abrir a unidade C do computador remoto no Windows Explorer. A presença de Documents and Settings mostrou que é WinXP, já que não temos Win2K.

    
por 15.08.2011 / 05:37