क्या "रन के रूप में प्रशासक" का उपयोग किए बिना विंडोज में प्रोग्राम की अनुमति बढ़ाना संभव है?


3

मेरे पास एक MSI है जिसे व्यवस्थापक अनुमतियों के साथ चलाने की आवश्यकता है। यह इंस्टॉलर कुछ व्यवस्थापक सामान करेगा, और अंततः उपयोगकर्ता के डेस्कटॉप पर एक शॉर्टकट डाल देगा। जब मैंने इंस्टॉलर को "रन एज़ एडमिनिस्ट्रेटर" के रूप में सेट किया, तो MSI वास्तव में एडमिन अकाउंट के प्रोफाइल के तहत चलता है। शॉर्टकट को व्यवस्थापक के डेस्कटॉप के तहत रखा जाता है और उपयोगकर्ता के डेस्कटॉप के तहत नहीं।

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


जहां तक ​​मुझे पता है, 'रन फॉर एलीवेटेड परमिशन' और 'रन ऐज़ एडमिनिस्ट्रेटर' एक ही बात कहने के अलग-अलग तरीके हैं। एक चीज जो मुझे पता है, एक इंस्टॉलर पर काम करने के बाद, वह निष्पादनयोग्य है जिनके नाम में 'सेटअप' या 'इंस्टॉल' (या स्थानीयकृत समतुल्य) होता है, स्वचालित रूप से केवल उन्हीं अनुमतियों के साथ चलाया जाएगा जो इंस्टॉलर को करना है।
रॉब

"Run as Administrator" प्रक्रिया को बढ़ाता है और प्रक्रिया को अन्य उपयोगकर्ता के रूप में चलाता है। तो हां, एक अंतर है, यहां तक ​​कि एक प्रशासक उपयोगकर्ता के रूप में आपको कई बार एक प्रक्रिया को ऊंचा करना होगा।
रामहुंड

1
एक गैर-व्यवस्थापक उपयोगकर्ता एक msi चलाने की कोशिश क्यों कर रहा है जिसमें उन्नयन की आवश्यकता है?
kreemoweet

1
@billoreid हां, यह सिर्फ इसलिए होता है कि अगर उपयोगकर्ता "अन्य उपयोगकर्ता" के व्यवस्थापक समूह का सदस्य है, तो यह उसी उपयोगकर्ता नाम और उपयोगकर्ता प्रोफ़ाइल के रूप में चल रहा है। यह अभी भी "एक अन्य उपयोगकर्ता" माना जाता है और इसके सूक्ष्म दुष्प्रभाव हैं। उदाहरण के लिए एलिवेटेड प्रक्रिया के लिए मैप किए गए ड्राइव गायब हो जाते हैं, ऐसा इसलिए होता है क्योंकि मैप किए गए ड्राइव "प्रति उपयोगकर्ता" होते हैं और क्योंकि आप "एक अलग उपयोगकर्ता (भले ही इसका एक ही उपयोगकर्ता नाम हो) के रूप में चल रहे हैं" मैपिंग मौजूद नहीं है।
स्कॉट चैंबरलेन

1
@billoreid - इस प्रक्रिया को चलाने वाले उपयोगकर्ता के पास उस उपयोगकर्ता के बजाय किसी अन्य उपयोगकर्ता के रूप में प्रक्रिया को उन्नत करने के लिए उन उन्नत विशेषाधिकार होने चाहिए।
रामहुंड

जवाबों:


1

आपके पास दो विकल्प हैं जिन पर आप जा सकते हैं।

  1. पता करें कि क्या MSI ALLUSERS प्रॉपर्टी का समर्थन करता है, जो ऐसा करेगा: सभी उपयोगकर्ताओं के डेस्कटॉप में शॉर्टकट रखें। संभवतः आपकी तैनाती को लागू करने का सबसे सुरक्षित और तेज़ तरीका है।
  2. हारून मार्गोसिस की मेकमाईमिन स्क्रिप्ट को संशोधित करें , जो अस्थायी रूप से एक उपयोगकर्ता को "प्रशासक" समूह में जोड़ता है, और कार्यक्रम शुरू होते ही उन्हें हटा देता है। इसके लिए दो पासवर्ड प्रविष्टियों की आवश्यकता होती है, हालांकि: एक प्रशासक द्वारा और एक उपयोगकर्ता द्वारा आप केवल एक स्थानीय व्यवस्थापक को उच्चीकृत करते हैं।

उम्मीद है की वो मदद करदे।


# 1 वह है जो मैं आदर्श रूप से करना चाहता हूं, लेकिन स्थापना को वास्तव में व्यवस्थापक विशेषाधिकारों की आवश्यकता है क्योंकि यह अन्य सॉफ़्टवेयर और विंडोज सेवा स्थापित करता है। # 2 एक बहुत अच्छे विकल्प की तरह दिखता है जिसे केवल एक वास्तविक व्यवस्थापक द्वारा न्यूनतम भागीदारी की आवश्यकता होती है।
बिलोरिड 15
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.