Powershell が次のスニペットで「tee'd」変数を表示しない奇妙な理由を誰かが知っていますか?
# a.txt contains any text
cat a.txt | tee -variable foovar | % { 'value of foovar: ' + $foovar }
実際には、1 行だけでテキストを検索し、結果に基づいてテキストを処理します。たとえば、メールを送信します。
get-content [somefile] | select-string [somePattern] | tee [var] | ..[more processing] | .\sendmail.ps1 [var]