在脚本中以管理员身份运行cmd.exe

时间:2012-07-12 19:41:35

标签: windows vbscript runas

我需要以管理员身份运行脚本,就像我右键单击cmd.exe并单击以管理员身份运行一样。

目前这就是我所拥有的:

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

1 个答案:

答案 0 :(得分: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