Windows PowerShell प्रदाता निर्धारित करें
एक PowerShell प्रदाता, या केवल प्रदाता, एक एडेप्टर है जो कुछ डेटा स्टोर को Windows PowerShell के भीतर हार्ड ड्राइव जैसा दिखता है। चूँकि अधिकांश व्यवस्थापक पहले से ही आदेश-पंक्ति आदेशों का उपयोग करके हार्ड ड्राइव्स के प्रबंधन से परिचित हैं, इसलिए PowerShell प्रदाता समान परिचित आदेशों का उपयोग करके उन व्यवस्थापकों की अन्य रूपों के डेटा संग्रहण का प्रबंधन करने में मदद करते हैं.
एक प्रदाता डेटा को पदानुक्रमित स्टोर के रूप में प्रस्तुत करता है। उदाहरण के लिए, फ़ोल्डर जैसे आइटम्स में सबफ़ोल्डर के रूप में प्रकट होने वाले उप-आइटम्स हो सकते हैं. आइटम में गुण भी हो सकते हैं, और प्रदाता आपको आदेशों के एक विशिष्ट सेट का उपयोग करके आइटम और उनके गुणों में हेरफेर करने देते हैं।
प्रदाता का उपयोग करके किसी तकनीक का प्रबंधन करना प्रौद्योगिकी-विशिष्ट आदेशों का उपयोग करके इसे प्रबंधित करने से अधिक कठिन है। अलग-अलग आदेश विशिष्ट क्रियाएँ करते हैं, और कमांड नाम वर्णन करता है कि कमांड क्या करता है। उदाहरण के लिए, इंटरनेट सूचना सेवाओं (IIS) में, प्राप्त-वेब साइट आदेश IIS साइट पुनर्प्राप्त करता है। जब आप IIS प्रदाता का उपयोग करते हैं, आप इसके बजाय Get-ChildItem IIS:\Sites आदेश चलाएँ।
PowerShell प्रदाता का लाभ यह है कि यह गतिशील है, जो इसे उन तकनीकों के लिए उपयुक्त बनाता है जो लगातार परिवर्तनों के अधीन हैं। उदाहरण के लिए, IIS प्रबंधित करते समय, इसके प्रदाता नए प्रस्तुत Microsoft और तृतीय-पक्ष IIS ऐड-इन्स समायोजित कर सकते हैं। भले ही गतिशील और एक्स्टेंसिबल प्रौद्योगिकियों का प्रबंधन करने के लिए एक प्रदाता का उपयोग करना अधिक जटिल हो जाता है, यह इसकी विस्तारशीलता के कारण अधिक सुसंगत दृष्टिकोण प्रदान करता है।
कुछ सामान्य प्रदाताओं में शामिल हैं:
- पंजी कार्यालय। रजिस्ट्री कुंजियों और मानों तक पहुँच प्रदान करता है।
- उर्फ़। Windows PowerShell cmdlets के लिए उपनामों तक पहुँच प्रदान करता है.
- पर्यावरण। Windows परिवेश चर और उनके मानों तक पहुँच प्रदान करता है.
- फाइल सिस्टम। फ़ाइल सिस्टम में फ़ाइलों और फ़ोल्डरों तक पहुँच प्रदान करता है।
- फलन। स्मृति में लोड किए गए Windows PowerShell फ़ंक्शंस तक पहुँच प्रदान करता है.
- चर। Windows PowerShell चर और स्मृति में लोड किए गए उनके मानों तक पहुँच प्रदान करता है.