停止自动关闭在 powershell 中启动的命令提示符

Stop auto-close of command prompt, that were started in powershell

我有一个 powershell 脚本:

Start-Process -FilePath 'dotnet' -WorkingDirectory [Directory] -ArgumentList 'build'
Write-Output "starting: Main application " 

该脚本位于不识字目录的 foreach 中。它打开命令提示符 window 并在每个目录中运行。完成后关闭命令提示符。

我希望命令提示符 window 在执行后保持打开状态。

许多类似问题的答案是 'use pause' 或 'use /k'

但是我该如何将它添加到我的脚本中呢? 我试过了:

Start-Process -FilePath 'dotnet' -WorkingDirectory [Directory] -ArgumentList 'build /k'
Write-Output "starting: Main application " 

Start-Process -FilePath 'dotnet' -WorkingDirectory [Directory] -ArgumentList 'build & pause'
Write-Output "starting: Main application " 

以及许多其他变体。不知道怎么传指令

感谢 PetSerAl:

Start-Process -FilePath 'cmd' -WorkingDirectory [Directory] -ArgumentList '/k dotnet build'