किसी भी ऑपरेटिंग सिस्टम पर मुख्य सुरक्षा उपाय विशेषाधिकार हैं। इसका मतलब है कि किसी भी प्रोसेस या केवल एक प्रोग्राम का निष्पादन विभिन्न चरणों में किया जा सकता है। ज्यादातर, यह निर्णय ऑपरेटिंग सिस्टम द्वारा स्वयं लिया जाता है क्योंकि यह ऐसा करने का सर्वोच्च प्राधिकरण है। लेकिन कभी-कभी, अतिरिक्त स्क्रिप्ट या प्रोग्राम चलाने के लिए उच्च विशेषाधिकारों की आवश्यकता होती है। यह इस तथ्य के कारण है कि इन प्रोग्राम्स को सिस्टम फाइलों और API तक पहुंच की आवश्यकता होती है जो ऑपरेटिंग सिस्टम में एम्बेडेड होते हैं और केवल विशेषाधिकार पदानुक्रम में उच्च प्राधिकारी की पहुंच होती है। यह आमतौर पर एडमिनिस्ट्रेटर होता है। इसी तरह, उपयोगकर्ताओं को अक्सर पावरशेल स्क्रिप्ट को एडमिनिस्ट्रेटर के रूप में चलाने में समस्या होती है। क्योंकि यह एक बहुत बड़ी प्रक्रिया है। इसलिए, हम PS1 फाइल कॉन्टेक्स्ट मेनू में एडमिनिस्ट्रेटर के रूप में चलाएं विकल्प जोड़ेंगे।

PS1 फाइल कॉन्टेक्स्ट मेनू में एडमिनिस्ट्रेटर के रूप में चलाएं जोड़ें
कृपया शुरू करने से पहले एक सिस्टम रिस्टोर पॉइंट बनाएं। ऐसा करने के बाद, रजिस्ट्री एडिटर खोलकर शुरू करें। ऐसा करने के लिए, कॉर्टाना सर्च बॉक्स में regedit खोजें या रन लॉन्च करने के लिए WINKEY + R बटन कॉम्बो दबाएं और regedit टाइप करें और एंटर. दबाएं।
अब निम्न पथ पर नेविगेट करें,
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

अब, बाएं साइड पैनल पर राइट-क्लिक करें। होवर करें और नया > कुंजी. चुनें।
अब इसका नाम RunAs. रखें।
इसके तहत, दाएं साइड पैनल पर राइट-क्लिक करके और स्ट्रिंग पर क्लिक करके एक नया स्ट्रिंग बनाएं।
उस नए स्ट्रिंग का नाम HasLUAShield. रखें। किसी भी UAC या उपयोगकर्ता खाता नियंत्रण प्रॉम्प्ट के लिए हां चुनें।
Run कुंजी के तहत, एक और कुंजी बनाएं और इसका नाम command. रखें।
इसके अंदर, आपको Default. नाम का एक डिफ़ॉल्ट सबकी मिलेगा।
इस पर राइट-क्लिक करें और इसे संशोधित करें और इसके मान डेटा को इस पर सेट करें,
powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"
अंत में, अपने कंप्यूटर को रीबूट करें।
अब बूट होने के बाद, जांचें कि क्या आप राइट-क्लिक कॉन्टेक्स्ट मेनू से किसी भी पावरशेल स्क्रिप्ट को एडमिनिस्ट्रेटर विशेषाधिकारों के साथ चला सकते हैं।
इन सभी परिवर्तनों को पूर्ववत कैसे करें
इन परिवर्तनों को पूर्ववत करने के लिए, निम्न पथ पर नेविगेट करें,
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell
अब, RunAs.
नाम के सबकी को डिलीट करें।
अपने कंप्यूटर को रीबूट करें।
हमारी रेडीमेड फाइलों का उपयोग करें
वैकल्पिक रूप से, आप बस अपने उपयोग के लिए हमारे द्वारा बनाई गई Add Run As Administrator PS.reg फाइल का उपयोग कर सकते हैं और ऊपर दिए गए सभी निर्देशों को छोड़ सकते हैं। इसे चलाने के लिए इस पर डबल-क्लिक करें। अब, इसे मर्ज करने के लिए, मिलने वाले सभी प्रॉम्प्ट के लिए हां दबाएं जिसमें UAC प्रॉम्प्ट भी शामिल है। अपने कंप्यूटर को रीबूट करें।
परिवर्तनों को पूर्ववत करने के लिए, Remove Run As Administrator PS.reg फाइल पर डबल-क्लिक करें और परिवर्तनों को रीबूट करें।
आप यहां क्लिक करके हमारे सर्वर से फाइलें डाउनलोड कर सकते हैं।
