假设我用 ErrorAction Stop 运行了一个命令,它产生了一个错误。我想知道错误是否最初终止?我有 ErrorVariable 或 $Error 对象。ErrorVariable 是否捕获这两种错误?我正在寻找 .NET/PowerShell 对象中的一个属性,它可以告诉我这个错误正在终止。是否也会为非终止错误生成异常?
另外,当我在控制台上编写命令(不是 ISE 并且不运行脚本,只是控制台上的单个命令)时,如何使用 ErrorAction 变量抑制错误?基本上,屏幕上不应该有任何红色输出。