Windows PowerShell で Windows コマンドライン プログラムを実行することにより、Windows のグラフィック プログラムを起動できます。プログラムでテキスト出力が生成される場合は、他のシェルの場合と同様に、テキストをキャプチャして、新しいシェルでそのテキストを使用できます。

Windows PowerShell でメモ帳などのプログラムを実行するには、Path 環境変数に定義されているディレクトリにプログラムの実行可能ファイルが存在している必要があります。これは、Windows PowerShell がアプリケーション、ユーティリティ、およびスクリプトを探す場所が Path 環境変数の値によって決定されるためです (コマンドレットを Path ディレクトリに格納する必要はありません)。

環境変数に定義されているパスを確認するには、次のように入力します。

PS> $env:path

Path 環境変数にディレクトリを追加するには、次のように入力します。

PS> $env:path += ";newdirectory"

たとえば、WordPad.exe ファイルのディレクトリを Path 変数に追加するには、次のように入力します。

PS> $env:path += ";C:\Program Files\Windows NT\Accessories"

set コマンドと同様、この割り当てステートメントで変更されるのは、現在の Windows PowerShell セッションに対する Path 値のみです。変更を永続化するには、Windows PowerShell プロファイルに割り当てステートメントを追加します。詳細については、「Windows PowerShell プロファイル」を参照してください。




目次