कैसे व्यवस्थापक विशेषाधिकार के साथ एक कार्यक्रम चलाने के लिए


6

मुझे एक अलग उपयोगकर्ता के रूप में एक कार्यक्रम चलाने की आवश्यकता है + इसे व्यवस्थापक विशेषाधिकारों के साथ चलाएं (व्यवस्थापक के रूप में चलाएँ)।

मैंने उपयोग किया ' ऐसे दोड़ो 'एक अलग उपयोगकर्ता के रूप में कार्यक्रम चलाने के लिए

मैं उस कमांड के साथ प्रोग्राम को व्यवस्थापक के रूप में कैसे चला सकता हूं? (या एक अलग एक तो मुझे मेरी आवश्यकताओं को दे देंगे)

संपादित करें:

मुझे 2 चीजें चाहिए

  1. एक अलग उपयोगकर्ता के रूप में चलाएँ
  2. व्यवस्थापक के रूप में चलाएं - न केवल व्यवस्थापक उपयोगकर्ता के रूप में, बल्कि पूर्ण अनुमति के साथ

इस छवि के रूप में

enter image description here


क्या आप इसे व्यवस्थापक खाते के रूप में, या किसी भिन्न उपयोगकर्ता के खाते के रूप में चलाना चाहते हैं? यदि आप इसे केवल व्यवस्थापक के रूप में चलाना चाहते हैं, तो समान सिंटैक्स का उपयोग करें, लेकिन उपयोगकर्ता नाम / पासवर्ड बदलें
soandos

@soandos I ने पोस्ट को संपादित किया
Yacov

मैं यह मान रहा हूं कि आप ऐसा करने के लिए कमांड लाइन तरीका चाहते हैं?
soandos

@soandos हां - UI में मुझे पता है कि यह कैसे करना है
Yacov

आपको मेरा जवाब देखना चाहिए। यदि आप पर UAC है, जो आपका संदर्भ मेनू मुझे बताता है, तो उपयोग करने के लिए रनस गलत कमांड है
surfasb

जवाबों:


8

runas एक कार्यक्रम को ऊंचा नहीं करता है। विस्टा से शुरू, प्रक्रियाएं अब व्यवस्थापक विशेषाधिकार नहीं दे रही हैं सिर्फ इसलिए कि उपयोगकर्ता के पास व्यवस्थापक क्रेडेंशियल हैं । इसकी वजह है यूएसी।

जब विस्टा और सर्वर 2008 सामने आए, तो यह विशेष रूप से सिस्टम एडिंस के लिए एक दर्द बिंदु था क्योंकि आप एक स्क्रिप्ट से व्यवस्थापक विशेषाधिकारों के साथ प्रोग्राम लॉन्च नहीं कर सकते थे।

कमांडलाइन से एक कार्यक्रम को बढ़ाने के लिए (इस प्रक्रिया के लिए उचित शब्द), आप कुछ तरीके कर सकते हैं।

यदि आपको केवल एक कमांड को बढ़ाने की आवश्यकता है, तो आप इसे प्रारंभ मेनू में टाइप कर सकते हैं और हिट कर सकते हैं CTRL खिसक जाना दर्ज

यदि आपको एक बैच फ़ाइल से कमांड को ऊंचा करने की आवश्यकता है, तो आपको स्क्रिप्ट को VBScript या JScript फ़ाइल में गुप्त करना होगा। या सिर्फ उत्कृष्ट डाउनलोड करें पावरटाइट्स को ऊपर उठाएं

संपादित करें:

अधिक स्पष्टीकरण के लिए: http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx

रनस कमांड-लाइन टूल, हालांकि, अभी भी विंडोज विस्टा में मौजूद है।   दुर्भाग्य से, इसका उपयोग सबसे आम दोहरे खाते के लिए नहीं किया जा सकता है   कार्य- Microsoft® प्रबंधन कंसोल (MMC) स्नैप-इन चल रहा है।
। । ।
रनस / उपयोगकर्ता: mydomain \ admin "mmc.exe% windir% \ system32 \ dsa.msc"

दुर्भाग्य से, यह ADU और C को लॉन्च करने का कारण नहीं बनता है। इसके बजाय, आपको एक रनस त्रुटि मिलती है जो कहती है "अनुरोधित ऑपरेशन को उत्थान की आवश्यकता है।"   इस मामले में जो हो रहा है वह यह है कि MMC निष्पादन योग्य को उच्चतमअनुमान विशेषाधिकार स्तर पर चलाने के लिए चिह्नित किया गया है। चूँकि आपके नेटवर्क प्रशासन खाते का उच्चतम स्तर व्यवस्थापक के रूप में है, इसलिए ADU और C को इस तरीके से लॉन्च करने के लिए उन्नयन की आवश्यकता होगी। चूँकि रनस एक उन्नयन का संकेत नहीं देता है, इसलिए त्रुटि होती है।

यूएसी दस्तावेज:

http://technet.microsoft.com/en-US/library/cc753413.aspx

जब कोई व्यवस्थापक Windows के इस संस्करण को चलाने वाले कंप्यूटर पर लॉग ऑन करता है, तो उपयोगकर्ता को दो अलग-अलग एक्सेस टोकन दिए जाते हैं। विंडोज का उपयोग करता है   एक्सेस टोकन, जिसमें उपयोगकर्ता की समूह सदस्यता, प्राधिकरण शामिल हैं   डेटा, और एक्सेस कंट्रोल डेटा, किन संसाधनों और कार्यों को नियंत्रित करने के लिए   उपयोगकर्ता का उपयोग कर सकते हैं। विंडोज के कुछ पिछले संस्करणों में जैसे कि विंडोज   XP, एक व्यवस्थापक खाते को एक एक्सेस टोकन प्राप्त हुआ, जिसमें शामिल था   उपयोगकर्ता को सभी विंडोज संसाधनों तक पहुंच प्रदान करने के लिए डेटा।


क्या आप अपने कथन के लिए एक विश्वसनीय स्रोत का हवाला दे सकते हैं जो रनस विशेषाधिकार को नहीं बढ़ाता है? यह इस उत्तर को एक बेहतर संदर्भ बना देगा।
jstarek

@jstarek: यूएसी डॉक्यूमेंटेशन के अलावा, एक प्रयोग करते हैं। यदि आप एक व्यवस्थापक खाते हैं और आपके पास व्यवस्थापक अनुमोदन है, तो इसे एक नियमित कमांड प्रॉम्प्ट में टाइप करें runas /user:myusername "cmd /k copy c:\windows\write.exe c:\windows\write.bak"। पहुंच अस्वीकृत।
surfasb

यह मान्य नहीं है यदि आप डिफ़ॉल्ट व्यवस्थापक खाते का उपयोग करते हैं, तो इस मामले में कार्यक्रम को बिना किसी UAC समस्याओं के लॉन्च किया जाएगा
Fez Vrasta

@FezVrasta तकनीकी रूप से सही नहीं है। समूह नीति "व्यवस्थापकीय खाता के लिए व्यवस्थापक अनुमोदन मोड" सक्षम होना चाहिए। नोट जो है डिफ़ॉल्ट रूप से अक्षम डोमेन में शामिल कंप्यूटरों पर।
surfasb

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