PowerShellから外部プログラムを実行する場合は、 直接exeを入力する & Start-Processコマンドレットを使用する といった方法がる。 PS > notepad.exe test.txt PS > 外部プログラムが空白を含むパスにある場合は、&を付ける(例ではPeaZipというアーカイバソフトを起動している)。 PS > & 'C:\Program Files\PeaZip\peazip.exe' PS > 実行するとわかるが、すぐにプロンプトに制御が戻る。外部プログラムの完了を待ちたい場合は、 Start-Process -FilePath notepad.exe -ArgumentList test.txt -Wait とStart-Processを-Waitを指定して実行すればよい。

