Powerhellでps1ファイルを実行してみました。
1.Powershellでps1ファイルを実行するコマンド
以下のコマンドで実行可能です。
powershell -ExecutionPolicy Unrestricted -File .\test.ps1
なお、このコマンドの中で実行ポリシーを指定して実行していますが、コマンドの実行前後で実行ポリシーの設定自体は変わりません。
上記のコマンドはあくまで実行するときにポリシーを指定して実行するので、OSユーザーとしての実行ポリシーの設定は変更されません。
PS C:\> get-ExecutionPolicy
AllSigned
PS C:\>
PS C:\> powershell -ExecutionPolicy Unrestricted -File .\test.ps1
PS C:\>
PS C:\> get-ExecutionPolicy
AllSigned
PS C:\>