Tee-Object

Tee-Object (alias tee) is used to save piped command output into a file or variable as well as down the pipeline.

Pipeline/File Output

> Get-Process | Tee-Object -FilePath ps.txt

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    150      10     4636       3676              7308   0 AggregatorHost
...

Other self-explanatory flags available with this parameter set:

Variable/File Output

$a = ps | tee -f ps.txt

(redirects pipeline output to variable)

Pipeline/Variable Output

ls | tee -variable fooey
$fooey

Other