UAC के साथ अच्छी तरह से काम करने के लिए कंसोल 2 प्राप्त करना


18

मैं UAC के साथ अच्छी तरह से काम करने के लिए कंसोल 2 प्राप्त करना चाहूंगा

विशेष रूप से समस्याओं से मैं निपटना चाहूंगा:

  • अगर मैं नॉन-एलीवेटेड शुरू करता हूं, तो दौड़ते समय ऊंचा उठने का एक तरीका है। यह विशेष रूप से अच्छा होगा अगर मैं अलग-अलग टैब को ऊंचा कर सकता हूं
  • मैं इस लिंक के समान, व्यवस्थापक / गैर-व्यवस्थापक के लिए अलग-अलग रंग प्राप्त करना चाहूंगा । मूल रूप से, अगर मुझे स्टार्टअप पर कमांड को निष्पादित करने के लिए कंसोल मिल सकता है (HKLM \ Software \ Microsoft \ Command Processor \ AutoRun रजिस्ट्री मान के समान), बस इतना ही मुझे चाहिए

मुझे यह काम कैसे करना है? क्या मुझे इसे काम करने के लिए स्रोत कोड को संशोधित करना होगा, या क्या मैं अलग-अलग टैब सेटिंग्स का उपयोग कर सकता हूं / w / शेल निष्पादन योग्य हैक्स कर सकता हूं?

मैं विंडोज 7 का उपयोग कर रहा हूं, हालांकि मुझे लगता है कि कोई भी काम करने वाला समाधान विस्टा पर भी काम करेगा।


6
@ गृह - यदि आप पूरी तरह से पांडित्य बनना चाहते हैं This Q&A site is not a forum:। और यदि आपके पास एक वैध उत्तर है , जो कि मुझे व्यक्तिगत रूप से लगता है कि ओपी करता है, तो स्वयं के जवाब में कुछ भी गलत नहीं है, क्योंकि वह समस्या का हिस्सा है।
DMA57361

1
@harrymc: मेरे उपयोग के किस भाग से आप असहमत हैं? "मैं इसे कैसे काम कर सकता हूं? क्या मुझे इसे काम करने के लिए स्रोत कोड को संशोधित करना होगा, या क्या मैं अलग-अलग टैब सेटिंग्स का उपयोग कर सकता हूं / डब्ल्यू / शेल निष्पादन योग्य हैक कर सकता हूं?" क्या प्रश्न है। मैंने जो उत्तर दिया, वह वही है जो मैंने स्वयं खोजते समय पाया था, जैसा कि हैरी कहते हैं, यह साइट का एक वैध उपयोग है।
मर्लिन मॉर्गन-ग्राहम

3
@harrymc: और यदि आप superuser.com/about को पढ़ते हैं , तो यह बिल्कुल एक ब्लॉग के रूप में है। ऐसा नहीं है कि मैंने इसे उस तरीके से इस्तेमाल किया
मर्लिन मॉर्गन-ग्राहम

जवाबों:


6

क्या आप कोनमू को आजमाना चाहते हैं? मैं इस कंसोल एमुलेटर का लेखक हूं। आप चयनित टैब को उन्नत या निर्दिष्ट क्रेडेंशियल्स के तहत चला सकते हैं। और आप एलिवेटेड कंसोल (या निर्दिष्ट एप्लिकेशन) के लिए अलग-अलग पैलेट निर्दिष्ट कर सकते हैं।

नया टैब पैरामीटर


यकीन नहीं होता कि यह इस सवाल के जवाब के रूप में योग्य है, लेकिन मुझे इस तरह के सॉफ्टवेयर में दिलचस्पी है। मैं इसे एक शॉट दूँगा :)
मर्लिन मॉर्गन-ग्राहम

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

मुसीबत यह है, इस विकल्प को Console2 जैसा अनुभव नहीं मिला है।
उमर फेरुले

@UmberFerrule मुसीबत? महसूस? यह अलग और अधिक शक्तिशाली है।
मैक्सिमस

4

मैंने इसका कुछ भाग हल किया।

मैं व्यवस्थापक / गैर-व्यवस्थापक के लिए अलग रंग प्राप्त करना चाहूंगा

किसी कारण से, bcdedit.exe सिस्टम 32 डायरेक्टरी में नहीं दिखा रहा है जब Console2 के भीतर चल रहा है (यह निश्चित नहीं है कि क्यों?)। इसलिए, मुझे अपने प्रश्न में लिंक पर मिले एक का उपयोग करने के बजाय एक और कमांड ढूंढनी थी । मैं एक और "ऐसा कुछ भी नहीं" कमांड है कि मुझे व्यवस्थापक / गैर-व्यवस्थापक, कि बीच अंतर करने की अनुमति होगी पाया है Console2 में दिखाई दे।

Console2 में, मैंने इसका shellविकल्प निर्धारित किया है:

% ComSpec% / k secedit / validate% ComSpec: cmd.exe =% ieuinit.inf> nul 2> nul && (color FC && title ADMIN) || (रंग 07 && शीर्षक NONADMIN)

जहाँ तक यह सवाल है ...

अगर मैं नॉन-एलीवेटेड शुरू करता हूं, तो दौड़ते समय ऊंचा उठने का एक तरीका है। यह विशेष रूप से अच्छा होगा अगर मैं अलग-अलग टैब को ऊंचा कर सकता हूं

पहले से ही एक नियोजित सुविधा और संबंधित सुविधा अनुरोध हैं।

आप इस बिंदु पर इसके आसपास काम नहीं कर सकते। आप एप्लिकेशन को LUA के रूप में शुरू नहीं कर सकते हैं, और केवल विशिष्ट संकेतों को बढ़ा सकते हैं, क्योंकि Console2 अनुप्रयोगों को उच्च / उच्च स्तर तक पहुंच नहीं दे सकता है। यह केवल दूसरे तरीके से काम करेगा। मुझे लगता है कि कार्यक्रम को ऊंचा चलाने की आवश्यकता होगी, लेकिन एक गैर-एलिवेटेड प्रक्रिया के माध्यम से शुरू करें, इसलिए यह गैर-एलिवेटेड प्रक्रिया शुरू कर सकता है। इसे कभी-कभी बूटस्ट्रैप भी कहा जाता है

मैं PsExec की कोशिश की है, और यह काफी सही काम नहीं किया। इसने कुछ व्यवस्थापक अधिकार छीन लिए, लेकिन फिर भी एक उन्नत टोकन का उपयोग कर रहा था।

मूल रूप से, स्रोत परिवर्तन के बिना, समान कंसोल 2 सत्र के टैब में ऊंचा और LUA दोनों कंसोल प्राप्त करना संभव नहीं होगा। लेकिन आप केवल Ctrl + Shift + Clickएक अलग सत्र में व्यवस्थापक के रूप में लॉन्च करने के लिए टास्कबार आइकन या शॉर्टकट पर क्लिक कर सकते हैं ।

संपादित करें: मैंने पाया कि यदि आप एक कमांड लाइन टूल के साथ ansicon का उपयोग कर रहे हैं जो रंग (जैसे git ) को आउटपुट करता है , तो यह थोड़ा टूट जाएगा। इसके बजाय इस आदेश का प्रयास करें:

% ComSpec: cmd.exe =% secedit.exe / मान्य% ComSpec: cmd.exe =% ieuinit.inf> nul 2> nul && (रंग FC && शीर्षक ADMIN) || (रंग और शीर्षक NONADMIN)

यदि आप व्यवस्थापक मोड में हैं, तो लाल रंग रंगों को कमांड आउटपुट को ओवरराइड करेगा, लेकिन इसे ठीक करने का एक आसान तरीका नहीं है। हालांकि मुझे पता है कि आपको किसी भी तरह से व्यवस्थापक मोड में बहुत काम नहीं करना चाहिए। इसलिए UAC और इसलिए विशेष रंग जो हम जोड़ रहे हैं।


यह कंसोल 2 के नवीनतम संस्करणों के साथ संभव है, जैसा कि आप निश्चित रूप से जानते हैं।
विरोधाभास

: यदि आप करते हैं, और यह अच्छी जानकारी देता है, तो मैं इसे स्वीकार करूंगा।
मेरलिन मॉर्गन-ग्राहम

@ मेरिलिन: वेल कॉनसोल 2 अब आपको अलग-अलग उपयोगकर्ताओं के रूप में टैब खोलने में सक्षम बनाता है, लेकिन मुझे यकीन नहीं है कि यह यूएसी को कैसे संभालता है, क्योंकि मैं केवल डोमेन व्यवस्थापक खातों का आमतौर पर उपयोग करता हूं, इसलिए मैं आपको इस समय पर्याप्त जवाब नहीं दे सकता।
विरोधाभास

BTW, आपकी प्रोफ़ाइल ने कहा कि आप लगभग एक महीने से साइट पर नहीं थे, तो आपको मेरी टिप्पणी की कोई सूचना इतनी तेज़ी से कैसे मिली, जिज्ञासा से बाहर? राष्ट्रीय स्वयंसेवक संघ?
पैराडायराड

1
@ Conlyn2 में "उपयोगकर्ता के रूप में" का उपयोग करने की कोशिश करने वाले किसी अन्य व्यक्ति के लिए @ MerlynMorgan-ग्राहम, मैंने पाया कि जब आप ऐसा करते हैं तो Console2 थोड़े बाहर निकलता है। मैंने इसे रिमोटली असाइन किए गए निष्पादन के साथ काम करने के लिए पॉवरशेल स्क्रिप्टिंग प्राप्त करने की कोशिश की। जब मैंने एक व्यवस्थापक उपयोगकर्ता के रूप में पॉवर्सशेल टैब शुरू किया, Console2 एक विंडो में बदल गया जो 40px चौड़ा और 80px लंबा था और इसे आकार नहीं दिया जा सकता था। तो अजीब था।
जूलम

0

यदि आप हर बार टैब बनाते समय UAC पॉपअप से निपटने के लिए तैयार हैं, तो आप Edit> Settings> Tabs पर जा सकते हैं, शेल सेक्शन में Run As User को चेक करें, फिर यूजर नेम में डालें और अब एक पॉपअप दिखाई देगा और आप देख सकते हैं नाम बदलो। यदि आप एक व्यवस्थापक हैं और लॉगिन करते हैं तो इसे ऊंचा किया जाएगा; यदि आप मानक हैं और लॉगिन करते हैं तो यह मानक होगा :) आशा है कि यह मदद करता है।

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