如何在 ps1 脚本中终止终端会话

How to terminate a terminal session in a ps1 script

如何从 .ps1 脚本中终止 terminal/PowerShell window?我希望它以命令行中 exit 的方式工作,但是当我将其放入 PowerShell 脚本时,它只会终止脚本。

Environment.Exit() 将终止整个过程:

# replace 0 with a non-0 error code if you want to indicate some sort of failure
[Environment]::Exit(0)