मुख्य विंडोज 10 विंडोज 10 में पॉवरशेल एक्जिक्यूशन पॉलिसी कैसे बदलें

विंडोज 10 में पॉवरशेल एक्जिक्यूशन पॉलिसी कैसे बदलें



डिफ़ॉल्ट रूप से, PowerShell अंत उपयोगकर्ता पीसी पर स्क्रिप्ट चलाने को प्रतिबंधित करता है। सुरक्षा के दृष्टिकोण से यह सेटिंग अच्छी है। हालाँकि, यदि आप बहुत सी स्क्रिप्ट का उपयोग कर रहे हैं, जिसे आपने खुद डाउनलोड या कोड किया है, तो यह वास्तव में कष्टप्रद हो सकता है। इस लेख में, हम समीक्षा करेंगे कि विंडोज 10 में पावरशेल स्क्रिप्ट के लिए डिफ़ॉल्ट निष्पादन नीति को कैसे बदलना है।

विज्ञापन


Windows PowerShell की चार अलग-अलग निष्पादन नीतियां हैं:

  • प्रतिबंधित - कोई स्क्रिप्ट नहीं चलाई जा सकती। Windows PowerShell का उपयोग केवल इंटरैक्टिव मोड में किया जा सकता है।
  • AllSigned - एक विश्वसनीय प्रकाशक द्वारा हस्ताक्षरित केवल लिपियों को चलाया जा सकता है।
  • रिमोट-असाइन किए गए - डाउनलोड की जाने वाली स्क्रिप्ट को एक विश्वसनीय प्रकाशक द्वारा हस्ताक्षरित किया जाना चाहिए, इससे पहले कि वे चलाए जा सकें।
  • अप्रतिबंधित - कोई प्रतिबंध नहीं; सभी विंडोज पॉवरशेल स्क्रिप्ट को चलाया जा सकता है।
  • अनिर्धारित - कोई निष्पादन नीति निर्धारित नहीं की गई है।

यदि निष्पादन नीति सेट नहीं है और कॉन्फ़िगर नहीं की गई है, तो इसे 'अपरिभाषित' के रूप में प्रदर्शित किया जाता है। यहाँ आप वर्तमान मूल्य को कैसे देख सकते हैं।

PowerShell निष्पादन नीति को कैसे देखें

  1. PowerShell खोलें ।
  2. निम्न आदेश टाइप या कॉपी-पेस्ट करें और Enter कुंजी दबाएँ:
    Get-ExecutionPolicy -List

PowerShell निष्पादन नीति देखें

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

किसी प्रक्रिया के लिए PowerShell निष्पादन नीति बदलें

  1. एक खोलो सही कमाण्ड या पॉवरशेल।
  2. -ExecutionPolicy अप्रतिबंधित तर्क के साथ powershell.exe फ़ाइल लॉन्च करें। उदाहरण के लिए,
    Powershell.exe -ExecutionPolicy अप्रतिबंधित -फ़ाइल c:  data  test.ps1

यह अप्रतिबंधित निष्पादन नीति का उपयोग करके आपकी स्क्रिप्ट शुरू करेगा। स्क्रिप्ट के बजाय, आप एक cmdlet या जो आप चाहते हैं, शुरू कर सकते हैं। 'अप्रतिबंधित' के बजाय, आप ऊपर उल्लिखित किसी अन्य नीति का उपयोग कर सकते हैं।

युक्ति: एक खुले PowerShell कंसोल के लिए, आप कमांड का उपयोग करके निष्पादन नीति को बदल सकते हैं:

सेट-एक्ज़ीक्यूशनपुलिस अप्रतिबंधित -स्कोप प्रक्रिया

यह तब तक सक्रिय रहेगा, जब तक आप वर्तमान पावरशेल विंडो को बंद नहीं करते।PowerShell निष्पादन नीति एक प्रक्रिया के लिए सेट है

वर्तमान उपयोगकर्ता के लिए PowerShell निष्पादन नीति बदलें

  1. PowerShell खोलें।
  2. निम्न आदेश टाइप या कॉपी-पेस्ट करें और Enter कुंजी दबाएँ:
    सेट-एक्ज़ीक्यूशनपुलिस अप्रतिबंधित -स्कॉप करंट

युक्ति: यदि नीति ऊपर दिए गए आदेश के बाद सेट नहीं की गई है, तो इसे -इस तर्क के साथ संयोजित करने का प्रयास करें, जैसे:

सेट-एक्ज़ीक्यूशनपुलिस अप्रतिबंधित -Scope CurrentUser -Force

जब निष्पादन नीति वर्तमान उपयोगकर्ता के लिए सेट की जाती है, तो यह 'LocalMachine' के दायरे से आगे निकल जाएगी। फिर से, एक प्रक्रिया के लिए, आप इसे वर्तमान PowerShell उदाहरण के लिए ओवरराइड कर सकते हैं जैसा कि ऊपर वर्णित है।

वैश्विक PowerShell निष्पादन नीति बदलें

यह निष्पादन नीति कंप्यूटर पर लागू होती है, जिसका अर्थ है कि यह उन उपयोगकर्ता खातों के लिए प्रभावी है जिनकी कोई निष्पादन नीति व्यक्तिगत रूप से लागू नहीं हुई है। डिफ़ॉल्ट सेटिंग्स के साथ, यह सभी उपयोगकर्ता खातों पर लागू किया जाएगा।

Windows 10 में PowerShell निष्पादन नीति को बदलने के लिए , निम्न कार्य करें।

  1. व्यवस्थापक के रूप में PowerShell खोलें ।
  2. निम्न आदेश निष्पादित करें:
    सेट-एक्ज़ीक्यूशनपॉलिशी अप्रतिबंधित -Sopeope LocalMachine

आप कर चुके हैं।

पॉवरशेल निष्पादन नीति को रजिस्ट्री ट्विक के साथ बदलें

वर्तमान उपयोगकर्ता और कंप्यूटर दोनों के लिए रजिस्ट्री ट्विक के साथ निष्पादन नीति को बदलना संभव है। यहां बताया गया है कि यह कैसे किया जा सकता है।

  1. को खोलो पंजीकृत संपादक ।
  2. वर्तमान उपयोगकर्ता के लिए निष्पादन नीति को बदलने के लिए, पर जाएं
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. स्ट्रिंग मान ExecutionPolicy को निम्न मानों में से एक में सेट करें: प्रतिबंधित, AllSigned, RemoteSigned, Unrestricted, Undefined।
  4. LocalMachine दायरे के लिए निष्पादन नीति को बदलने के लिए, पर जाएँ
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. स्ट्रिंग मान ExecutionPolicy को निम्न मानों में से एक में सेट करें: प्रतिबंधित, AllSigned, RemoteSigned, Unrestricted, Undefined।

युक्ति: रजिस्ट्री कुंजी पर जाने का तरीका देखें एक क्लिक के साथ । इसके अलावा, आप कर सकते हैं जल्दी से विंडोज 10 के रजिस्ट्री एडिटर में एचकेयू और एचकेएलएम के बीच स्विच करें ।

फायर स्टिक इंटरनेट से कनेक्ट नहीं होगी

बस।

दिलचस्प लेख

संपादक की पसंद

विंडोज 10 में इनहेरिट की गई अनुमतियां सक्षम या अक्षम करें
विंडोज 10 में इनहेरिट की गई अनुमतियां सक्षम या अक्षम करें
आज, हम देखेंगे कि इनहेरिट की गई अनुमतियाँ क्या हैं, और वे फ़ाइलों, फ़ोल्डरों और रजिस्ट्री कुंजियों को कैसे प्रभावित करती हैं, और उन्हें विंडोज 10 में अक्षम और सक्षम करती हैं।
जब Chromecast काम नहीं कर रहा हो तो इसे कैसे ठीक करें
जब Chromecast काम नहीं कर रहा हो तो इसे कैसे ठीक करें
Chromecast त्रुटि आपके द्वि घातुमान को बाधित कर रही है? समस्या का पता लगाने और अपने पसंदीदा शो को स्ट्रीम करने के लिए वापस आने के लिए इन 11 तरीकों को आज़माएं।
टैग अभिलेखागार: महत्वपूर्ण त्रुटि: प्रारंभ मेनू काम नहीं कर रहा है
टैग अभिलेखागार: महत्वपूर्ण त्रुटि: प्रारंभ मेनू काम नहीं कर रहा है
विंडोज 10 में विंडोज इंक को कैसे निष्क्रिय करें
विंडोज 10 में विंडोज इंक को कैसे निष्क्रिय करें
विंडोज 10 एनिवर्सरी अपडेट में एक नया विंडोज इंक फीचर शामिल है। यदि आपको विंडोज इंक उपयोगी नहीं लगती है, तो यहां बताया गया है कि आप इसे विंडोज 10 में कैसे निष्क्रिय कर सकते हैं।
एडोब 31 दिसंबर, 2020 के बाद फ़्लैश प्लेयर का वितरण और अपडेट करना बंद कर देगा
एडोब 31 दिसंबर, 2020 के बाद फ़्लैश प्लेयर का वितरण और अपडेट करना बंद कर देगा
एडोब ने फ्लैश के लिए जीवन की समाप्ति तिथि का खुलासा किया है, जो 31 दिसंबर, 2020 तक सेट है। उस तारीख के बाद, एडोब फ्लैश प्लेयर को अब सुरक्षा अपडेट नहीं मिलेगा, और यह अनुपलब्ध हो जाएगा। उपयोगकर्ता को सॉफ्टवेयर की स्थापना रद्द करने की सलाह दी जाएगी। उनके कंप्यूटर से। एडोब फ्लैश से छुटकारा पाने के लिए उपयोगकर्ताओं को याद दिलाने के लिए डेस्कटॉप सूचनाएं दिखाएगा।
सभी रेडिट पोस्ट कैसे हटाएं
सभी रेडिट पोस्ट कैसे हटाएं
https://www.youtube.com/watch?v=tbWDDJ6HAeI यदि आप लंबे समय से Reddit उपयोगकर्ता हैं, तो संभावना है कि आपने समुदाय के साथ साझा की गई कम से कम कुछ पोस्ट के लिए खेद व्यक्त किया है। एक अलोकप्रिय राय साझा करने से बचना व्यवसाय है
वीडियो गेम खेलकर पैसे कैसे कमाए: पेशेवर ईस्पोर्ट्स प्लेयर बनने के टिप्स
वीडियो गेम खेलकर पैसे कैसे कमाए: पेशेवर ईस्पोर्ट्स प्लेयर बनने के टिप्स
वीडियो गेम खेलने के लिए भुगतान किया जाना एक सपने जैसा लग सकता है, लेकिन ईस्पोर्ट्स के उदय के लिए धन्यवाद, यह सपना पुरुषों और महिलाओं की बढ़ती संख्या के लिए एक वास्तविकता है। सितंबर की शुरुआत में, Overwatch खिलाड़ी Jay