जवाबों:
के रूप में जोश राजा का उल्लेख किया आप उपयोग कर सकते हैं srvinfoजो एक है Windows 2003 संसाधन किट उपकरण।
विंडोज 7 पर आप उपयोग कर सकते हैं systeminfo
systeminfo /s remote_computer_name
nmapरिमोट ओएस डिटेक्शन कर सकते हैं ।
यह 100% सटीक नहीं है, लेकिन आपको अपने लिए देखना होगा।
यहाँ एक उदाहरण परिणाम है। मैं विशेष रूप से एक परिणाम है कि नहीं 100% सही था उठाया, लेकिन इस मशीन है एक विंडोज सर्वर 2008।
चेतावनी: OSScan परिणाम अविश्वसनीय हो सकते हैं क्योंकि हम कम से कम 1 खुला और 1 बंद पोर्ट
डिवाइस प्रकार नहीं पा सकते हैं : सामान्य उद्देश्य
रनिंग (JUST GUESSING): Microsoft Windows Vista | 2008 | 7 (98%)
आक्रामक OS का अनुमान है: Microsoft Windows Vista SP0 या SP1, सर्वर 2008 SP1, या विंडोज 7 (98%), माइक्रोसॉफ्ट विंडोज सर्वर 2008 (98%), माइक्रोसॉफ्ट विंडोज 7 प्रोफेशनल (97%), माइक्रोसॉफ्ट विंडोज विस्टा बिजनेस SP1 (93%), माइक्रोसॉफ्ट विंडोज विस्टा होम प्रीमियम SP1 ( 93%), माइक्रोसॉफ्ट विंडोज सर्वर 2008 SP2 (91%), माइक्रोसॉफ्ट विंडोज विस्टा होम प्रीमियम SP1, विंडोज 7, या सर्वर 2008 (91%), माइक्रोसॉफ्ट विंडोज 7 (90%)
मेजबान के लिए कोई सटीक ओएस मैच नहीं है (परीक्षण की स्थिति गैर- आदर्श)।
धन्यवाद [स्क्वीलमैन] :)
जबकि आपके पास निरीक्षण करने के लिए बहुत सारी मशीनें हैं, बस यह करें:
(1) TXT फ़ाइल बनाएँ में आपकी मशीनों के सभी होस्टनाम शामिल हैं। जैसे: ALL-MACHINES.TXT
machine_number_0001
machine_number_0002
machine_number_0013
machine_number_0101
machine_number_0111
(2) सीएमडी के भीतर निर्देश के लिए करें:
C:\Users\MrCMD> FOR /F %S IN ('TYPE ALL-MACHINES.TXT') DO SYSTEMINFO /S %S [enter]
(३) सुधार के लिए किसी भी टिप्पणी का स्वागत है। :)
यदि आपके पास Windows सर्वर संसाधन किट (2003 के लिए निश्चित रूप से, नए संस्करणों के बारे में निश्चित नहीं है) तक पहुंच है, तो आप Srvinfo कमांड का उपयोग कर सकते हैं।
Srvinfo \\remote_compute_rname
आपको इससे एक जानकारी मिलेगी, लेकिन इसमें आपकी रुचि क्या है:
उत्पाद का नाम: Microsoft Windows XP उत्पाद विकल्प: पेशेवर
यहां आने वालों के लिए जो कई मशीनों को करने की जरूरत है और पॉवरशेल का उपयोग करना चाहते हैं:
एकल मशीन: Get-CimInstance Win32_OperatingSystem -ComputerName मशीन का नाम | चयन-वस्तु CSName, कैप्शन, बिल्डनंबर, OSArchitecture
सभी मशीनें: Get-ADComputer -filter * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -ComputerName $ _। नाम -ErrorAction चुपचाप बंद करो | चयन-वस्तु CSName, कैप्शन, BuildNumber, OSArchitecture} | फॉर्मेट-टेबल -प्रोसेटी * -ऑटोसाइज
यह मानते हुए कि आपके पास WinRM सक्षम है। आप PS के माध्यम से भी WinRM को सक्षम कर सकते हैं, लेकिन यह एक और विषय है।