powershell - 如何在不关闭输出窗口的情况下运行 PowerShell Start-Process?

标签 powershell batch-file cmd msbuild

我正在尝试在 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/

相关文章:

powershell - 从字符串中提取文本到文档末尾

sharepoint - 找不到新的 SPWebApplication 应用程序池帐户

batch-file - BATCH : How to read a . txt 文件删除具有特定文件名的某些列出的文件

batch-file - Windows 任务计划程序不启动批处理文件任务

windows - 如何将特定文件从多个子文件夹移动到它们各自的父文件夹? (Windows 批处理)

Windows Batch : Search all files in file, 如果行包含 "apple"或 "tomato"回显它

windows - 使用 Powershell 计算文件夹

java - 段落条件嵌套正则表达式(递归)

windows-7 - 更新文件或文件夹 修改日期

MySQL 错误 2002 (HY000) : Can't connect to local MySQL server through socket '/var/run/mysql.sock' in widows 7