किसी भी ऑपरेटिंग सिस्टम पर मुख्य सुरक्षा उपाय विशेषाधिकार हैं। इसका मतलब है कि किसी भी प्रक्रिया या केवल एक कार्यक्रम का निष्पादन विभिन्न चरणों में किया जा सकता है। अधिकतर, यह निर्णय ऑपरेटिंग सिस्टम द्वारा ही लिया जाता है क्योंकि ऐसा करने का सर्वोच्च अधिकार है। लेकिन कभी-कभी, अतिरिक्त स्क्रिप्ट या प्रोग्राम चलाने के लिए उच्च विशेषाधिकारों की आवश्यकता होती है। यह इस तथ्य के कारण है कि इन कार्यक्रमों को सिस्टम फाइलों और एपीआई तक पहुंच की आवश्यकता होती है जो ऑपरेटिंग सिस्टम में एम्बेडेड होते हैं और विशेषाधिकार पदानुक्रम में केवल उच्च प्राधिकारी तक पहुंच प्राप्त करने के लिए। यह आमतौर पर प्रशासक होता है। इसी तरह, उपयोगकर्ताओं को अक्सर एक व्यवस्थापक के रूप में PowerShell स्क्रिप्ट चलाने में समस्या होती है। क्योंकि यह एक बहुत बड़ी प्रक्रिया है। इसलिए, हम एक विकल्प जोड़ेंगे व्यवस्थापक के रूप में चलाएँ PS1 फ़ाइल प्रसंग मेनू में।
PS1 फ़ाइल प्रसंग मेनू में व्यवस्थापक के रूप में चलाएँ जोड़ें
कृपया प्रारंभ करने से पहले एक सिस्टम पुनर्स्थापना बिंदु बनाएं। ऐसा करने के बाद, रजिस्ट्री संपादक को खोलकर शुरू करें। ऐसा करने के लिए, regedit . खोजें Cortana खोज बॉक्स में या WINKEY + R hit दबाएं रन लॉन्च करने के लिए बटन कॉम्बो और टाइप करें regedit और Enter. . दबाएं
अब निम्न पथ पर नेविगेट करें,
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell
अब, लेफ्ट साइड पैनल पर राइट क्लिक करें। होवर करें और नया> कुंजी चुनें।
अब इसका नाम बदलें RunAs.
इसके अंतर्गत, राइट साइड पैनल पर राइट-क्लिक करके और स्ट्रिंग पर क्लिक करके एक नया String बनाएं। ।
उस नई स्ट्रिंग को नाम दें HasLUAShield. हां . चुनें किसी भी यूएसी या उपयोगकर्ता खाता नियंत्रण संकेतों के लिए।
चलाएं . के अंतर्गत कुंजी, दूसरी कुंजी बनाएं और इसे नाम दें कमांड।
इसके अंदर, आपको एक डिफ़ॉल्ट उपकुंजी मिलेगी जिसका नाम डिफ़ॉल्ट है।
इसे राइट-क्लिक करें और संशोधित करें और इसके वैल्यू डेटा को इस पर सेट करें,
powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"
अंत में, रिबूट करें आपका कंप्यूटर।
अब इसके बूट होने के बाद, जांचें कि क्या आप राइट-क्लिक संदर्भ मेनू से व्यवस्थापक विशेषाधिकारों के साथ कोई PowerShell स्क्रिप्ट चला सकते हैं।
इन सभी परिवर्तनों को पूर्ववत कैसे करें
इन परिवर्तनों को पूर्ववत करने के लिए, निम्न पथ पर नेविगेट करें,
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell
अब, RunAs.
. नाम की उपकुंजी हटाएं
रिबूट करें आपका कंप्यूटर।
हमारी रेडीमेड फ़ाइलों का उपयोग करें
वैकल्पिक रूप से, आप केवल व्यवस्थापक के रूप में रन जोड़ें PS.reg . का उपयोग कर सकते हैं फ़ाइल जिसे हमने आपके उपयोग के लिए बनाया है और ऊपर दिए गए सभी निर्देशों को छोड़ दें। इसे चलाने के लिए उस पर डबल क्लिक करें। अब, मर्ज . करने के लिए यह, हिट हां UAC प्रॉम्प्ट सहित आपको मिलने वाले सभी संकेतों के लिए। रिबूट करें आपका कंप्यूटर।
परिवर्तनों को पूर्ववत करने के लिए, निकालें व्यवस्थापक के रूप में चलाएँ PS.reg पर डबल-क्लिक करें फ़ाइल करें और परिवर्तनों को रीबूट करें।
आप हमारे सर्वर से फ़ाइलें यहाँ क्लिक करके डाउनलोड कर सकते हैं।