동일한 네트워크에서 원격 시스템의 Windows 버전 찾기


답변:


16

조쉬 킹 사용할 수있는 지적 srvinfo윈도우 2003 리소스 키트 도구.

Windows 7에서는 다음을 사용할 수 있습니다 systeminfo

systeminfo /s remote_computer_name

감사합니다. 서버 이외의 대안을 찾으려고했지만 Google이 충분히 강력하지 않았습니다.
Windos

5

findstr의 systeminfo 파이프에서 호스트 이름과 OS를 얻으려면 다른 노이즈를 제거하십시오.

systeminfo /s [machine name]|findstr /i "host OS "

2

nmap원격 OS 감지를 수행 할 수 있습니다 .

100 % 정확하지는 않지만 직접 확인해야합니다.

다음은 예제 결과입니다. 구체적으로 100 % 정확하지 않은 결과를 선택했지만이 컴퓨터 Windows Server 2008입니다.

경고 : 하나 이상의 열린 포트와 닫힌 된 포트를 찾을 수 없기 때문에 OSScan 결과를 신뢰할 수 없습니다
. 장치 유형 : 범용
실행 (JUST GUESSING) : Microsoft Windows Vista | 2008 | 7 (98 %)
공격적인 OS 추측 : Microsoft Windows Vista SP0 또는 SP1, Server 2008 SP1 또는 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 또는 Server 2008 (91 %), Microsoft Windows 7 (90 %)
호스트와 정확히 일치하는 OS가 없습니다 (테스트 조건이 아닌 이상).


2

감사합니다 [squillman] :)

검사 할 기계가 너무 많지만 다음과 같이하십시오.

(1) TXT 파일 생성에는 시스템의 모든 호스트 이름이 포함됩니다. 예 : ALL-MACHINES.TXT

machine_number_0001
machine_number_0002
machine_number_0013
machine_number_0101
machine_number_0111

(2) CMD 내에서 FOR 명령을 수행하십시오.

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

(3) 개선에 대한 의견을 환영합니다. :)


1

Windows Server 리소스 키트 중 하나에 액세스 할 수있는 경우 (2003 년 확실히 최신 버전인지 확실하지 않음) Srvinfo 명령을 사용할 수 있습니다.

Srvinfo \\remote_compute_rname

많은 정보를 얻을 수 있지만 관심있는 것은 다음과 같습니다.

제품 이름 : Microsoft Windows XP 제품 옵션 : Professional


감사. localhost에서는 작동하지만 네트워크의 관리자가 아니기 때문에 다른 컴퓨터에서는 작동하지 않습니다. 해결 방법이 있습니까?
shane

1
@shane 관리자가 아닌 경우 해당 정보를 제공하는 프로그램이 없습니다.
KCotreau

0

여기에 오는 사람들은 많은 기계를 사용해야하고 PowerShell을 사용하려고합니다.

단일 컴퓨터 : Get-CimInstance Win32_OperatingSystem -ComputerName 컴퓨터 이름 | 개체 선택 CSName, 캡션, BuildNumber, OS 아키텍처

모든 컴퓨터 : Get-ADComputer -filter * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -ComputerName $ _. name -ErrorAction SilentlyContinue | 개체 선택 CSName, 캡션, BuildNumber, OSArchitecture} | 형식 표-속성 *-자동 크기

물론 WinRM이 활성화되었다고 가정합니다. PS를 통해 WinRM을 일괄 활성화 할 수도 있지만 다른 주제입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.