कमांड प्रॉम्प्ट से एप्लिकेशन को "व्यवस्थापक के रूप में चलाएं" कैसे चलाया जाए? [बन्द है]


126

मेरे पास एक बैच फ़ाइल है test.bat। मैं test.batफ़ाइल में नीचे दिए गए निर्देशों को कॉल कर रहा हूं :

start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1

जब मैं इसे कमांड प्रॉम्प्ट के माध्यम से चलाता हूं, तो मेरा परीक्षण सफलतापूर्वक चल रहा है। मैं इसे व्यवस्थापक के रूप में चलाना चाहता हूं (जैसे कि मैंने एक डेस्कटॉप शॉर्टकट बनाया है और व्यवस्थापक के रूप में चला सकता हूं। यह किसी भी उपयोगकर्ता नाम या पासवर्ड के लिए संकेत नहीं देना चाहिए)।

मैंने उपरोक्त में जोड़ने /elevateऔर /NOUACमापदंडों की कोशिश की है test.bat, लेकिन कोई भाग्य नहीं। मैं यह समस्या कैसे हल करूं?

मुझे पता है कि इसे मैन्युअल रूप से कैसे करना है, लेकिन मैं चाहता हूं कि इसे कमांड प्रॉम्प्ट से निष्पादित किया जाए।

( मार्निक्स क्लोस्टर द्वारा ): ... बिना किसी अतिरिक्त टूल का उपयोग किए, जैसे कि सुपर यूजर प्रश्न के उत्तर में सुझाए गए हैं । कमांड लाइन से एलिवेटेड राइट्स के साथ प्रोग्राम कैसे चलाएं ।)



84
यह सवाल यहां पूछने के लिए ठीक है और इसे विषय के रूप में बंद नहीं किया जाना चाहिए। यह एक प्रोग्रामिंग और सॉफ्टवेयर विकास से संबंधित प्रश्न है। डॉटनेट प्रोग्राम और सी ++ सभी में सिस्टम और अन्य कार्यक्रमों के साथ पुनरावृत्ति कंसोल कमांड द्वारा या बस एक बैच फ़ाइल के माध्यम से चलने की क्षमता है।
स्टीवन डू

2
यह मेरे लिए उपयोगी था: superuser.com/questions/55809/… कभी-कभी "व्यवस्थापक के रूप में चलाएं" का अर्थ है "ऊंचे अधिकारों के साथ चलने"।
उपयोगकर्ता

sudo.batकिसी के लिए उपयोगी हो सकता है। pastebin.com/taHp4FzR
निकल्स आर

1
बंद के बजाय सुपर उपयोगकर्ता के लिए ले जाया जाना चाहिए (और यह भी की डुप्लीकेट के रूप में चिह्नित superuser.com/questions/55809/... )
जुलिएन Kronegg

जवाबों:


85

इसे इस्तेमाल करे:

runas.exe /savecred /user:administrator "%sysdrive%\testScripts\testscript1.ps1" 

यह पहली बार पासवर्ड बचाता है और फिर कभी नहीं पूछता है। हो सकता है कि जब आप व्यवस्थापक पासवर्ड बदलते हैं तो आपको फिर से संकेत दिया जाएगा।


8
@BenVoigt कृपया एक विकल्प सुझाएं
डैनियल

10
प्रयास करें powershell -Command "Start-Process 'C:\program.exe' -Verb runAs"( C:\program.exeअपने आदेश द्वारा बदलें ), देखें superuser.com/questions/55809/…
जूलियन क्रोनग

8
मुझे पासवर्ड दर्ज करने की आवश्यकता क्यों होती है जब मैं किसी अन्य प्रोग्राम को राइट क्लिक कर सकता हूं और पासवर्ड दर्ज किए बिना एडमिन के रूप में चला सकता हूं? धन्यवाद
RayLoveless

4
@BenVoigt एक गैसकेट नहीं उड़ाएं। किसी भी पावर कमांड की तरह, यह विशिष्ट संदर्भों में उपयोगी और आवश्यक दोनों है।
b1nary.atr0phy

2
किसी भी विधि का उपयोग करके मैं सिर्फ initian कमांड में व्यवस्थापक पासवर्ड में चिप कर सकता हूं। जब मैं प्रारंभिक कमांड चलाता हूं तो यह एडमिन पासवर्ड मांगता है। क्या उस इनपुट को पहले स्थान पर प्रदान किया जा सकता है? runas.exe /user:yash a.exe MyAwesomePassword
यश कुमार वर्मा

22

इस TechNet लेख को देखें : Runas कमांड प्रलेखन

कमांड प्रॉम्प्ट से:

C:\> runas /user:<localmachinename>\administrator cmd

या, यदि आप एक डोमेन से जुड़े हैं:

C:\> runas /user:<DomainName>\<AdministratorAccountName> cmd

मैंने आपके प्रश्न को फिर से पढ़ा और आप संकेत नहीं करना चाहते। मेरे सुझाव से पासवर्ड प्रॉम्प्ट होगा। माफ़ करना!
जॉन रुइज

12
मैंने इस कमांड की कोशिश की, यह क्रेडेंशियल के लिए पूछ रहा है, इसे क्रेडेंशियल के लिए नहीं पूछना चाहिए। जैसा कि मैंने अपनी क्वेरी में बताया है। यदि मैं राइट-क्लिक करता हूं तो डेस्कटॉप आइटम इसे एक व्यवस्थापक के रूप में चलाएं अपेक्षित व्यवहार है।
प्रवीण जक्कराजू

6

ऐसा लगता है कि psexec -hऐसा करने का तरीका है:

 -h         If the target system is Windows Vista or higher, has the process
            run with the account's elevated token, if available.

जो ... Sysinternals - PsExec में ऑनलाइन प्रलेखन में सूचीबद्ध नहीं लगता है ।

लेकिन यह मेरी मशीन पर काम करता है।


यहाँ काम नहीं करता है। इसके बजाय मुझे सिर्फ हेल्प आउटपुट मिलता है।
योन्गे

7
यह तब तक मेरे लिए काम नहीं करता जब तक कि मैं इसे एक प्रक्रिया से नहीं चलाता जो पहले से ही व्यवस्थापक विशेषाधिकार है: "PSEXESVC सेवा स्थापित नहीं कर सका"
विंस

1
मेरे पास विंडोज़ 10 में यह कमांड भी नहीं है - कमांड प्रॉम्प्ट से नहीं, या पावर शेल से।
ब्रेनस्ल्गस83

@ BrainSlugs83, आपको इसे डाउनलोड करना होगा, लिंक उत्तर में है।
हाबिल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.