>>322
Processブロックでは $_ に各行が入ってくるので必要な時だけ出力しました
$_の扱いはForEach-Objectと同じなので、そちらでたくさん例が見つかるでしょう

>>323
Windows限定かもしれませんが、コマンドラインで

prog arg1 arg2 arg3

と起動するプログラムならこれでいい気がします

Start-Process "prog" -ArgumentList @('arg1 arg2 arg3')