我有很多PowerShell脚本。一个主要的,那个叫其他的孩子。这些PS脚本依次调用Windows CMD脚本,bash脚本和控制台应用程序。所有这些脚本和应用程序将消息写入控制台。例如,PowerShell脚本正在使用Write-Host
scriptlet用于此目的。PowerShell:发送控制台输出到文件没有震耳欲聋的控制台输出
问题:如何轻松地将所有此控制台输出重定向(发送)到某个文件,而不是震耳欲聋(取消)此控制台输出?我希望能够从控制台输出中看到发生了什么,并且还有日志文件中的消息历史记录。
谢谢。
如果您打算对输出做些什么,为什么要使用'Write-Host'? 'Write-Host'就是这么做的 - 在主机上写一些东西。那之后它就失控了。不过,你可以实现你自己的主机,但我想这不太有趣。 – Joey 2011-03-07 06:47:26