powershell - PowerShell 错误记录
问题描述
当我运行脚本并引发异常时,会运行另一个脚本(日志脚本)。我必须将当前错误对象提供给日志脚本。
try
{
New-Item -Path 'E:\test.txt' -ItemType 'File' -ErrorAction Stop
}
catch
{
Write-Log -ErrorObject $Error
}
如何直接从第二个脚本访问第一个脚本的错误对象?最好的方法是使用 .Net 框架(System.Management.Automation.ErrorRecord)。我想输出一个完整的错误信息。
解决方案
推荐阅读
- java - 解密加密的私钥:数据不是对象 ID
- javascript - React Minified error #130 仅在构建期间而不是在运行 yarn start 时
- javascript - 如何使用按钮在javascript中重新开始倒计时
- spring-boot - 使用 Spring Boot 发送电子邮件
- android - 有没有办法在 WebView 中播放视频时隐藏媒体控件?
- java - 是否有基于数组的 Map 实现?
- ios - Flutter 与 iOS 原生页面相互跳转
- html - 如何将焦点集中在电子框架中的 html 控件上?
- sql - 计算故障率的 SQL 编程
- android - 是否有 webhook 可以获取有关 Google Play 中已取消应用程序的通知?