स्क्रिप्ट केवल कमांड्स का एक संग्रह है जिसे टेक्स्ट फ़ाइल में सहेजा जाता है (विशेष .ps1 एक्सटेंशन का उपयोग करके) जिसे PowerShell समझता है और विभिन्न क्रियाएं करने के लिए क्रमिक रूप से निष्पादित करता है। इस पोस्ट में, हम Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने की प्रक्रिया की रूपरेखा तैयार करेंगे।
PowerShell Microsoft द्वारा डिज़ाइन किया गया एक कमांड-लाइन टूल है जो सेटिंग्स बदलने और कार्यों को स्वचालित करने के लिए कमांड और स्क्रिप्ट चलाता है। एक तरह से, यह Command Prompt के समान है। हालांकि, PowerShell एक अधिक सक्षम कमांड-लाइन इंटरफ़ेस (CLI) है जो टूल्स का एक व्यापक सेट और अधिक लचीलापन और नियंत्रण प्रदान करता है। साथ ही, Command Prompt के विपरीत, PowerShell Windows, macOS और Linux पर उपलब्ध है।
Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने का तरीका जानने के लिए, प्रत्येक कार्य के लिए संबंधित अनुभागों में दिखाए गए निर्देशों का पालन करें।
PowerShell स्क्रिप्ट फ़ाइल कैसे बनाएं

Windows 11/10 पर, आप लगभग किसी भी टेक्स्ट एडिटर या ISE (इंटीग्रेटेड स्क्रिप्टिंग एनवायरनमेंट) कंसोल का उपयोग करके PowerShell स्क्रिप्ट फ़ाइलें बना सकते हैं। हालांकि, आगे स्क्रिप्ट बनाने के लिए पसंदीदा विकल्प PowerShell एक्सटेंशन के साथ Visual Studio Code एडिटर का उपयोग करना है।
Visual Studio Code — जिसे VS Code भी कहा जाता है — एक मुफ़्त और एक्सटेंसिबल क्रॉस-प्लेटफ़ॉर्म कोड एडिटर है जो लगभग किसी भी प्रोग्रामिंग लैंग्वेज को संपादित करने के लिए एक वातावरण प्रदान करता है। और जब PowerShell एक्सटेंशन जोड़ा जाता है, तो आपको IntelliSense (कोड-कंप्लीशन) सपोर्ट के साथ एक पूरी तरह से इंटरैक्टिव स्क्रिप्टिंग संपादन अनुभव मिलता है।
यहाँ VS Code का उपयोग करके Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने का तरीका बताया गया है:
- Visual Studio डाउनलोड पेज पर जाएं।
- इंस्टॉलर डाउनलोड करने के लिए Windows बटन पर क्लिक करें।
- डाउनलोड की गई फ़ाइल पर डबल-क्लिक करके VS Code की इंस्टॉलेशन प्रक्रिया शुरू करें।
- समझौते की शर्तों की पुष्टि करें।
- Next बटन पर क्लिक करें।
- फिर से Next बटन पर क्लिक करें।
- एक बार और Next बटन पर क्लिक करें।
- आवश्यकतानुसार अतिरिक्त कार्यों की पुष्टि करें।
- Next बटन पर क्लिक करें।
- Install बटन पर क्लिक करें।
- Finish बटन पर क्लिक करें।
एक बार चरण पूरे हो जाने पर, आप PowerShell एक्सटेंशन इंस्टॉल करने के लिए आगे बढ़ सकते हैं। यहाँ कैसे:
- VS Code खोलें।
- बाएं फलक से Extensions टैब पर क्लिक करें या CTRL + SHIFT + X की कॉम्बो दबाएं।
- PowerShell खोजें और शीर्ष परिणाम चुनें।
- Install बटन पर क्लिक करें।
इंस्टॉलेशन चरण पूरे होने के बाद, आप Visual Studio Code का उपयोग करके PowerShell स्क्रिप्ट लिखना शुरू कर सकते हैं। यहाँ कैसे:
- VS Code खोलें।
- File मेनू पर क्लिक करें और New File विकल्प चुनें।
- File मेनू पर क्लिक करें और Save as विकल्प चुनें।
- File name फ़ील्ड में फ़ाइल का नाम .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 विकल्प पर क्लिक करें।
Visual Studio Code का उपयोग करके चरण पूरे होने के बाद, स्क्रिप्ट चलाने के लिए तैयार हो जाएगी, लेकिन यह डिफ़ॉल्ट रूप से विफल हो जाएगी। ऐसा इसलिए है क्योंकि डिफ़ॉल्ट PowerShell सेटिंग्स हमेशा किसी भी स्क्रिप्ट के निष्पादन को ब्लॉक करने के लिए सेट होती हैं। (एकमात्र अपवाद यह है कि यदि आप Visual Studio Code या PowerShell ISE के भीतर स्क्रिप्ट की सामग्री चलाते हैं।)
Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल कैसे चलाएं
PowerShell के साथ स्क्रिप्ट फ़ाइल चलाने के लिए, आपको Windows 11/10 पर एक्ज़ीक्यूशन पॉलिसी बदलनी होगी।
Windows 11/10 पर, PowerShell में चार एक्ज़ीक्यूशन पॉलिसी शामिल हैं, जिनमें शामिल हैं:
- Restricted — किसी भी स्क्रिप्ट को चलने से रोकता है।
- RemoteSigned — डिवाइस पर बनाई गई स्क्रिप्ट की अनुमति देता है, लेकिन किसी अन्य कंप्यूटर पर बनाई गई स्क्रिप्ट तब तक नहीं चलेगी जब तक उनमें विश्वसनीय प्रकाशक का हस्ताक्षर शामिल न हो।
- AllSigned — सभी स्क्रिप्ट चलेंगी, लेकिन केवल तभी जब किसी विश्वसनीय प्रकाशक द्वारा उन पर हस्ताक्षर किए गए हों।
- Unrestricted — बिना किसी प्रतिबंध के कोई भी स्क्रिप्ट चलाता है।
Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल चलाने का तरीका यहाँ दिया गया है:
- Power User Menu खोलने के लिए Windows key + X दबाएं।
- कीबोर्ड पर A दबाकर PowerShell को एडमिन/उन्नत मोड में लॉन्च करें।
- PowerShell कंसोल में, नीचे दी गई कमांड टाइप करें और Enter दबाएं।
Set-ExecutionPolicy RemoteSigned
- यदि लागू हो तो A टाइप करें और Enter दबाएं।
अगला, स्क्रिप्ट चलाने के लिए नीचे दी गई कमांड टाइप करें और Enter दबाएं। "PATH\TO\SCRIPT" प्लेसहोल्डर को अपने स्क्रिप्ट के स्थान में बदलना सुनिश्चित करें।
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
चरण पूरे होने के बाद, स्क्रिप्ट चलेगी, और यदि इसे सही ढंग से लिखा गया था, तो आपको बिना किसी समस्या के उसका आउटपुट देखना चाहिए।
Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने का तरीका बस इतना ही!
संबंधित: स्थानीय PowerShell स्क्रिप्ट को साइन किए बिना कैसे चलाएं।
