मुखपृष्ठ » कैसे » Windows PowerShell कमांड को Cmdlets क्यों कहा जाता है?

    Windows PowerShell कमांड को Cmdlets क्यों कहा जाता है?

    जब विंडोज पॉवरशेल के साथ काम करते हैं, तो आप शब्द cmdlet में आ गए होंगे और अपने आप को कुछ उलझन में पाया होगा। एक cmdlet कुछ एक कमांड से पूरी तरह से अलग है या यह उनके लिए सिर्फ PowerShell नाम है? आज के SuperUser Q & A पोस्ट में एक जिज्ञासु पाठक के प्रश्न का उत्तर है.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    सुपरयूजर रीडर आरबीटी जानना चाहता है कि विंडोज पावरशेल कमांड को cmdlets क्यों कहा जाता है:

    मैं इस आदेश के लिए नामकरण का पता लगाने की कोशिश कर रहा हूं कि क्यों कमांड को पावरशेल में कमांड-लेट्स (cmdlets) कहा जाता है। इसके बजाय उन्हें केवल कमांड क्यों नहीं कहा जाता है? अंतर क्या है?

    मैं केवल PowerShell के बारे में इस विकिपीडिया लेख के आधार पर अनुमान लगा सकता था कि यह किसी भी तरह से कमांड लाइन इंटरफेस का संक्षिप्त नाम हो सकता है।.

    Windows PowerShell कमांड को cmdlets क्यों कहा जाता है?

    उत्तर

    SuperUser योगदानकर्ता LotPings का जवाब हमारे लिए है:

    Microsoft के अनुसार:

    एक cmdlet एक लाइटवेट कमांड है जिसका उपयोग विंडोज पॉवरशेल वातावरण में किया जाता है। Windows PowerShell रनटाइम स्वचालन स्क्रिप्ट के संदर्भ में इन cmdlets को आमंत्रित करता है जो कमांड लाइन पर प्रदान किए जाते हैं। Windows PowerShell रनटाइम उन्हें Windows PowerShell API के माध्यम से प्रोग्रामेटिक रूप से भी आमंत्रित करता है.

    कैसे Cmdlets कमांड से भिन्न होते हैं

    Cmdlets निम्नलिखित तरीकों से अन्य कमांड-शेल वातावरण में कमांड से भिन्न होते हैं:

    • Cmdlets .NET फ्रेमवर्क कक्षाओं के उदाहरण हैं; वे अकेले-अकेले निष्पादन योग्य नहीं हैं.
    • Cmdlets कोड की एक दर्जन लाइनों के रूप में कुछ से बनाया जा सकता है.
    • Cmdlets आमतौर पर अपने स्वयं के पार्सिंग, त्रुटि प्रस्तुति या आउटपुट स्वरूपण नहीं करते हैं। पार्सिंग, त्रुटि प्रस्तुति और आउटपुट स्वरूपण को Windows PowerShell रनटाइम द्वारा नियंत्रित किया जाता है.
    • Cmdlets टेक्स्ट की धाराओं के बजाय पाइपलाइन से इनपुट ऑब्जेक्ट को प्रोसेस करते हैं, और cmdlets आमतौर पर पाइप लाइन में आउटपुट के रूप में ऑब्जेक्ट डिलीवर करते हैं।.
    • Cmdlets रिकॉर्ड-उन्मुख हैं क्योंकि वे एक बार में एक ही वस्तु को संसाधित करते हैं.

    स्रोत: Cmdlet अवलोकन [Microsoft]


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.