विंडोज पर किसी अन्य उपयोगकर्ता के रूप में चलाने के लिए कमांड लाइन तर्क?


9

विंडोज़ .msi इंस्टॉलर के तहत, यदि आप किसी एप्लिकेशन के इंस्टॉलेशन समय पर चलने के लिए कस्टम क्रिया निर्दिष्ट करते हैं, तो यह "सिस्टम" उपयोगकर्ता के तहत चलेगा। क्या मैं कस्टम एक्शन (.exe फ़ाइल) में कमांड लाइन पैरामीटर पास करके इसे ट्रिक कर सकता हूं और वर्तमान में लॉग ऑन उपयोगकर्ता के तहत इसे चला सकता हूं ?

जवाबों:


14

क्या यह वही है जिसको तुम खोज रहे हो?

RUNAS

Execute a program under a different user account.

Syntax
      RUNAS [/profile] [/env] [/netonly] /user:user Program

Key
   /profile   Option to load the user's profile (registry)
   /env       Use current environment instead of user's.
   /netonly   Use the credentials specified only for remote connections.
   /user      Username in form USER@DOMAIN or DOMAIN\USER
              (USER@DOMAIN is not compatible with /netonly)
   Program    The command to execute

संकेत दिए जाने पर पासवर्ड डालें।

जब आप के साथ एक कार्यक्रम शुरू करते हैं RunAs /netonly, तो प्रोग्राम आपके स्थानीय कंप्यूटर पर आपके द्वारा वर्तमान में लॉग किए गए उपयोगकर्ता के रूप में निष्पादित होगा, लेकिन नेटवर्क पर अन्य कंप्यूटरों के किसी भी कनेक्शन को निर्दिष्ट उपयोगकर्ता खाते का उपयोग करके बनाया जाएगा।

बिना /netonlyसब कुछ निर्दिष्ट उपयोगकर्ता खाते के तहत चलेगा।


मेरा मानना ​​है कि 'रनस' एक शेल कमांड है। मुझे कुछ तर्क के बाद 'my.exe.exe' कमांड की आवश्यकता है जो इसे अलग-अलग क्रेडेंशियल के तहत चलाएगा। कोई और संकेत?
kallogs

1
कोई भी संशोधक जो कमांड के बाद आता है उसे प्रोग्राम में बनाया जाना है। एक उदाहरण iexplore.exe / k है यह किओस्क मोड में इंटरनेट एक्सप्लोरर खोलता है और इसे निष्पादन योग्य में बनाया गया है। जब तक आप एक स्क्रिप्ट नहीं लिखते हैं जो प्रोग्राम के साथ शेल कमांड को निष्पादित करता है यदि आप स्क्रिप्ट के लिए एक संशोधक पास करते हैं जैसे कि myscript.bat जो कि myfile.exe को सामान्य रूप से चलाता है लेकिन myscript.bat / एक अन्य जो किसी अन्य उपयोगकर्ता के रूप में शेल के माध्यम से myfile.exe चलाता है।
स्टेनली विलियम्स

तुम सही हो। कोई रास्ता नहीं इसके आसपास मुझे लगता है। धन्यवाद
Kellogs

बहुत मूर्खतापूर्ण @kellogs जाहिर है आप यह नहीं कह सकते कि इसके आसपास कोई रास्ता नहीं है। वास्तव में वहाँ निश्चित रूप से इसके चारों ओर एक रास्ता है। मैंने एक बार एक स्क्रिप्ट चलाई जो रनास करती थी और एक पासवर्ड लिखा था, और एक प्रोग्राम है जो एक cmd शेल को छिपाएगा। तो यह एक संयुक्त समाधान के रूप में, सिद्धांत में संभव है। प्रोग्राम जो छिपी हुई चीज़ों को चलाता है वह है HSTART ntwind.com/software/hstart.html
barlop

3

शॉर्टकट लक्ष्य स्थान में:

C:\Windows\System32\runas.exe /profile /user:COMPUTERNAME_04\administrator C:\totalcmd\TOTALCMD64.EXE

-2

यदि आप एडमिनिस्ट्रेटर के अलावा कोई भी एप्लिकेशन खोलना चाहते हैं, तो कृपया नीचे दिए अनुसार करें - एप्लिकेशन पर शिफ्ट की + राइट क्लिक करें। यह विकल्प "रन ऐज डिफरेंट यूजर" दिखाएगा


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