C#からpowerShellのps1ファイルを実行して結果を画面表示させる方法
powerShellのps1ファイルをC#から実行
今回は、C#でpowerShellのps1ファイルを実行し、出力結果を画面に表示させる方法を書きます。
まず初めに、実行結果を載せておきます。
では、次から過程を書いてきます。
表示画面の設定
Form画面にButtonコントロールを設置、richTextBoxを設置します。
実行ボタンを押下したら、ps1ファイルを実行させて、結果の出力をrichTextBoxに表示させる処理になります。
powerShellのps1ファイルの中身
拡張子が「.ps1」のファイルを作成
今回、ファイル名は「shell001.ps1」としました。
メモ帳などのエディタで開き、下記の文を記述します。
echo “Hello World!!”
echo “powershellの実行結果が表示される”
get-alias
このファイルを任意の場所に保存して準備完了!
C#のソースコード
ソースコードを載せます。
ps1ファイルの場所のパスを記述してビルドして実行する。
実行ボタンを押下したら出力が表示されます。