在提升的cmd.exe上运行脚本

时间:2012-01-31 01:26:03

标签: windows cmd shellexecute wsh runas

使用以下脚本打开命令窗口后如何运行脚本?

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe", "uac" , "", "runas", 1

例如,如何使用上述脚本以管理员身份运行ipconfig

1 个答案:

答案 0 :(得分:0)

如果指定/c开关,则cmd.exe将执行指定的命令,然后终止。

所以,例如:

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe /c ipconfig", "uac" , "", "runas", 1

或者,您可以使用/k开关,它的工作方式完全相同,只是在命令完成后将命令提示符保留在屏幕上。