我正在尝试从VBScript运行可执行文件。试过这个:
oShell = CreateObject("Shell.Application")
oShell.ShellExecute("cmd.exe", , , "runas", 1)
oShell.Run("File.exe")
然而,它在第二行给出了子错误。我在哪里弄错了?
答案 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"