Відповіді:
Як зазначив Джош Кінг, ви можете використовувати його srvinfo яка є Комплект ресурсів Windows 2003 інструмент.
У Windows 7 можна використовувати systeminfo
systeminfo /s remote_computer_name
Дякую [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) Будь-які коментарі щодо вдосконалення вітаються. :)
Якщо ви маєте доступ до одного з наборів ресурсів Windows Server (безумовно, 2003, не знаєте про нові версії), ви можете скористатися командою Srvinfo.
Srvinfo \\remote_compute_rname
Ви отримаєте з нього інформацію, але ви зацікавлені в:
Назва продукту: Microsoft Windows XP Параметри продукту: Професійна
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%)
Немає точних збігів ОС для хоста (умови тестування не ідеальні).
Для тих, хто приїжджає сюди, які повинні робити багато машин і хочуть використовувати PowerShell:
Одна машина: Get-CimInstance Win32_OperatingSystem -Комп'ютерне ім'я Назва машини | Виберіть -об'єкт CSName, Caption, BuildNumber, OSArchitecture
Усі машини: Get-ADComputer -фільтр * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -Комп'ютерне ім'я $ _. Виберіть -об'єкт CSName, Caption, BuildNumber, OSArchitecture} | Формат-таблиця-властивість * -авторозмір
Припускаючи, звичайно, у вас є включений WinRM. Ви можете включити пакет WinRM через PS теж, але це інша тема.