我有一套从命令提示符调用的PowerShell脚本。当前脚本返回成功或失败代码。Powershell:如何捕获PowerShell输出
某些时候脚本中的某些powershell命令会引发错误。我想捕获所有的输出(日志/消息/错误)。我发现我可以使用如下命令:
。\ test.ps1 2> & 1 | foreach-object {$ _。ToString()} |出文件E:\ log.txt的
虽然这种计算策略记录错误消息,但以下是问题
它只是记录错误消息,而不是当我运行相同的脚本来行号从PowerShell控制台。
现在没有来自powershell的输出消息。我不想隐藏从控制台&希望powershell日志作为额外的事情的输出。
我必须修改脚本调用命令。是否有任何独立的工具可以运行&捕获PowerShell窗口中的输出。