Powershell支持“EXIT”关键字,它的范围是基于作用域的,它可能比你想象的工作方式要不同。 让我们来测试下这个函数: 代码如下:function test { ‘A’ exit ‘B’ } 当你保存并调用脚本,你将得到: 代码如下: PS> C:\Users\Tobias\Documents\PowerShell\test12343.ps1 A 这时”exit”过早的结束了这个函数。可是当你没有保存当前脚本或当你调用的是一个交互函数,你整个Powershell宿主将关闭。 “Exit”结束当前调用的脚本,不仅仅是函数。倘若你把它像下面那样保存到脚本,你也许会有意外的发