錯誤

最新錯誤物件的陣列。陣列中的第一個是最近的一個:

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]) 刪除。