1

同時に 2 つのログ ファイルに追加しようとしています。現在、出力と追加コマンドを >> 2回繰り返す必要があり、繰り返しコードが得られます。

$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し、2 番目の ( ) に追加し$log2ます。だから私の質問は、$log1追加されただけで上書きされないようにするにはどうすればよいですか?

関連する質問:

コマンドの出力を 2 つのファイルにリダイレクトする方法

どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

2

Add-Content次のコマンドレットを試してください。

$output | Add-Content -Path $log1,$log2
于 2013-06-11T10:03:34.093 に答える