Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 2.0写入输出以显示并附加到文件_Powershell - Fatal编程技术网

Powershell 2.0写入输出以显示并附加到文件

Powershell 2.0写入输出以显示并附加到文件,powershell,Powershell,我想在PowerShell中显示一条消息,并将该消息附加到日志文件中。在PowerShell 4.0中,您可以使用Tee对象-Append,但我认为PowerShell 2.0中没有-Append选项。有没有一种简单的方法可以同时将消息写入屏幕和日志文件 很遗憾,我无法升级到PowerShell 4.0 您可以使用开始转录本和停止转录本(请记住将下拉列表更改为3.0,以便查看2.0功能)。如果希望捕获详细信息、警告、错误等,可能需要使用折叠输出文件描述符。这是可行的,尽管有点长: | %

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


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

您可以使用
开始转录本
停止转录本
(请记住将下拉列表更改为3.0,以便查看2.0功能)。如果希望捕获详细信息、警告、错误等,可能需要使用折叠输出文件描述符。

这是可行的,尽管有点长:

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