ExecutionPolicy कैसे सेट करें: रजिस्ट्री कुंजी तक पहुंच अस्वीकृत


22

मैं Windows Server 2008 को व्यवस्थापक के रूप में चला रहा हूं और मैंने ExecutionPolicy को सेट करने की कोशिश की, जैसे कि PowerShell v2 के लिए पुन: डिज़ाइन किया गया:

Set-ExecutionPolicy RemoteSigned

लेकिन मुझे यह त्रुटि मिली:

Set-ExecutionPolicy : Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft
.PowerShell' is denied.
At line:1 char:20
+ Set-ExecutionPolicy <<<<  RemoteSigned
    + CategoryInfo          : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyComma
   nd

इसे कैसे ठीक करें?

जवाबों:


24

पॉवर्सशेल शॉर्टकट पर राइट क्लिक करें और 'Run as Administrator' चुनें


5
यह भी ध्यान दें कि यदि आपके पास 64-बिट ओएस है, तो आपको पावरहेल के 32-बिट और 64-बिट संस्करण दोनों के लिए निष्पादन नीति निर्धारित करने की आवश्यकता है।
जोए

आपको इसे व्यवस्थापक के रूप में चलाने की आवश्यकता नहीं है, बस इसे -Scope CurrentUserजानुस के उत्तर के साथ चलाएं
चार्ल्स बी

12

स्टेफन ओनरफ्लो पर उसी सवाल के जवाब में स्टीफन जेनिंग्स :

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

यह स्थानीय मशीन (HKEY_LOCAL_MACHINE) के बजाय वर्तमान उपयोगकर्ता (HKEY_CURRENT_USER में संग्रहीत) के लिए निष्पादन नीति निर्धारित करेगा।


3
धन्यवाद। यह सही उत्तर है, सभी के पास व्यवस्थापक विशेषाधिकार नहीं हैं, लेकिन यह अभी भी काम करता है।
चार्ल्स क्लेटन

4

मामले में "रन ऐज़ एडमिनिस्ट्रेटर" आपके लिए काम नहीं करता है (पहले मेरे लिए नहीं था) या यदि आप एक स्थायी समाधान चाहते हैं, तो मैंने विंडोज़ रजिस्ट्री में सीधे अनुमतियों को जोड़कर एक फिक्स पाया। ऐसा करने के बाद जब मैंने गेट-एक्ज़ीक्यूशनपुलिस बुलाया, तो यह अब वापस प्रतिबंधित नहीं हुआ।

यह वास्तव में काम कर रहा है, यह सेट-एक्ज़ीक्यूशनपुलिस रिमोटसिग्नस के बराबर है।

इसके बारे में यहां लिखा: http://kyleclegg.com/powershell/

उम्मीद है की यह मदद करेगा।


0

मैंने पाया कि मेरे लिए काम करने वाली इस त्रुटि का एकमात्र समाधान regedt32 चलाने और कुंजी को ड्रिल करने के लिए था, फिर उपयोगकर्ताओं से पढ़ने के लिए पूर्ण नियंत्रण के लिए अनुमतियाँ बदलें। सर्वर पर स्थानीय अनुमतियाँ डोमेन व्यवस्थापक अधिकारों के लिए मिसाल हैं।


वास्तव में एक अच्छा जवाब नहीं, पहले से मौजूद अन्य दो जवाब दिए गए ...
हॉपलेसएनबीबी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.