Я могу использовать CreateObject("shell.application").ShellExecute
, но могу ли я запустить cscript как administrator
? используя это? Я вроде как новичок vbscripter. Благодаря!Как я могу запустить cscript как администратор с другим vbscript?
0
A
ответ
0
Вы пробовали команду RunAs
? Недавно я опубликовал решение, которое поможет вам получить правильный синтаксис для выполнения команды RunAs
из VBScript.
Take a look и посмотреть, если это поможет.
0
scriptPath путь к вашему сценарию вы хотите запустить как администратор
Аргументов есть аргументы командной строки, которые вы хотите передать в скрипт. ПРИМЕЧАНИЕ. Аргументы разделены пробелами, если вы хотите передать аргумент, содержащий пробелы, вам нужно будет заключить эти аргументы в кавычки [Chr (34) - это кавычки]. для этого вам нужно будет писать, например. Arguments= chr (34) & "Hello World" & chr(34)
ScriptPath="Path to your script"
Arguments="Any arguments to pass to the script"
CreateObject("Shell.Application").ShellExecute "cscript.exe",_
Chr(34) & ScriptPath & Chr(34) & _
" " & Arguments, _
"", "runas", 1