PowerShellをダブルクリックで実行する方法
Windows/Macそれぞれの方法について
Windowsの場合
以下の2つのファイルを用意します。
batファイルをダブルクリックすると、
PowerShellスクリプトを実行できるようになります。
用意するファイル
- Execute.bat
- script.ps1
バッチファイルの中身
バッチファイルの先頭に「pushd %~dp0」を記述することにより、
スクリプトのパスを相対パスで記述できます。
Execute.bat
pushd %~dp0
powershell -NoProfile -ExecutionPolicy RemoteSigned ".\script.ps1"
Macの場合
以下の2つのファイルを用意します。
commandファイルをダブルクリックすると、
PowerShellスクリプトを実行できるようになります。
用意するファイル
- Execute.command
- script.ps1
commandファイルの中身
commandファイルの先頭に「cd `dirname $0`」を記述することにより、
スクリプトのパスを相対パスで記述できます。
Execute.command
cd `dirname $0`
pwsh -NoProfile -ExecutionPolicy RemoteSigned "./script.ps1"
スポンサーリンク