バッチからPowerShellを起動させる

 PowerShellを直接実行しようとしても怒られて実行できない。
Windowsのデフォルトポリシーでは拡張子.ps1は普通に実行させることができなくなっている。

セキュリティー的に簡単にポリシー変更するのも気がひける。何なら仕事上のPCだとそもそもポリシー変更の権限がないユーザしか与えられていないこともある。
もうそうなったらPowerShell実行できねぇぢゃん!!

という時は.batファイルから.ps1ファイルを実行すれば簡単に実行させることが可能になる。

powershell -NoProfile -ExecutionPolicy Unrestricted [.ps1ファイルのパス]