【问题标题】:Powershell 2.0 Write output to display and append to filePowershell 2.0 写入输出以显示并附加到文件
【发布时间】:2015-04-25 00:03:36
【问题描述】:

我想在 PowerShell 中显示一条消息并将该消息附加到日志文件中。在 PowerShell 4.0 中,您可以使用 Tee-Object -Append 但我认为它们在 PowerShell 2.0 中没有 -Append 选项。有没有一种简单的方法可以同时将消息写入屏幕和日志文件?

很遗憾,我无法升级到 PowerShell 4.0。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    您可以使用Start-TranscriptStop-Transcript cmdlets(请记住将下拉菜单更改为 3.0,以便查看 2.0 的功能)。如果您希望捕获详细、警告、错误等信息,您可能需要使用 redirection 折叠输出文件描述符。

    【讨论】:

      【解决方案2】:

      这行得通,虽然有点长:

          | %{write-host $_; out-file -filepath "$LOG" -inputobject $_ -append}
      

      【讨论】:

        猜你喜欢
        • 2016-06-07
        • 1970-01-01
        • 2016-05-13
        • 2021-12-14
        • 2017-10-22
        • 2023-03-31
        • 2014-02-05
        • 1970-01-01
        • 2011-04-03
        相关资源
        最近更新 更多