Win7 में, एक उपयोगकर्ता किसी प्रोग्राम पर राइट-क्लिक कर सकता है और 'Run as एडमिनिस्ट्रेटर' चुन सकता है। आपको एक पॉपअप मिलता है, लेकिन व्यवस्थापक पासवर्ड दर्ज करने की आवश्यकता नहीं है।
मैं एक ही कार्यक्षमता प्राप्त करना चाहूंगा, लेकिन कमांडलाइन से - विशेष रूप से, एक .bat
फ़ाइल के अंदर से ।
मुझे अंतर्निहित कमांड के बारे में पता है runas
, लेकिन मुझे इसका उपयोग करने का एक तरीका नहीं मिला है जो किसी बिंदु पर पासवर्ड के लिए पूछना समाप्त नहीं करता है।
मुझे उस विधि के बारे में भी जानकारी है Process.StartInfo.Verb = "runas";
, जो मैं चाहता हूं कि वास्तव में है, लेकिन मुझे एक कस्टम .NET ऐप बनाने की आवश्यकता है।
क्या कोई तरीका है, इसे पूरा करने के लिए केवल Win7 में अंतर्निहित कमांडलाइन टूल्स का उपयोग करना?
अद्यतन: uSlackr के लिए धन्यवाद, मैंने इस आदेश को पूरा किया:
powershell Start-Process cmd.exe -Verb RunAs
बेशक, cmd.exe
सिर्फ एक प्लेसहोल्डर है।