【PowerShell】バッチファイルで簡単に実行(Windows10)

Windows10でPowerShellをバッチファイルで簡単に実行する方法についてサンプルコード付きで解説します。

【PowerShell】バッチファイルで実行

PowerShellスクリプトを実行するには、実行ポリシーを変更する必要があり、少々面倒です。
そこで今回はそれをバッチファイル(batファイル)で自動化します。

① 適当なPowerShellスクリプトファイルを作成します。
■test.ps1
※拡張子の1は「エル」ではなく数字の「いち」です。

echo "hello world."

② 以下のようなバッチファイルを作成します。
■run.bat

powershell -ExecutionPolicy RemoteSigned -File C:\prog\powershell\test.ps1
pause

※C:\prog\powershell\test.ps1は、作成した「PowerShellスクリプトファイルのパス」ですので適宜変更してください。

③ バッチファイルをダブルクリックして実行すればPowerShellスクリプトを実行できます。
なお、- -ExecutionPolicyの設定は当該セッションのみ有効となるため、設定を戻す手間もありません。

関連記事・参考文献
関連 【PowerShell入門】使い方・サンプル集

コメント