Yanıtlar:
As Josh Kral kullanabilirsiniz kaydetti srvinfobir olan , Windows 2003 Kaynak Seti aracı.
Windows 7'de şunları kullanabilirsiniz: systeminfo
systeminfo /s remote_computer_name
nmapgerçekleştirebilir uzak işletim sistemi algılama .
% 100 doğru değil, ama kendiniz görmelisiniz.
İşte bir örnek sonuç. Özellikle değil% 100 doğru bir sonuç aldı, ama bu makine olan bir Windows Server 2008.
Uyarı: En az 1 açık ve 1 kapalı bağlantı noktası bulamadığımız için OSScan sonuçları güvenilir olmayabilir
Aygıt türü: genel amaçlı
Çalışıyor (SADECE GUESSING): Microsoft Windows Vista | 2008 | 7 (% 98)
Agresif İşletim Sistemi tahminleri: Microsoft Windows Vista SP0 veya SP1, Server 2008 SP1 veya 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 veya Server 2008 (% 91), Microsoft Windows 7 (% 90)
Ana bilgisayar için kesin işletim sistemi eşleşmesi yok (test koşulları ideal).
Teşekkürler [squillman] :)
İncelenecek çok makineniz olsa da, bunu yapın:
(1) Oluştur TXT dosyası makinelerinizin tüm ana bilgisayar adlarını içerir. Örn: ALL-MACHINES.TXT
machine_number_0001
machine_number_0002
machine_number_0013
machine_number_0101
machine_number_0111
(2) CMD içinde talimat IÇIN:
C:\Users\MrCMD> FOR /F %S IN ('TYPE ALL-MACHINES.TXT') DO SYSTEMINFO /S %S [enter]
(3) iyileştirme için herhangi bir yorum bekliyoruz. :)
Windows Server kaynak kitlerinden birine erişiminiz varsa (2003'ten emin, yeni sürümlerden emin değilsiniz) Srvinfo komutunu kullanabilirsiniz.
Srvinfo \\remote_compute_rname
Ondan bir dizi bilgi alacaksınız, ancak ilginizi çeken:
Ürün Adı: Microsoft Windows XP Ürün Seçenekleri: Profesyonel
Buraya birçok makine yapması gereken ve PowerShell kullanmak isteyenler için:
Tek Makine: Get-CimInstance Win32_OperatingSystem -BilgisayarAdı Makine Adı | Select-Object CSName, Altyazı, BuildNumber, OS Mimarisi
Tüm Makineler: Get-ADComputer -filter * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -BilgisayarAdı $ _. Name -ErrorAction Sessizce Devam Et | Select-Object CSName, Altyazı, BuildNumber, OSArchitecture} | Biçim-Tablo -Özellik * -AutoSize
Tabii ki WinRM etkin. PS üzerinden WinRM'yi toplu olarak etkinleştirebilirsiniz, ancak bu başka bir konudur.