उसी नेटवर्क में दूरस्थ मशीन का विंडोज संस्करण खोजना


जवाबों:


16

के रूप में जोश राजा का उल्लेख किया आप उपयोग कर सकते हैं srvinfoजो एक है Windows 2003 संसाधन किट उपकरण।

विंडोज 7 पर आप उपयोग कर सकते हैं systeminfo

systeminfo /s remote_computer_name

इसके लिए धन्यवाद, एक गैर सर्वर विकल्प खोजने की कोशिश कर रहा था, लेकिन मेरा Google पर्याप्त मजबूत नहीं था!
विंडोस जू

5

सिस्टमस्टाफ पाइप से होस्टनाम और ओएस को खोजने के लिए, यह अन्य शोर को समाप्त करता है

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

2

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%)
मेजबान के लिए कोई सटीक ओएस मैच नहीं है (परीक्षण की स्थिति गैर- आदर्श)।


2

धन्यवाद [स्क्वीलमैन] :)

जबकि आपके पास निरीक्षण करने के लिए बहुत सारी मशीनें हैं, बस यह करें:

(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]

(३) सुधार के लिए किसी भी टिप्पणी का स्वागत है। :)


1

यदि आपके पास Windows सर्वर संसाधन किट (2003 के लिए निश्चित रूप से, नए संस्करणों के बारे में निश्चित नहीं है) तक पहुंच है, तो आप Srvinfo कमांड का उपयोग कर सकते हैं।

Srvinfo \\remote_compute_rname

आपको इससे एक जानकारी मिलेगी, लेकिन इसमें आपकी रुचि क्या है:

उत्पाद का नाम: Microsoft Windows XP उत्पाद विकल्प: पेशेवर


धन्यवाद। लोकलहोस्ट के लिए काम करता है, लेकिन संभवत: अन्य मशीनों के लिए नहीं क्योंकि मैं नेटवर्क में एडमिन नहीं हूं। क्या आसपास कोई काम है?
शेन

1
@ शेष यदि आप एक व्यवस्थापक नहीं हैं, तो कोई कार्यक्रम नहीं है जो आपको वह जानकारी देगा।
केकोट्रेउ

0

यहां आने वालों के लिए जो कई मशीनों को करने की जरूरत है और पॉवरशेल का उपयोग करना चाहते हैं:

एकल मशीन: Get-CimInstance Win32_OperatingSystem -ComputerName मशीन का नाम | चयन-वस्तु CSName, कैप्शन, बिल्डनंबर, OSArchitecture

सभी मशीनें: Get-ADComputer -filter * | Foreach-Object {Get-CimInstance Win32_OperatingSystem -ComputerName $ _। नाम -ErrorAction चुपचाप बंद करो | चयन-वस्तु CSName, कैप्शन, BuildNumber, OSArchitecture} | फॉर्मेट-टेबल -प्रोसेटी * -ऑटोसाइज

यह मानते हुए कि आपके पास WinRM सक्षम है। आप PS के माध्यम से भी WinRM को सक्षम कर सकते हैं, लेकिन यह एक और विषय है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.