답변:
조쉬 킹 사용할 수있는 지적 srvinfo인 윈도우 2003 리소스 키트 도구.
Windows 7에서는 다음을 사용할 수 있습니다 systeminfo
systeminfo /s remote_computer_name
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가 없습니다 (테스트 조건이 아닌 이상).
감사합니다 [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) 개선에 대한 의견을 환영합니다. :)
Windows Server 리소스 키트 중 하나에 액세스 할 수있는 경우 (2003 년 확실히 최신 버전인지 확실하지 않음) Srvinfo 명령을 사용할 수 있습니다.
Srvinfo \\remote_compute_rname
많은 정보를 얻을 수 있지만 관심있는 것은 다음과 같습니다.
제품 이름 : Microsoft Windows XP 제품 옵션 : Professional
여기에 오는 사람들은 많은 기계를 사용해야하고 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을 일괄 활성화 할 수도 있지만 다른 주제입니다.