错误

最新错误对象的数组。数组中的第一个是最近的一个:

PS C:\> throw "Error" # resulting output will be in red font
Error
At line:1 char:1
+ throw "Error"
+ ~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Error:String) [], RuntimeException
    + FullyQualifiedErrorId : Error

PS C:\> $error[0] # resulting output will be normal string (not red    )
Error
At line:1 char:1
+ throw "Error"
+ ~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Error:String) [], RuntimeException
    + FullyQualifiedErrorId : Error

用法提示:在 cmdlet 格式(例如 format-list)中使用 $error 变量时,请注意使用 -Force 开关。否则格式 cmdlet 将以上面显示的方式输出 $errorcontents。

错误条目可以通过例如 $Error.Remove($Error[0]) 删除。