मुख्य विंडोज 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 सर्वश्रेष्ठ विंडोज पासवर्ड रिकवरी सॉफ़्टवेयर
आज, एक ऑनलाइन उपस्थिति सभी के लिए महत्वपूर्ण है। व्यापक ऑनलाइन उपस्थिति के साथ पासवर्ड की एक श्रृंखला को याद रखने की आवश्यकता होती है। अब, पासवर्ड आपके व्यक्तिगत और निजी डेटा को डिजिटल मेलफ़ेक्टर्स से सुरक्षित और सुरक्षित रखने के लिए महत्वपूर्ण हैं। हालाँकि, ऐसे उदाहरण हो सकते हैं जब आप बस अपना विंडोज पासवर्ड याद नहीं रख सकते। खैर, झल्लाहट नहीं!
सीगेट फ्रीएजेंट गोफ्लेक्स अल्ट्रा-पोर्टेबल 500GB समीक्षा
सीगेट फ्रीएजेंट गोफ्लेक्स अल्ट्रा-पोर्टेबल 500GB समीक्षा
हमने सीगेट के अनुशंसित 2टीबी डेस्कटॉप ड्राइव में गोफ्लेक्स सिस्टम को पहले ही देख लिया है। लेकिन पोर्टेबल मॉडल भी हैं, जो चमकीले रंगों की एक श्रृंखला में उपलब्ध हैं और अलग करने योग्य यूएसबी 2, यूएसबी 3 और ईएसएटीए कनेक्टर का समर्थन करते हैं। पोर्टेबल कनेक्टर
गेम सेंटर क्या था और उसका क्या हुआ?
गेम सेंटर क्या था और उसका क्या हुआ?
गेम सेंटर iPhone गेमिंग का घर था, लेकिन iOS 10 के साथ, Apple ने ऐप बंद कर दिया और कुछ गेम सेंटर सुविधाओं को iOS में स्थानांतरित कर दिया।
मेरा ps4 इतना धीमा क्यों है? [हर पहलू स्पष्ट]
मेरा ps4 इतना धीमा क्यों है? [हर पहलू स्पष्ट]
पेज पर प्रोग्रामेटिक रूप से ऑटो विज्ञापनों को अक्षम नहीं कर सकते, इसलिए हम यहां हैं!
सिगरेट लाइटर को USB से बदलना
सिगरेट लाइटर को USB से बदलना
हालाँकि सिगरेट लाइटर या 12V एक्सेसरी सॉकेट को USB से बदलना संभव है, लेकिन यह सबसे अच्छा विकल्प नहीं हो सकता है।
विंडोज 10, विंडोज 8 और विंडोज 7 में प्रशासनिक शेयरों को अक्षम करें
विंडोज 10, विंडोज 8 और विंडोज 7 में प्रशासनिक शेयरों को अक्षम करें
विंडोज 10, विंडोज 8, विंडोज 8.1 और विंडोज 7 में डिफ़ॉल्ट प्रशासनिक शेयरों को निष्क्रिय करने के दो तरीके देखें।
10 सर्वश्रेष्ठ निःशुल्क डिस्क विभाजन सॉफ़्टवेयर उपकरण
10 सर्वश्रेष्ठ निःशुल्क डिस्क विभाजन सॉफ़्टवेयर उपकरण
इन उत्कृष्ट डिस्क विभाजन प्रबंधन कार्यक्रमों के साथ मुफ्त में विभाजन को सिकोड़ें, विस्तारित करें, संयोजित करें और विभाजित करें। अंतिम बार मार्च 2024 में अपडेट किया गया।