我可以使用,CreateObject("shell.application").ShellExecute
但我可以运行cscriptadministrator
吗?用那个?我是一个新手vbscripter。谢谢!
问问题
1965 次
2 回答
0
你试过RunAs
命令吗?RunAs
我最近发布了一个解决方案,指导您从 VBScript 中获取执行命令的正确语法。
看看它是否有帮助。
于 2014-09-15T15:49:41.870 回答
0
scriptPath 是您要以管理员身份运行的脚本的路径
Arguments 是您要传递给脚本的命令行参数。注意参数是空格分隔的,如果要传递包含空格的参数,则需要将该参数括在引号中 [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
于 2016-06-05T17:46:12.873 回答