Jawaban:
Sebagai Josh Raja mencatat Anda dapat menggunakan srvinfoyang merupakan Resource Kit Windows 2003 alat.
Pada Windows 7 Anda dapat menggunakan systeminfo
systeminfo /s remote_computer_name
nmapdapat melakukan deteksi OS jarak jauh .
Ini tidak 100% akurat, tetapi Anda harus melihatnya sendiri.
Ini adalah contoh hasil. Saya secara khusus memilih hasil yang tidak 100% akurat, tetapi mesin ini adalah Windows Server 2008.
Peringatan: Hasil OSScan mungkin tidak dapat diandalkan karena kami tidak dapat menemukan setidaknya 1 port terbuka dan 1
jenis perangkat: tujuan umum
Menjalankan (JUST GUESSING): Microsoft Windows Vista | 2008 | 7 (98%)
Tebakan OS yang agresif: Microsoft Windows Vista SP0 atau SP1, Server 2008 SP1, atau 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, atau Server 2008 (91%), Microsoft Windows 7 (90%)
Tidak ada kecocokan OS yang tepat untuk host (kondisi pengujian tidak ideal).
Terima kasih [squillman] :)
Meskipun Anda memiliki begitu banyak mesin untuk diperiksa, lakukan saja ini:
(1) Buat file TXT berisi semua nama host mesin Anda. Misalnya: ALL-MACHINES.TXT
machine_number_0001
machine_number_0002
machine_number_0013
machine_number_0101
machine_number_0111
(2) Lakukan instruksi FOR dalam CMD:
C:\Users\MrCMD> FOR /F %S IN ('TYPE ALL-MACHINES.TXT') DO SYSTEMINFO /S %S [enter]
(3) Setiap komentar untuk perbaikan dipersilahkan. :)
Jika Anda memiliki akses ke salah satu kit sumber daya Windows Server (2003 pasti, tidak yakin tentang versi yang lebih baru) Anda dapat menggunakan perintah Srvinfo.
Srvinfo \\remote_compute_rname
Anda akan mendapatkan sejumlah informasi darinya, tetapi yang Anda minati adalah:
Nama Produk: Microsoft Windows XP Pilihan Produk: Profesional
Bagi mereka yang datang ke sini yang perlu melakukan banyak mesin dan ingin menggunakan PowerShell:
Mesin Tunggal: Get-CimInstance Win32_OperatingSystem -ComputerName Machine Name | Pilih-Objek CSName, Keterangan, BuildNumber, OSArchitecture
Semua Mesin: Dapatkan-ADComputer -filter * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -ComputerName $ _. Name -ErrorAction SilentlyContinue | Select-Object CSName, Caption, BuildNumber, OSArchitecture} | Format-Tabel -Properti * -AutoSize
Dengan asumsi tentu saja Anda telah mengaktifkan WinRM. Anda juga dapat mengaktifkan WinRM melalui PS, tapi itu topik lain.