首页 > 解决方案 > PowerShell 错误记录

问题描述

当我运行脚本并引发异常时,会运行另一个脚本(日志脚本)。我必须将当前错误对象提供给日志脚本。

try
{
    New-Item -Path 'E:\test.txt' -ItemType 'File' -ErrorAction Stop
}
catch
{
    Write-Log -ErrorObject $Error 
}

如何直接从第二个脚本访问第一个脚本的错误对象?最好的方法是使用 .Net 框架(System.Management.Automation.ErrorRecord)。我想输出一个完整的错误信息。

标签: powershellexception

解决方案


推荐阅读