此命令将打开一个新的powershell窗口,运行命令,然后退出:
Start-Process powershell { echo "hello"; sleep 1; echo "two"; sleep 1; echo "goodbye" }
如果我反而启动Powershell Core,它将打开一个新窗口,但新窗口将立即退出:
Start-Process pwsh { echo "hello"; sleep 1; echo "two"; sleep 1; echo "goodbye" }
用pwsh进行这种调用的正确方法是什么?