その時々

その時々で違うんです。特に決まっていないんです。

powershellスクリプトを管理者権限なしで実行

ふとpowershellについて気になりました。
そこでいろいろと調べているうちに、powershellスクリプトは管理者権限がないと実行できないことがわかりました。

もちろん管理者権限で入って次のようにすれば実行できます。

c:\> Set-ExecutionPolicy RemoteSigned

ですがドメイン管理者ではないけど複数台のPCを管理している微妙な立場の場合、グループポリシーが使えないので、この手順は問題があります。

そこで考えたのが次の方法。

バッチファイルに次のように書いちゃえばいいんです。

powershell -executionPolicy RemoteSigned -F .\◯◯.sl

◯◯.slは実際に実行するスクリプトファイル名。