我正在尝试同时追加两个日志文件。我目前不得不重复输出和附加命令>>
两次,这给了我重复的代码:
$log1 = "C:\log1.txt"
$log2 = "C:\log2.txt"
$output = "Some output to be logged"
$output >> $log1
$output >> $log2
我已经研究过使用Tee-Object
命令并提出以下内容:
$output | Tee $log1 >> $log2
但是这会覆盖第一个($log1
)并附加到第二个($log2
)。所以我的问题是我是如何让$log1
不被覆盖的呢?
相关问题:
how-to-redirect-a-output-of-a-command-to-two-files
感谢任何帮助,谢谢。
答案 0 :(得分:2)
尝试使用Add-Content
cmdlet:
$output | Add-Content -Path $log1,$log2