Encontrando a versão do Windows de uma máquina remota na mesma rede

11

Como encontro a versão de outra máquina Windows na rede local?

    
por shane 18.07.2011 / 23:43

6 respostas

13

Como Josh King observou, você pode usar srvinfo , que é um recurso do Windows 2003 Kit .

No Windows 7, você pode usar systeminfo

systeminfo /s remote_computer_name
    
por 18.07.2011 / 23:57
5

Para obter apenas o nome do host e o sistema operacional do pipe systeminfo em findstr, isso elimina o outro ruído

systeminfo /s [machine name]|findstr /i "host OS "
    
por 12.10.2016 / 21:47
2

Obrigado [squillman]:)

Enquanto você tem tantas máquinas a serem inspecionadas, faça o seguinte:

(1) Criar arquivo TXT contém todos os nomes de host de suas máquinas. Por exemplo: ALL-MACHINES.TXT

machine_number_0001
machine_number_0002
machine_number_0013
machine_number_0101
machine_number_0111

(2) Fazer a instrução dentro do CMD:

C:\Users\MrCMD> FOR /F %S IN ('TYPE ALL-MACHINES.TXT') DO SYSTEMINFO /S %S [enter]

(3) Quaisquer comentários para melhoria são bem-vindos. :)

    
por 01.03.2013 / 08:34
1

Se você tiver acesso a um dos kits de recursos do Windows Server (com certeza de 2003, não tenho certeza sobre as versões mais recentes), poderá usar o comando Srvinfo.

Srvinfo \remote_compute_rname

Você receberá várias informações, mas o seu interesse é:

Product Name: Microsoft Windows XP Product Options: Professional

    
por 18.07.2011 / 23:51
1

nmap pode realizar detecção remota do SO .

Não é 100% preciso, mas você terá que ver por si mesmo.

Aqui está um exemplo de resultado. Eu especificamente escolhi um resultado que não era 100% preciso, mas esta máquina é um Windows Server 2008.

Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
Device type: general purpose
Running (JUST GUESSING): Microsoft Windows Vista|2008|7 (98%)
Aggressive OS guesses: Microsoft Windows Vista SP0 or SP1, Server 2008 SP1, or 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, or Server 2008 (91%), Microsoft Windows 7 (90%)
No exact OS matches for host (test conditions non-ideal).

    
por 01.03.2012 / 01:42
0

Para quem vem aqui, precisa fazer muitas máquinas e deseja usar o PowerShell:

Single Machine: Get-CimInstance Win32_OperatingSystem -ComputerName Machine Name | Select-Object CSName, Caption, BuildNumber, OSArchitecture

All Machines: Get-ADComputer -filter * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -ComputerName $_.name -ErrorAction SilentlyContinue | Select-Object CSName, Caption, BuildNumber, OSArchitecture} | Format-Table -Property * -AutoSize

Supondo que você tenha o WinRM ativado. Você também pode ativar o WinRM em lote via PS, mas isso é outro assunto.

    
por 06.05.2016 / 02:17

Tags