此命令打开一个新的 powershell 窗口,运行命令,然后退出:
Start-Process powershell { echo "hello"; sleep 1; echo "two"; sleep 1; echo "goodbye" }
Run Code Online (Sandbox Code Playgroud)
如果我改为启动 Powershell Core,它会打开一个新窗口,但新窗口会立即退出:
Start-Process pwsh { echo "hello"; sleep 1; echo "two"; sleep 1; echo "goodbye" }
Run Code Online (Sandbox Code Playgroud)
使用 pwsh 进行此类调用的正确方法是什么?