पावरशेल 7: डाउनलोड, इंस्टॉल, अपडेट और उपयोग गाइड

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

विंडोज पॉवरशेल .NET कॉमन लैंग्वेज रनटाइम पर आधारित एक ऑटोमेशन इंजन है। यह सिस्टम प्रशासकों को जटिल और समय लेने वाले कार्यों में मदद करने के लिए डिज़ाइन किया गया है, जो यदि मैन्युअल रूप से किया जाता है, तो कई मानवीय त्रुटियां होती हैं या बहुत समय लगता है।

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

ये cmdlets आमतौर पर स्क्रिप्ट द्वारा उपयोग किए जाते हैं जो स्वयं मॉड्यूल में पैक किए जाते हैं। यहां, हम आपको विंडोज 10 के लिए पावरशेल 7 को डाउनलोड करने, इंस्टॉल करने, अपडेट करने और उपयोग करने की पूरी प्रक्रिया के बारे में बताएंगे। त्वरित सारांश छिपाना 1 पावरशेल 7 डाउनलोड करें 2 पावरशेल 7 स्थापित करें २.१ डाउनलोड की गई स्थापना फ़ाइलों का उपयोग करके मैन्युअल रूप से PowerShell 7 स्थापित करें २.२ कमांड-लाइन का उपयोग करके पावरशेल 7 स्थापित करना २.३ नेटवर्क पर पावरशेल 7 स्थापित करना 3 पावरशेल 7 . का उपयोग करना

पावरशेल 7 डाउनलोड करें

यदि आप पावरशेल 7 को डाउनलोड और इंस्टॉल करना चाहते हैं, तो निम्न सरल चरणों का पालन करें।

  1. मुलाकात पावरशेल जीथब रिपॉजिटरी .
  2. इसे विस्तृत करने के लिए एसेट सेक्शन पर क्लिक करें।
  3. का एक संस्करण चुनें पावरशेल जो आपके विंडोज आर्किटेक्चर के अनुसार है। दो संस्करण हैं पावरशेल-7.x.x-win-x64.msi तथा पावरशेल-7.x.x-win-x86.msi।

पावरशेल 7 स्थापित करें

डाउनलोड की गई स्थापना फ़ाइलों का उपयोग करके मैन्युअल रूप से PowerShell 7 स्थापित करें

पावरशेल 7

पावरशेल 7

पैकेज चलाएँ और स्थापना के गंतव्य के लिए सरल संकेतों का पालन करें और वैकल्पिक क्रियाएँ जैसे कि ओपन हियर को एक्सप्लोरर मेनू में सक्षम करना।

पावरशेल 7 वैकल्पिक क्रियाएं

यदि आपके पास सिस्टम पर पहले से ही पावरशेल कोर 6.x स्थापित है, तो संस्करण 7 को अपडेट के रूप में स्थापित किया जाएगा, अनिवार्य रूप से कोर 6.x को हटा दिया जाएगा।

पावरशेल 5.1 को हटाया नहीं गया है, और पावरशेल 7 अलग से चलता है।

स्थापना के लिए डिफ़ॉल्ट गंतव्य है $env:ProgramFilesPowerShell . आप इसे स्टार्ट मेन्यू से या सीधे डायरेक्टरी से चला सकते हैं। निष्पादन योग्य का नाम है pwsh.exe .

पावरशेल 5 चलाने के लिए, यहां जाएं रन -> पॉवरशेल

पावरशेल 7 चलाने के लिए, यहां जाएं भागो -> pwsh

कमांड-लाइन का उपयोग करके पावरशेल 7 स्थापित करना

डिफ़ॉल्ट विकल्पों के साथ PowerShell 7 को स्वचालित रूप से स्थापित करने के लिए, पर जाएँ रन -> पॉवरशेल . अब निम्न कमांड चलाएँ:|_+_|

पावरशेल का उपयोग करके स्थापित करें कमांड लाइन

यह स्वचालित रूप से डिफ़ॉल्ट विकल्पों के साथ पावरशेल के नवीनतम संस्करण को डाउनलोड और इंस्टॉल करेगा।

नेटवर्क पर पावरशेल 7 स्थापित करना

यदि आप अपने नियंत्रण में सभी मशीनों पर PowerShell 7 को sysadmin के रूप में स्थापित करना चाहते हैं, तो इन सरल चरणों का पालन करें।

  1. फ़ाइल शेयर में .msi फ़ाइल को डाउनलोड और कॉपी करें। सुनिश्चित करें कि सभी मशीनों के पास इस साझा पथ तक पहुंच है।
  2. पर सक्रिय निर्देशिका सर्वर, समूह नीति प्रबंधन कंसोल खोलें।
  3. GPO खोलें जहाँ आप इस PowerShell 7 स्थापना कॉन्फ़िगरेशन को लागू करना चाहते हैं। फिर जाएं कंप्यूटर विन्यास -> सॉफ्टवेयर सेटिंग्स .
  4. सॉफ्टवेयर इंस्टालेशन पर राइट क्लिक करें और न्यू और फिर पैकेज पर क्लिक करें। संवाद बॉक्स में .msi फ़ाइल पथ जोड़ें। पूरा पथ शामिल करें, उदाहरण के लिए \server.namefoldernamePowerShell-7.x.x-win-x64.msi
  5. ओपन का चयन करें, उसके बाद असाइन किया गया, और बनाने के लिए ओके पर क्लिक करें।
  6. इसे OU में संलग्न करें और परिनियोजन पूर्ण होने तक प्रतीक्षा करें।

पावरशेल 7 . का उपयोग करना

डिफ़ॉल्ट रूप से, आपको कस्टम पावरशेल एकल फ़ंक्शन कमांड चलाने से प्रतिबंधित किया जा सकता है, जिसे आमतौर पर कहा जाता है cmdlets . कस्टम कमांड-लेट्स चलाने के लिए आपको निष्पादन नीति बदलनी होगी। ऐसा करने के लिए इन सरल चरणों का पालन करें।

  1. PowerShell को व्यवस्थापक के रूप में चलाएँ।
  2. निम्न आदेश चलाएँ।
    1. मिल-executionpolicy
    1. सेट-निष्पादन नीति अप्रतिबंधित
  3. प्रॉम्प्ट में Y दर्ज करें
  4. मिल-executionpolicy

पावरशेल 7 को ऑब्जेक्ट-ओरिएंटेड उपयोग के लिए डिज़ाइन किया गया है, इसलिए यह अन्य समान इंजनों की तुलना में बहुत आसान है। यह छोटे, हल्के, सिंगल-फ़ंक्शन कमांड का उपयोग करता है, जिसे ज्यादातर C# में लिखा जाता है cmdlets जो एक निर्दिष्ट कार्य करते हैं और एक .NET ऑब्जेक्ट लौटाते हैं। पावरशेल में लगभग 200 . है cmdlets , जिसे PS C:> Get-Command कमांड का उपयोग करके एक्सेस किया जा सकता है, हालांकि, सबसे अधिक उपयोग किए जाने वाले हैं:

  • गेट-लोकेशन : वर्तमान निर्देशिका प्राप्त करता है
  • स्थान तय करें : वर्तमान निर्देशिका प्राप्त करता है
  • मूव-आइटम : फ़ाइल को नए गंतव्य पर ले जाता है
  • कॉपी-मद : फ़ाइल को नए गंतव्य पर कॉपी करता है
  • नाम बदलें : मौजूदा फ़ाइल का नाम बदलता है
  • नई वस्तु : नई फ़ाइल बनाता है

आप विशिष्ट निर्देश दे सकते हैं cmdlets निम्नलिखित का उपयोग करना:

  • क्या हो अगर : cmdlet बिना चलाए, यह दिखाएगा कि निष्पादित होने पर यह क्या करेगा।
  • पुष्टि करना : cmdlet क्रियान्वित करने से पहले पुष्टि करेगा
  • वाचाल : विस्तार में वृद्धि।
  • डिबग : cmdlet डिबगिंग जानकारी प्रदर्शित करेगा।
  • त्रुटिकार्रवाई : यह निर्धारित करता है कि त्रुटि होने पर क्या करना है और इसमें चार क्रियाएं हैं: जारी रखें, रोकें, चुपचाप- जारी रखें, और पूछताछ करें।
  • त्रुटि चर : निर्धारित करता है कि कौन सा चर त्रुटि जानकारी रखेगा।
  • आउटवेरिएबल : निर्धारित करता है कि कौन सा चर आउटपुट जानकारी रखेगा।
  • आउटबफर : cmdlet अगले cmdlet को तब तक कॉल नहीं करेगा जब तक कि उसमें ऑब्जेक्ट की एक निश्चित प्रीसेट संख्या न हो।

पावरशेल निम्नलिखित विशेष चर का उपयोग करता है।

  • $ त्रुटि : त्रुटि वस्तुओं की एक सरणी, हाल की त्रुटियों को प्रदर्शित करने के लिए उपयोग की जाती है
  • $होस्ट : प्रदर्शित करें कि वर्तमान होस्टिंग एप्लिकेशन क्या है
  • $प्रोफ़ाइल : उपयोगकर्ता प्रोफ़ाइल का संपूर्ण पथ संग्रहीत करें
  • $पीआईडी : स्टोर प्रक्रिया पहचानकर्ता
  • $PSUIसंस्कृति : वर्तमान UI संस्कृति का नाम धारण करने के लिए प्रयुक्त होता है।
  • $NULL : इसमें NULL मान है।
  • $झूठा : FALSE मान शामिल है
  • $सत्य : TRUE मान शामिल है

पावरशेल स्क्रिप्ट की एक महत्वपूर्ण अवधारणा पाइप वर्ण है। इसका उपयोग दो कमांड को अलग करने के लिए किया जाता है। पाइप के बाईं ओर कमांड या कमांड के समूह को पहले निष्पादित किया जाता है और फिर कमांड या कमांड के समूह को पाइप के दाईं ओर भेजा जाता है। यह तथाकथित पाइपलाइन कमांड के निर्माण की अनुमति देता है। ये लंबे आदेश हैं जो एक भौतिक रेखा में हो भी सकते हैं और नहीं भी हो सकते हैं, लेकिन सभी उद्देश्यों और उद्देश्यों के लिए कोड की एक पंक्ति के रूप में कार्य करते हैं।

यदि आप PowerShell में स्क्रिप्ट चलाना चाहते हैं तो आपको ISE का उपयोग करना होगा। पावरशेल आईएसई (एकीकृत स्क्रिप्टिंग पर्यावरण) पावरशेल के लिए अंतर्निहित संपादक है। इसका उपयोग विंडो-आधारित GUI सेटिंग में स्क्रिप्ट चलाने, परीक्षण करने और डीबग करने के लिए किया जा सकता है। इसमें GUI संपादन की सभी विशेषताएं हैं और यह बहु-पंक्ति संपादन, टैब पूर्णता, और कंसोल फलक में कमांड निष्पादित करने जैसी कई अन्य चीज़ों की अनुमति देता है।

विंडोज 10 में, आप एक से अधिक स्क्रिप्ट विंडो भी खोल सकते हैं और एक ही समय में उन पर काम कर सकते हैं। यह तब काम आता है जब अलग-अलग मॉड्यूल में परिभाषित कार्यों का उपयोग करने वाली स्क्रिप्ट को डीबग करने की आवश्यकता होती है।

कुल मिलाकर, Windows 10 के लिए PowerShell 7 एक उपयोग में आसान व्यवस्थापक उपकरण है जिसे सभी sysadmins न्यूनतम प्रशिक्षण के साथ उपयोग करने में सक्षम होना चाहिए।