我有一组powershell脚本,它们可以从命令提示符调用。当前脚本返回成功或失败代码。
有时,脚本中的一些powershell命令会引发错误。我想捕获所有的输出(日志/消息/错误)。我发现我可以使用以下命令
.\test.ps1 2>&1 _ foreach-object {$_.ToString()} \ Out-File e:\log.txt
尽管此方法记录错误消息,但以下是问题所在
发布于 2012-07-19 10:01:08
我本打算提到“开始记录”是一种很好的方法。
您也可以使用Get历史记录来找出您输入的命令。
发布于 2012-05-08 14:01:24
刚找到开始记录和停止记录命令。我们可以使用它来捕获所有要文件的输出内容(错误/消息/信息等)。
https://stackoverflow.com/questions/10381797
复制相似问题