2012-07-12 12 views
5

मेरे पास एक स्क्रिप्ट है जिसे मुझे व्यवस्थापक के रूप में चलाने की आवश्यकता है जैसे कि मैं cmd.exe पर राइट क्लिक करता हूं और पर क्लिक करें व्यवस्थापक के रूप में चलाएं।एक स्क्रिप्ट में व्यवस्थापक के रूप में cmd.exe चलाएं

Call WSHShell.Run("cmd.exe /K netdom renamecomputer ... end code") 

उत्तर

8

आप ShellExecute का उपयोग कर की कोशिश की है:

वर्तमान में यह है कि मैं क्या है?

RunCmdElevated.vbs

Set objShell = CreateObject("Shell.Application") 
objShell.ShellExecute "cmd.exe", "/k echo test", "", "runas", 1 

WScript RunCmdElevated.vbs

देता

परीक्षण

C: \ Windows \ system32>

+०१२३५१६४१०६

एक नई विंडो में। "1" मैं एक उपयोगकर्ता खाता नियंत्रण संवाद मिल जब मैं यह करने के दृश्य मोड

http://ss64.com/vb/shellexecute.html

+0

है। मैं उस संवाद को कैसे पकड़ूं और SendKeys का उपयोग करके 'हां' पर क्लिक करूं? – CAB

संबंधित मुद्दे