मैं एक दूरस्थ कंप्यूटर के ओएस को कैसे निर्धारित कर सकता हूं, इसका कंप्यूटर नाम दिया गया है?
मैं एक दूरस्थ कंप्यूटर के ओएस को कैसे निर्धारित कर सकता हूं, इसका कंप्यूटर नाम दिया गया है?
जवाबों:
आप nmap
दूरस्थ कंप्यूटर की जांच करने के लिए उपयोग कर सकते हैं और इसके आधार पर यह टीसीपी पैकेट (वैध या अमान्य अनुरोध) की प्रतिक्रिया है nmap
जो यह ऑपरेटिंग सिस्टम का उपयोग कर रहा है।
यह 100% सटीक नहीं है, लेकिन संभवतः आप सामान्य मामले में सबसे अच्छा कर सकते हैं।
यदि आप अपने आप को केवल विंडोज तक सीमित कर रहे हैं और आपके पास दूरस्थ मशीन पर एक व्यवस्थापक खाते के क्रेडेंशियल्स हैं, तो आप इस पद्धति का उपयोग कर सकते हैं ।
सिस्टम गुण देखें
दूरस्थ कंप्यूटर पर इस प्रक्रिया को करने के लिए, कंप्यूटर प्रबंधन (स्थानीय) पर राइट-क्लिक करें, दूसरे कंप्यूटर से कनेक्ट करें पर क्लिक करें, दूसरे कंप्यूटर का चयन करें और फिर दूरस्थ कंप्यूटर के नाम पर टाइप करें। फिर आप चरण 2 में शुरू होने वाले इस प्रक्रिया के चरणों का अनुसरण कर सकते हैं, और कंप्यूटर प्रबंधन (स्थानीय) के लिए कंप्यूटर प्रबंधन (दूरस्थ कम्प्यूटनेम) को प्रतिस्थापित कर सकते हैं। आपको व्यवस्थापक समूह का सदस्य होना चाहिए, या आपको कंप्यूटर पर उपयुक्त प्राधिकरण निर्दिष्ट किया जाना चाहिए, जिसे आप दूरस्थ संगणना के लिए निर्दिष्ट करते हैं।
और इसके आगे, यदि आपके कंप्यूटर एक डोमेन में शामिल हो गए हैं, तो आप सक्रिय निर्देशिका में कंप्यूटर खातों को देख सकते हैं। ये आपको मशीन के बारे में बताना चाहिए।
nmap
बस बंदरगाहों को एक गले लगाने के लिए आ रहा है ...
nmap -O -v IPADDRESS
nmap.org/book/osdetect-usage.html
आपके द्वारा दी गई जानकारी को देखते हुए, इसका उत्तर यह है कि आप किसी मशीन के OS को उसके नाम से निर्धारित नहीं कर सकते।
Systeminfo कमांड ओएस नाम और सर्विस पैक नंबर दिखाती है। आप दूरस्थ कंप्यूटर पर psexec का उपयोग करके इस कमांड को चला सकते हैं।
WMIC /NODE:hostname OS
* आप वैकल्पिक क्रेडेंशियल की भी आपूर्ति कर सकते हैं।
wmic /NODE:hostname OS > C:\OS.txt
आप इसे विंडोज पॉवरशेल के साथ कर सकते हैं, जो विंडोज 7 में डिफ़ॉल्ट रूप से स्थापित है। आप इसे सिस्टम मेनू से एक्सेसरीज के तहत प्राप्त कर सकते हैं।
आदेश है कि आप का उपयोग कर सकते हैं ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
आप ComputerName गुण के लिए सही मान निर्दिष्ट करके इसे स्थानीय या दूरस्थ सिस्टम के विरुद्ध चला सकते हैं।
आप विशिष्ट जानकारी के लिए आउटपुट को फ़िल्टर करके बता सकते हैं कि कौन से गुण प्रदर्शित करने हैं ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber
127.0.0.1
ComputerName के लिए उपयोग करने का प्रयास करें , और पुष्टि करें कि यह स्थानीयहोस्ट पर सही ढंग से चलता है। यदि ऐसा होता है, तो दूरस्थ मशीन के ipaddress का उपयोग करने का प्रयास करें।
एक गैर-व्यापक समाधान केवल विंडोज एक्सप्लोरर में दूरस्थ कंप्यूटर की सी ड्राइव को खोलना था। दस्तावेज़ और सेटिंग्स की उपस्थिति ने इसे WinXP के रूप में दिखाया, क्योंकि हमारे पास कोई Win2K नहीं है।