गीक स्कूल: कंप्यूटर जानकारी प्राप्त करने के लिए PowerShell का उपयोग करना

विषयसूची:

गीक स्कूल: कंप्यूटर जानकारी प्राप्त करने के लिए PowerShell का उपयोग करना
गीक स्कूल: कंप्यूटर जानकारी प्राप्त करने के लिए PowerShell का उपयोग करना

वीडियो: गीक स्कूल: कंप्यूटर जानकारी प्राप्त करने के लिए PowerShell का उपयोग करना

वीडियो: गीक स्कूल: कंप्यूटर जानकारी प्राप्त करने के लिए PowerShell का उपयोग करना
वीडियो: Switching From Android To iPhone? What First-Time Users Need to Know in 2023 !! (Hindi) - YouTube 2024, अप्रैल
Anonim
डब्ल्यूएमआई और इसके नए भाई सीआईएम दोनों का इस्तेमाल आपके पर्यावरण में विंडोज मशीनों का प्रबंधन करने के लिए किया जा सकता है। लेकिन क्या आप उनके बीच का अंतर जानते हैं? हम एक नज़र डालने के रूप में हमसे जुड़ें।
डब्ल्यूएमआई और इसके नए भाई सीआईएम दोनों का इस्तेमाल आपके पर्यावरण में विंडोज मशीनों का प्रबंधन करने के लिए किया जा सकता है। लेकिन क्या आप उनके बीच का अंतर जानते हैं? हम एक नज़र डालने के रूप में हमसे जुड़ें।

श्रृंखला में पिछले लेखों को पढ़ना सुनिश्चित करें:

  • PowerShell के साथ विंडोज स्वचालित करने के लिए जानें
  • PowerShell में Cmdlets का उपयोग करना सीखना
  • PowerShell में ऑब्जेक्ट्स का उपयोग कैसे करें सीखना
  • PowerShell में स्वरूपण, फ़िल्टरिंग और तुलना करना सीखना
  • PowerShell में रिमोटिंग का उपयोग करना सीखें

और पूरे सप्ताह श्रृंखला के बाकी हिस्सों के लिए देखते रहें।

परिचय

डब्ल्यूएमआई विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन के लिए खड़ा है। "इंस्ट्रुमेंटेशन" शब्द इस तथ्य को संदर्भित करता है कि डब्लूएमआई आपको अपने कंप्यूटर की आंतरिक स्थिति के बारे में जानकारी प्राप्त करने की अनुमति देता है, जैसे आपकी कार में डैशबोर्ड यंत्र आपकी कारों के आंतरिक घटकों की स्थिति को पुनर्प्राप्त और प्रदर्शित कर सकते हैं।

डब्लूएमआई में एक भंडार होता है जिसमें कक्षाएं होती हैं जो घटकों का प्रतिनिधित्व करती हैं जिन्हें आपकी मशीन में प्रबंधित किया जा सकता है। इसके द्वारा हमारा मतलब है क्योंकि डब्लूएमआई की Win32_Battery क्लास का मतलब यह नहीं है कि आपकी मशीन में बैटरी है। इन वर्गों को फिर स्थानीय रूप से या यहां तक कि एक नेटवर्क में जानकारी के लिए पूछताछ की जा सकती है, जो कि SQL भाषा के समान ही SQL भाषा के समान है। हालांकि, डब्लूएमआई को बहुत अविश्वसनीय माना जाता है, ज्यादातर इस तथ्य के कारण कि यह आरपीसी (रिमोट प्रोसेसर कॉल) पर आधारित है, जो बंदरगाहों के साथ कुछ पागल चीजें करते हैं जिन्हें वे संवाद करने के लिए चुनते हैं।

विंडोज 8 और सर्वर 2012 से शुरू होने पर, सामान्य सूचना मॉडल या सीआईएम के पक्ष में डब्लूएमआई को चरणबद्ध किया जा रहा है। डब्लूएमआई और सीआईएम के बीच एकमात्र अंतर वह परिवहन प्रोटोकॉल है जिसका उपयोग वे करते हैं। जबकि डब्ल्यूएमआई रिमोट प्रक्रिया कॉल का उपयोग कर प्रश्न करता है, सीआईएम HTTP का उपयोग करता है, जो कि एक बड़ा अंतर बनाता है। बैकएंड पर वे अभी भी जानकारी के समान भंडार से बात कर रहे हैं।

डब्ल्यूएमआई का उपयोग करना

डब्लूएमआई के माध्यम से आपके लिए उपलब्ध जानकारी की खोज करने का सबसे तेज़ और आसान तरीका किसी भी मुफ्त डब्ल्यूएमआई ऑब्जेक्ट ब्राउज़र की प्रतिलिपि लेना है। हम इसे पसंद करते हैं। एक बार डाउनलोड हो जाने पर, इसे फायर करें और आपके पास डब्लूएमआई क्लासेस ब्राउज़ करने के लिए एक ग्राफिकल इंटरफ़ेस होगा।

यदि आप किसी कंप्यूटर की डिस्क कॉन्फ़िगरेशन के बारे में कुछ जानना चाहते हैं, तो एक खोज बॉक्स लाने के लिए Ctrl + F कीबोर्ड संयोजन दबाएं, फिर "logicaldisk" टाइप करें और एंटर दबाएं।
यदि आप किसी कंप्यूटर की डिस्क कॉन्फ़िगरेशन के बारे में कुछ जानना चाहते हैं, तो एक खोज बॉक्स लाने के लिए Ctrl + F कीबोर्ड संयोजन दबाएं, फिर "logicaldisk" टाइप करें और एंटर दबाएं।
Image
Image

आवेदन के निचले हिस्से में, आप देख सकते हैं कि हमारे पास कक्षा के दो उदाहरण हैं।

एक बार हमारे पास कक्षा है जिसे हम ढूंढ रहे हैं, पावरशेल से पूछताछ सीधे आगे है।
एक बार हमारे पास कक्षा है जिसे हम ढूंढ रहे हैं, पावरशेल से पूछताछ सीधे आगे है।

Get-WmiObject -Query “SELECT * FROM Win32_LogicalDisk”

मैंने लोगों के साथ थोड़ी देर के लिए वाक्यविन्यास नहीं देखा है, इन दिनों नए पैरामीटरयुक्त वाक्यविन्यास का उपयोग करना पसंद करते हैं।
मैंने लोगों के साथ थोड़ी देर के लिए वाक्यविन्यास नहीं देखा है, इन दिनों नए पैरामीटरयुक्त वाक्यविन्यास का उपयोग करना पसंद करते हैं।

Get-WmiObject –Class Win32_LogicalDisk

यदि आप अपने नेटवर्क पर किसी अन्य कंप्यूटर से जानकारी प्राप्त करना चाहते हैं, तो आप बस कंप्यूटर नाम पैरामीटर का उपयोग कर सकते हैं।
यदि आप अपने नेटवर्क पर किसी अन्य कंप्यूटर से जानकारी प्राप्त करना चाहते हैं, तो आप बस कंप्यूटर नाम पैरामीटर का उपयोग कर सकते हैं।

Get-WmiObject -Class Win32_LogicalDisk -ComputerName Viper –Credential viperadministrator

Image
Image

सीआईएम का उपयोग करना

ध्यान रखें कि सीआईएम केवल विंडोज 8 और सर्वर 2012 पर उपलब्ध है, आगे बढ़ना यह निश्चित रूप से जाने का तरीका है।

Get-CimInstance –ClassName Win32_LogicalDisk

Get-CimInstance का उपयोग करते समय -ClassName पैरामीटर के लिए टैब पूर्णता भी है, जो दिखाता है कि आगे बढ़ना यह है कि माइक्रोसॉफ्ट के प्रयासों पर ध्यान केंद्रित किया जाएगा।
Get-CimInstance का उपयोग करते समय -ClassName पैरामीटर के लिए टैब पूर्णता भी है, जो दिखाता है कि आगे बढ़ना यह है कि माइक्रोसॉफ्ट के प्रयासों पर ध्यान केंद्रित किया जाएगा।

वास्तव में, माइक्रोसॉफ्ट के भीतर पूरी तरह से अलग टीम द्वारा डब्लूएमआई विकसित किया गया था, लेकिन बाद में इसे पावरशेल के प्रभारी लोगों द्वारा लिया गया। वे लोग थे जिन्होंने देखा कि डब्लूएमआई के पीछे गड़बड़ को साफ करना बहुत कठिन होगा। स्थिति को हल करने के प्रयास में, वे डब्लूएमआई और सीआईएम को रैपर cmdlets लिखकर अधिक उपलब्ध कराने की कोशिश कर रहे हैं जो हुड के नीचे डब्ल्यूएमआई और सीआईएम का उपयोग करते हैं। एक cmdlet एक रैपर है या नहीं, यह जांचने का एकमात्र तरीका दस्तावेज़ीकरण को देखकर है। उदाहरण के लिए, Get-Hotfix cmdlet Win32_QuickFixEngineering क्लास के लिए एक रैपर है, जैसा कि दस्तावेज़ में देखा गया है।

इसका मतलब है कि आप डब्लूएमआई क्वेरी के बजाय गेट-हॉटफिक्स सेमीडलेट का उपयोग कर रिमोट मशीनों पर हॉटफिक्सेस प्राप्त कर सकते हैं।
इसका मतलब है कि आप डब्लूएमआई क्वेरी के बजाय गेट-हॉटफिक्स सेमीडलेट का उपयोग कर रिमोट मशीनों पर हॉटफिक्सेस प्राप्त कर सकते हैं।

Get-HotFix –ComputerName localhost

सिफारिश की: