VBA: 如何以管理员身份打开命令提示符并使用 cscript 调用 VBS?

VBA: How to Open command prompt as Administrator and call a VBS using cscript?

我正在尝试以管理员身份打开命令提示符并且 运行 使用 CScript 的 .VBS 文件。

我发现 post 用于 运行ning cmd 作为管理员:

Shell "powershell.exe -Command " & Chr(34) & "Start-Process cmd -Verb RunAs", vbNormalFocus

还找到 post 用于 运行 一个 VBS 文件:

SFilename = "Cscript " & Chr(34) & "C:\Temp\Run.vbs " & Chr(34) & " " & pParam1 & " " & pParam2

Shell SFilename, vbNormalFocus

但是,有人可以帮助我在单个 cmd 中完成这两件事吗window?

我尝试将 Shell 语句和 运行ning 一个接一个地合并,但没有成功。

复制@Noodles 的答案以便将此问题标记为已回答:

Set oShell = CreateObject("Shell.Application")
oShell.ShellExecute "cscript.exe", "//nologo c:temp\run.vbs", , "runas", 1 

或命令

oShell.ShellExecute "cmd.exe", "/k cscript //nologo c:temp\run.vbs", , "runas", 1