Пошук версії Windows віддаленого комп'ютера в одній мережі


Відповіді:


14

Як зазначив Джош Кінг, ви можете використовувати його srvinfo яка є Комплект ресурсів Windows 2003 інструмент.

У Windows 7 можна використовувати systeminfo

systeminfo /s remote_computer_name

Дякуємо за це, намагаючись знайти альтернативу без сервера, але мій Google не був достатньо сильним!
Windos

5

Щоб отримати тільки ім'я хоста і ОС з systeminfo pipe в findstr, це виключає інші шуми

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

2

Дякую [squillman] :)

Поки ви маєте стільки машин для перевірки, просто виконайте такі дії:

(1) Створити TXT файл містить усі імена хостів ваших машин. Наприклад: ALL-MACHINES.TXT

machine_number_0001
machine_number_0002
machine_number_0013
machine_number_0101
machine_number_0111

(2) Виконайте команду FOR в межах CMD:

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 Параметри продукту: Професійна


Дякую. Працює для localhost, але не для інших машин, можливо, тому що я не адміністратор в мережі. Чи є обхідний шлях?
shane

1
@shane Якщо ви не є адміністратором, не існує програми, яка надасть вам цю інформацію.
KCotreau

1

nmap може виконувати виявлення віддаленої ОС .

Це не на 100% точно, але ви повинні самі переконатися.

Ось приклад результату. Я спеціально вибрав результат, який не був на 100% точним, але ця машина є Windows Server 2008.

Попередження: результати OSScan можуть бути ненадійними, тому що ми не змогли знайти принаймні 1 відкритого і 1 закритого порту
Тип пристрою: загальне призначення
Запуск (JUST GUESSING): Microsoft Windows Vista | 2008 | 7 (98%)
Агресивні операційні системи: 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%)
Немає точних збігів ОС для хоста (умови тестування не ідеальні).


0

Для тих, хто приїжджає сюди, які повинні робити багато машин і хочуть використовувати PowerShell:

Одна машина:   Get-CimInstance Win32_OperatingSystem -Комп'ютерне ім'я Назва машини | Виберіть -об'єкт CSName, Caption, BuildNumber, OSArchitecture

Усі машини:   Get-ADComputer -фільтр * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -Комп'ютерне ім'я $ _. Виберіть -об'єкт CSName, Caption, BuildNumber, OSArchitecture} | Формат-таблиця-властивість * -авторозмір

Припускаючи, звичайно, у вас є включений WinRM. Ви можете включити пакет WinRM через PS теж, але це інша тема.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.