我正在尝试在 CMD 中运行以下 PowerShell 命令:
powershell -Command "Start-Process MSBuild.exe MyProject.sln -Verb RunAs"
我在 PowerShell 中运行它,以便我可以获得 UAC(用于提升权限)。我不确定 CMD 中是否有等效项。
现在,我从批处理文件中运行 PowerShell 脚本,这样我就可以双击并执行。 (或者把它放在 $Path
位置并从任何地方调用它)
但问题是它一运行完就立即关闭,而且我也看不到构建错误消息。
当 MSBuild.exe
在新窗口中完成执行时,如何等待
或暂停
?
最佳答案
noexit
命令使您的 PowerShell 窗口保持打开状态。
powershell -noexit -Command "Start-Process MSBuild.exe MyProject.sln -Verb RunAs"
关于powershell - 如何在不关闭输出窗口的情况下运行 PowerShell Start-Process?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752097/