Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद कैसे करें

यदि आप Windows 10 में Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद(turn on or off Windows PowerShell script execution) करना चाहते हैं , तो इस चरण-दर-चरण मार्गदर्शिका का पालन करें। हम इस कार्यक्षमता को सक्षम या अक्षम करने के लिए रजिस्ट्री संपादक(Registry Editor) और स्थानीय समूह नीति संपादक का उपयोग करेंगे।(Local Group Policy Editor)

विंडोज पॉवरशेल विंडोज(Windows) ऑपरेटिंग सिस्टम में शामिल एक आवश्यक और आसान टूल है। मुख्य रूप से दो प्रकार की स्क्रिप्ट होती हैं - एक विश्वसनीय प्रकाशक द्वारा हस्ताक्षरित और स्थानीय स्क्रिप्ट। स्थानीय स्क्रिप्ट वे हैं जो आप अपने व्यक्तिगत कंप्यूटर पर बनाते हैं, जबकि दूसरी वह है जिसे एक विश्वसनीय प्रकाशक ने एक विशिष्ट कार्य करने के लिए हस्ताक्षरित किया है।

Windows PowerShell स्क्रिप्ट निष्पादन चालू या बंद करें

समूह नीति संपादक का उपयोग करके (Group Policy Editor)Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद करने के लिए , इन चरणों का पालन करें-

  1. टास्कबार सर्च बॉक्स में gpedit.msc खोजें ।
  2. सर्च रिजल्ट में एडिट ग्रुप पॉलिसी(Edit group policy) पर क्लिक करें।
  3. कंप्यूटर कॉन्फ़िगरेशन(Computer Configuration) में Windows PowerShell पर जाएँ ।
  4. स्क्रिप्ट निष्पादन चालू(Turn on Script Execution) करें पर डबल-क्लिक करें ।
  5. सक्षम(Enabled) विकल्प का चयन करें ।
  6. ड्रॉप-डाउन सूची से एक निष्पादन नीति चुनें।(Execution Policy)
  7. स्क्रिप्ट निष्पादन को बंद करने के लिए अक्षम(Disabled) विकल्प का चयन करें ।
  8. अप्लाई(Apply) और ओके(OK) पर क्लिक करें ।

आइए इन चरणों को विस्तार से देखें।

सबसे पहले आपको अपने कंप्यूटर में लोकल ग्रुप पॉलिसी एडिटर को ओपन करना होगा। (Local Group Policy Editor)उसके लिए टास्कबार(Taskbar) सर्च बॉक्स  gpedit.mscमें सर्च करें और सर्च रिजल्ट में एडिट ग्रुप पॉलिसी  पर क्लिक करें। (Edit group policy )इस टूल को खोलने के बाद, निम्न पथ पर नेविगेट करें-

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

विंडोज पॉवरशेल(Windows PowerShell) फोल्डर में  , आपको टर्न ऑन स्क्रिप्ट एक्ज़ीक्यूशन(Turn on Script Execution)  नामक एक सेटिंग दिखाई देगी  । उस पर डबल-क्लिक करें और  सक्षम (Enabled ) विकल्प चुनें।

Windows PowerShell स्क्रिप्ट निष्पादन चालू या बंद करें

उसके बाद, ड्रॉप-डाउन सूची से एक निष्पादन नीति चुनें। आपको ये तीन विकल्प दिखाई देंगे-

  • केवल हस्ताक्षरित स्क्रिप्ट की अनुमति दें
  • (Allow)स्थानीय स्क्रिप्ट और दूरस्थ हस्ताक्षरित स्क्रिप्ट की अनुमति दें
  • सभी लिपियों को अनुमति दें

यदि आप Windows PowerShell(Windows PowerShell) में स्क्रिप्ट निष्पादन को बंद करना चाहते हैं , तो  अक्षम (Disabled ) विकल्प चुनें।

किसी भी तरह से,  परिवर्तन को सहेजने के लिए लागू करें (Apply ) और  ठीक  पर क्लिक करें।(OK )

जैसा कि पहले कहा गया है, रजिस्ट्री संपादक(Registry Editor) का उपयोग करके वही परिवर्तन करना संभव है । इससे पहले,  सिस्टम पुनर्स्थापना बिंदु बनाने  और  सभी रजिस्ट्री फ़ाइलों का बैकअप लेने(backup all Registry files) की अनुशंसा की जाती है ।

रजिस्ट्री का उपयोग करके (Registry)Windows PowerShell स्क्रिप्ट निष्पादन को सक्षम या अक्षम करें

Windows PowerShell स्क्रिप्ट निष्पादन को सक्षम या अक्षम करने के लिए , इन चरणों का पालन करें-

  1. Win+R दबाएं ।
  2. regedit टाइप करें और एंटर(Enter) बटन दबाएं।
  3. हाँ(Yes) बटन पर क्लिक करें।
  4. एचकेएलएम कुंजी(HKLM key) के अंदर विंडोज(Windows) पर जाएं ।
  5. विंडोज> न्यू> की पर राइट-क्लिक करें।
  6. इसे पावरशेल( PowerShell) के रूप में नाम दें ।
  7. (Right-click)PowerShell > New DWORD (32-बिट) मान(Value) पर राइट-क्लिक करें
  8. इसे EnableScripts नाम दें ।
  9. मान(Value) डेटा को 1 के रूप में सेट करने के लिए उस पर डबल-क्लिक करें ।
  10. Right-click PowerShell > New > String Value
  11. इसे ExecutionPolicy नाम दें ।
  12. नीचे बताए अनुसार वैल्यू(Value) डेटा सेट करने के लिए उस पर डबल-क्लिक करें ।

अगर आप और सीखना चाहते हैं, तो पढ़ते रहें।

आरंभ करने के लिए,  Win+R दबाएं , टाइप करें regeditऔर  एंटर (Enter ) बटन दबाएं। यदि आप यूएसी(UAC) प्रॉम्प्ट  देखते हैं, तो अपने कंप्यूटर पर रजिस्ट्री संपादक(Registry Editor) खोलने के लिए हाँ  बटन पर क्लिक करें। (Yes )उसके बाद, निम्न पथ पर नेविगेट करें-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

विंडोज़ पर राइट-क्लिक करें,  New > Key,  और इसे  पावरशेल(PowerShell) के रूप में नाम दें ।

Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद कैसे करें

आपको PowerShell  कुंजी में  एक DWORD (32-बिट) मान(Value) और एक स्ट्रिंग मान बनाना होगा। (String Value)PowerShell >New > DWORD (32-bit) Value पर राइट-क्लिक करें और इसे  EnableScripts नाम दें ।

Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद कैसे करें

(Double-click)मान डेटा (Value data ) को  या  0 के रूप में सेट करने के लिए  EnableScripts पर डबल-क्लिक करें । यदि आप इस कार्यक्षमता को सक्षम करना चाहते हैं, तो इसे  1 बनाएं । अन्यथा, इसे  0 होने दें ।

Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद कैसे करें

अब, आपको निष्पादन नीति निर्धारित करनी होगी। PowerShell > New > String Value पर राइट-क्लिक करें , और इसे  ExecutionPolicy नाम दें ।

Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद कैसे करें

उसके बाद, उस पर डबल-क्लिक करें और नीचे बताए अनुसार  Value डेटा (Value data ) दर्ज करें-

  • AllSign:(AllSigned:)  केवल हस्ताक्षरित स्क्रिप्ट की अनुमति दें
  • RemoteSigned : स्थानीय स्क्रिप्ट और दूरस्थ हस्ताक्षरित स्क्रिप्ट की अनुमति दें
  • अप्रतिबंधित:(Unrestricted:)  सभी लिपियों को अनुमति दें

Windows PowerShell स्क्रिप्ट निष्पादन को चालू या बंद कैसे करें

अंत में,  परिवर्तन को सहेजने के लिए ओके  बटन पर क्लिक करें।(OK )

बस इतना ही! आशा है कि इससे सहायता मिलेगी।



About the author

मैं एक सॉफ्टवेयर समीक्षक और उत्पादकता विशेषज्ञ हूं। मैं एक्सेल, आउटलुक और फोटोशॉप जैसे विभिन्न सॉफ्टवेयर अनुप्रयोगों के लिए सॉफ्टवेयर समीक्षा की समीक्षा करता हूं और लिखता हूं। मेरी समीक्षाएं अच्छी तरह से सूचित हैं और आवेदन की गुणवत्ता में उद्देश्यपूर्ण अंतर्दृष्टि प्रदान करती हैं। मैं 2007 से सॉफ्टवेयर समीक्षाएं लिख रहा हूं।



Related posts