powershellスクリプトを管理者権限なしで実行
ふとpowershellについて気になりました。
そこでいろいろと調べているうちに、powershellスクリプトは管理者権限がないと実行できないことがわかりました。
もちろん管理者権限で入って次のようにすれば実行できます。
c:\> Set-ExecutionPolicy RemoteSigned
ですがドメイン管理者ではないけど複数台のPCを管理している微妙な立場の場合、グループポリシーが使えないので、この手順は問題があります。
そこで考えたのが次の方法。
バッチファイルに次のように書いちゃえばいいんです。
powershell -executionPolicy RemoteSigned -F .\◯◯.sl
◯◯.slは実際に実行するスクリプトファイル名。