ps1スクリプト(Windows PowerShell)を人に使ってもらうまで

ちょっと画像ファイルを分割するプログラムが欲しかったので、PowerShellスクリプト(拡張子ps1)で書いてみました。
.NETのクラスを呼び出して使えたりするので、CUIのちょっとしたものはこれで大体いいんでないかいという使い勝手。

で、これを先方に使ってもらおうとすると、いろいろ環境を整えないといけないことが判明。

1. 保護解除
ダウンロードしてきたファイルは保護フラグがついているので(共有フォルダからコピーも同様の扱い)PowerShell上で
> Unblock-File (MyScript).ps1
として保護を解除しておく。

2. ps1スクリプト実行許可
ps1スクリプトを実行可能にするため、PowerShell(管理者)上で
> Set-ExecutionPolicy RemoteSigned CurrentUser
として実行可能にしておく。(このPowerShellは閉じてOK)

この実行環境状態がどうなってるかわからないし、この手順を踏んでくれる人がいればいいですが、いないともっと面倒だなぁと思った次第。でもこの程度のことでexe作るのもなぁ、なんて。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください