विंडोज 11/10 पर पावरशेल स्क्रिप्ट फाइल कैसे बनाएं और चलाएं

स्क्रिप्ट टेक्स्ट फ़ाइल (विशेष .ps1(.ps1) एक्सटेंशन का उपयोग करके) में सहेजे गए आदेशों का एक संग्रह है जिसे पावरशेल समझता है और विभिन्न क्रियाओं को करने के क्रम में निष्पादित करता है। Windows 11/10PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने के तरीके में शामिल प्रक्रिया की रूपरेखा तैयार करेंगे ।

पावरशेल(PowerShell) एक कमांड-लाइन टूल है जिसे माइक्रोसॉफ्ट(Microsoft) द्वारा सेटिंग्स को बदलने और कार्यों को स्वचालित करने के लिए कमांड और स्क्रिप्ट चलाने के लिए डिज़ाइन किया गया है। एक तरह से यह Command Prompt जैसा ही है । हालाँकि, PowerShell एक अधिक सक्षम कमांड-लाइन इंटरफ़ेस ( CLI ) है जो उपकरणों का एक व्यापक सेट और अधिक लचीलापन और नियंत्रण प्रदान करता है। इसके अलावा, कमांड प्रॉम्प्ट के विपरीत , पावरशेल विंडोज(Windows) , मैकओएस और लिनक्स(Linux) पर उपलब्ध है ।

Windows 11/10PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने का तरीका देखने के लिए , संबंधित अनुभागों में दिखाए गए अनुसार प्रत्येक कार्य के लिए निर्देशों का पालन करें।

पावरशेल(PowerShell) स्क्रिप्ट फ़ाइल कैसे बनाएं

पावरशेल स्क्रिप्ट फ़ाइल बनाएं और चलाएं

Windows 11/10 पर , आप वस्तुतः किसी भी टेक्स्ट एडिटर या आईएसई(ISE) ( इंटीग्रेटेड स्क्रिप्टिंग एनवायरनमेंट(Integrated Scripting Environment) ) कंसोल का उपयोग करके पावरशेल स्क्रिप्ट फाइल बना सकते हैं। (PowerShell)हालांकि, आगे बढ़ने वाली स्क्रिप्ट बनाने का पसंदीदा विकल्प विजुअल स्टूडियो कोड(Studio Code) संपादक का उपयोग पावरशेल(PowerShell) एक्सटेंशन के साथ करना है।

विजुअल स्टूडियो कोड - जिसे (Studio Code —)वीएस कोड(VS Code —) के रूप में भी जाना जाता है - एक स्वतंत्र और एक्स्टेंसिबल क्रॉस-प्लेटफ़ॉर्म कोड संपादक है जो वस्तुतः किसी भी प्रकार की प्रोग्रामिंग भाषा को संपादित करने के लिए एक वातावरण प्रदान करता है। और PowerShell(PowerShell) एक्सटेंशन जोड़ते समय , आपको IntelliSense (कोड-पूर्णता) समर्थन के साथ भी पूरी तरह से इंटरैक्टिव स्क्रिप्टिंग संपादन अनुभव प्राप्त होता है ।

वीएस कोड(VS Code) का उपयोग करके Windows 11/10पावरशेल(PowerShell) स्क्रिप्ट फ़ाइल बनाने का तरीका यहां दिया गया है :

  • विजुअल स्टूडियो डाउनलोड पेज पर जाएं(Head to Visual Studio Download page)
  •  इंस्टॉलर डाउनलोड करने के लिए विंडोज(Windows) बटन पर क्लिक करें  ।
  • (Double-click)वीएस कोड(VS Code) की स्थापना प्रक्रिया शुरू करने के लिए डाउनलोड की गई फ़ाइल पर डबल-क्लिक करें
  • समझौते की शर्तों की पुष्टि करें।
  • अगला(Next)  बटन क्लिक  करें।
  • अगला(Next)  बटन फिर से क्लिक करें । 
  • एक बार फिर नेक्स्ट(Next)  बटन पर क्लिक करें  ।
  • (Confirm)आवश्यकतानुसार अतिरिक्त कार्यों की पुष्टि करें ।
  • अगला(Next)  बटन क्लिक  करें।
  • इंस्टॉल(Install)  बटन पर क्लिक  करें।
  • समाप्त(Finish)  बटन पर क्लिक  करें।

एक बार जब आप चरणों को पूरा कर लेते हैं, तो आप पावरशेल(PowerShell) एक्सटेंशन को स्थापित करने के लिए आगे बढ़ सकते हैं। ऐसे:

  • वीएस कोड(VS Code) खोलें  ।
  • बाएँ फलक से एक्सटेंशन(Extensions) टैब पर क्लिक करें  या CTRL + SHIFT + X कुंजी कॉम्बो दबाएँ।
  • पावरशेल(PowerShell) के लिए खोजें   और शीर्ष परिणाम का चयन करें।
  • इंस्टॉल(Install)  बटन पर क्लिक  करें।

इंस्टॉलेशन चरणों को पूरा करने के बाद, आप विजुअल स्टूडियो कोड का उपयोग करके (Studio Code)पावरशेल(PowerShell) स्क्रिप्ट लिखना शुरू कर सकते हैं । ऐसे:

  • वीएस कोड(VS Code) खोलें  ।
  • फ़ाइल(File)  मेनू पर  क्लिक करें  और नई फ़ाइल(New File)  विकल्प चुनें।
  • फ़ाइल(File)  मेनू पर  क्लिक करें  और  एक विकल्प के रूप में सहेजें का चयन करें।(Save as)
  • फ़ाइल नाम(File name) फ़ील्ड में .ps1 एक्सटेंशन वाली फ़ाइल के लिए एक नाम निर्दिष्ट करें — उदाहरण(.ps1)  के लिए,  TWC_script.ps1
  • सेव(Save)  बटन पर क्लिक  करें।

एक नया लिखें, या वह स्क्रिप्ट पेस्ट करें जिसे आप चलाना चाहते हैं — उदाहरण के लिए:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

उपरोक्त स्क्रिप्ट स्क्रीन पर नीचे दिए गए वाक्यांश को आउटपुट करेगी।

Welcome to TheWindowsClub.com! Your first script executed successfully

 स्क्रिप्ट चलाने के लिए आप ऊपर-दाईं ओर से रन(Run) बटन पर क्लिक कर सकते हैं (या F5 कुंजी दबा सकते हैं)।

  • फ़ाइल(File)  मेनू पर क्लिक करें  ।
  • सेव(Save)  ऑप्शन पर क्लिक  करें।

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

Windows 11/10 पर PowerShell(PowerShell) स्क्रिप्ट फ़ाइल कैसे चलाएँ?

PowerShell के साथ स्क्रिप्ट फ़ाइल चलाने के लिए , आपको Windows 11/10 पर निष्पादन नीति बदलनी होगी ।

Windows 11/10 पर , PowerShell में चार निष्पादन नीतियां शामिल हैं, जिनमें शामिल हैं:

  1. प्रतिबंधित —(Restricted —)  किसी भी स्क्रिप्ट को चलने से रोकता है।
  2. RemoteSigned — डिवाइस पर बनाई गई स्क्रिप्ट की (RemoteSigned —) अनुमति देता(Allows) है, लेकिन किसी अन्य कंप्यूटर पर बनाई गई स्क्रिप्ट तब तक नहीं चलेंगी जब तक कि उनमें किसी विश्वसनीय प्रकाशक के हस्ताक्षर शामिल न हों।
  3. AllSigned —  सभी स्क्रिप्ट चलेंगी, लेकिन केवल तभी जब किसी विश्वसनीय प्रकाशक ने उन पर हस्ताक्षर किए हों।
  4. अप्रतिबंधित —(Unrestricted —)  किसी भी स्क्रिप्ट को बिना किसी प्रतिबंध के चलाता है।(Runs)

यहां बताया गया है कि विंडोज 11/10 पर पावरशेल स्क्रिप्ट फाइल कैसे चलाएं(PowerShell) :

  • पावर यूजर मेन्यू खोलने(open Power User Menu) के लिए Windows key + X दबाएं ।
  • पावरशेल(PowerShell) को व्यवस्थापक/उन्नत मोड में लॉन्च करने के लिए कीबोर्ड पर (A) दबाएं ।
  • पावरशेल(PowerShell) कंसोल में, नीचे दिए गए कमांड में टाइप करें और एंटर दबाएं(Enter)
Set-ExecutionPolicy RemoteSigned
  • (A) टाइप  करें और एंटर दबाएं (यदि लागू हो)।

इसके बाद, नीचे दी गई कमांड टाइप करें और स्क्रिप्ट चलाने के लिए एंटर दबाएं । (Enter)"PATHTOSCRIPT" प्लेसहोल्डर को अपनी स्क्रिप्ट के स्थान पर बदलना सुनिश्चित करें (Make)

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

आपके द्वारा चरणों को पूरा करने के बाद, स्क्रिप्ट चलेगी, और यदि इसे सही ढंग से लिखा गया था, तो आपको इसका आउटपुट बिना किसी समस्या के देखना चाहिए।

Windows 11/10पावरशेल(PowerShell) स्क्रिप्ट फ़ाइल बनाने और चलाने का तरीका यही है !

संबंधित(Related) : साइन किए बिना स्थानीय पावरशेल स्क्रिप्ट कैसे चलाएं(How to run local PowerShell Scripts without Signing)



About the author

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



Related posts