पावरशेल गेट-कमांड: सिंटैक्स, एप्लिकेशन, उदाहरण

18 दिसंबर, 2021 557 विचारों पावरशेल कमांड

पावरशेल गेट-कमांड सीएमडीलेट ('कमांड लेट') मेरी राय में पहला पावरशेल कमांड है जिसे आपको पता होना चाहिए - यानी यदि आप पावरशेल के लिए नए हैं।





पोस्ट विषय ब्राउज़ करें



पावरशेल गेट-कमांड क्या है?

पावरशेल गेट-कमांड आपके कंप्यूटर में सभी उपलब्ध पावरशेल सीएमडीलेट्स, फ़ंक्शंस और मॉड्यूल को सूचीबद्ध करता है। मुझे लगता है कि आप पहले से ही यह देखना शुरू कर रहे हैं कि पावरशेल गेट-कमांड कितना मददगार हो सकता है।

इसलिए मैंने कहा कि Get-कमान एक सीएमडीलेट है जिसे आपको जानना आवश्यक है। वजह साफ है। यदि आपको एक Cmdlet की आवश्यकता है, लेकिन आप Cmdlet को नहीं जानते हैं या आप इसे याद नहीं रख सकते हैं, तो PowerShell Get-Command आपको इसे खोजने में मदद करेगा।



Cmdlets खोजने के लिए PowerShell Get-Command का उपयोग कैसे करें

मान लें कि आप स्क्रिप्टिंग कर रहे हैं और आप कुछ आउटपुट को एक csv फ़ाइल में निर्यात करना चाहते हैं। पावरशेल सीएमडीलेट्स के बारे में सबसे अच्छी बात यह है कि वे प्रारूप में सामान्य अंग्रेजी शब्दों की तरह हैं क्रिया संज्ञा . इसे ध्यान में रखते हुए आप जानते हैं कि txt फ़ाइल या csv में निर्यात करने के लिए Cmdlets निर्यात शब्द से शुरू होंगे - Cmdlet का क्रिया भाग जिसकी आपको आवश्यकता है। यह पॉवरशेल में गेट-कमांड की शक्ति है!



निर्यात शब्द से शुरू होने वाले Cmdlets को खोजने के लिए, नीचे दी गई कमांड चलाएँ:

|_+_|

यहाँ आदेश का परिणाम है






पावरशेल पैरामीटर्स (परिचय)

इससे पहले कि मैं आदेश के परिणाम के बारे में बात करूं, मैं आपको इसके बारे में बताने के लिए थोड़ा पीछे हटना चाहता हूं पावरशेल पैरामीटर्स . अधिकांश, यदि नहीं तो सभी PowerShell Cmdlets में एक या दो पैरामीटर (तर्क) होते हैं।

आपने देखा होगा कि पिछले कमांड में, मैंने निर्यात में प्रवेश करने से पहले एक हाइफ़न - उसके बाद वर्ब शब्द दर्ज किया था। Verb शब्द Get-Command Cmdlet का एक पैरामीटर है। Cmdlet पैरामीटर आपको Cmdlet द्वारा उत्पादित परिणामों को फ़िल्टर करने की अनुमति देता है। Adding -Verb पैरामीटर ने मुझे Get-Command को सूचित करने की अनुमति दी कि मुझे Verb Export के साथ केवल Cmdlets चाहिए।

इसके साथ ही, PowerShell में Get-Command पर वापस जाएं।

अंतिम आदेश के परिणामों पर वापस जाने पर, ध्यान दें कि निर्यात-सीएसवी सूची में दिखाई देता है - मैंने इसे छवि में हाइलाइट किया है ताकि इसे आसानी से देखा जा सके। हमने आवश्यक सीएमडीलेट को खोजने के लिए पावरशेल में गेट-कमांड का उपयोग किया है! क्या यह बढ़िया नहीं है!

पावरशेल गेट-कमांड सीएमडीलेट का उपयोग करने के लिए और तरीके तलाश रहे हैं

एक और तरीका है कि आप PowerShell Get-Command Cmdlet का उपयोग कर सकते हैं पैरामीटर -ParameterName का उपयोग उन सभी Cmdlets को खोजने के लिए करना है जिनमें एक विशेष पैरामीटर है। आश्चर्य है कि यह कहाँ लागू हो सकता है? आइए देखते हैं।

मान लें कि आप स्क्रिप्टिंग कर रहे हैं और आप उन सभी Cmdlets को ढूंढना चाहते हैं जिनमें एक विशेष पैरामीटर है, जैसे NoTyPeInformation , आप इस पैरामीटर के साथ सभी Cmdlets प्राप्त करने के लिए नीचे दिए गए कमांड को चला सकते हैं।

|_+_|

यहाँ आदेश का परिणाम है:

प्राप्त-कमांड -पैरामीटरनाम

यह मेरे कंप्यूटर पर वर्तमान में उपलब्ध सभी Cmdlets का परिणाम है।

मुझे आशा है कि अब आप जान गए होंगे कि PowerShell Get-Command Cmdlet का उपयोग कैसे किया जाता है। मुझे यह भी उम्मीद है कि आपको यह एस ज़ोन मददगार लगा होगा।

यदि आपके पास कोई प्रश्न या टिप्पणी है तो इस गाइड के अंत में एक उत्तर दें फ़ॉर्म का उपयोग करें। वैकल्पिक रूप से, आप अपने अनुभव अन्य पाठकों के साथ साझा कर सकते हैं।

अधिक पावरशेल गाइड के लिए, हमारे पावरशेल और सीएमडी समझाया पृष्ठ पर जाएं।