从vbs错误运行exe

时间:2014-11-08 23:27:53

标签: vbscript

我正在尝试从VBScript运行可执行文件。试过这个:

oShell = CreateObject("Shell.Application")
oShell.ShellExecute("cmd.exe", , , "runas", 1)
oShell.Run("File.exe")

然而,它在第二行给出了子错误。我在哪里弄错了?

1 个答案:

答案 0 :(得分:3)

我假设您想要使用提升的权限执行file.exe并保持窗口打开。

的VBScript:

set oShell = CreateObject("Shell.Application")
oShell.ShellExecute "cmd.exe", "/K file.exe", "", "runas", 1

请注意,runas动词未记录。

的PowerShell:

Start-Process -FilePath "cmd.exe" -ArgumentList @("/K", "file.exe") -Verb "runas"