在Windows Powershell ISE中,我可以“在抛出异常时中断”吗?

时间:2015-04-16 17:20:43

标签: powershell powershell-ise

我可以像在Visual Studio中那样在Powershell ISE中执行此操作:

Visual Studio Break On Exception Options

显然我并不期待相同的对话,我猜测我可以在调用违规(嵌套)脚本的部分包装一个try / catch - 我感兴趣的东西是深深嵌套。我还假设我可以打开现有文件并在那里打一个断点。

然而,如果没有这样做,并且作为一个很好的方便,我希望能够打破任何异常"因为我很懒

1 个答案:

答案 0 :(得分:3)

在PowerShell中有自动变量

您要调整的是$ ErrorActionPreference

$ErrorActionPreference = "stop"

现在,当您在支持-ErrorAction开关的命令中遇到任何错误时,脚本将停止。值得注意的是,这是本机PowerShell操作,您仍然需要Try \ Catch用于任何.NET和C#命令