gpt4 book ai didi

电源外壳 : How to capture powershell output

转载 作者:行者123 更新时间:2023-12-01 12:54:55 24 4
gpt4 key购买 nike

我有一组从命令提示符调用的 powershell 脚本。当前脚本返回成功或失败代码。

有时脚本中的某些 powershell 命令会抛出错误。我想捕获所有输出(日志/消息/错误)。我发现我可以使用像

这样的命令

.\test.ps1 2>&1 | foreach 对象 {$_.ToString()} |输出文件 e:\log.txt

虽然此方法会记录错误消息,但存在以下问题

  1. 它只记录错误消息,而不是我从 powershell 控制台运行相同脚本时出现的行号。

  2. 现在 powershell 没有输出消息。我不想隐藏控制台的输出并且希望将 powershell 日志记录作为额外的东西。

  3. 我必须修改脚本调用命令。是否有任何独立工具可以运行并捕获 powershell 窗口中的输出。

最佳答案

我要提到 Start-Transcript 是一种很好的方式。

您还可以使用 Get-History 来查找您输入的命令。

关于电源外壳 : How to capture powershell output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10381797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com