PowerShell

実行権限

PS C:\WINDOWS\system32> Get-ExecutionPolicy
RemoteSigned
PS C:\WINDOWS\system32> Set-ExecutionPolicy Unrestricted
Set-ExecutionPolicy : Windows PowerShell により実行ポリシーは正常に更新されましたが、設定は範囲がより明確に定義されたポリシーで上書きされました。この上書きにより、シェルで現在有効な実行ポリシー RemoteSigned が保持されます。
実行ポリシーの設定を表示するには、「Get-ExecutionPolicy -List」と入力してください。詳細については、"Get-Help Set-ExecutionPolicy" を参照してください。

発生場所 行:1 文字:1
+ Set-ExecutionPolicy Unrestricted
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], SecurityException
    + FullyQualifiedErrorId : ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
PS C:\WINDOWS\system32> Get-ExecutionPolicy -List

                                  Scope                         ExecutionPolicy
                                  -----                         ---------------
                          MachinePolicy                               Undefined
                             UserPolicy                               Undefined
                                Process                               Undefined
                            CurrentUser                            RemoteSigned
                           LocalMachine                            Unrestricted
  • How successfully change Execution policy and enable execution of Powershell scripts

  • mmc

  • ファイル(F) > スナップインの追加と削除(M)...

  • グループポリシーオブジェクトエディタで ローカルコンピュータ

  • ローカルコンピューターポリシー > コンピュータの構成 > 管理用テンプレート > Windowsコンポーネント

  • Windows PowerShell > スクリプトの実行を有効にする

  • 有効(E) / オプション: すべてのスクリプトを許可する

コンソール起動し直し

PS C:\WINDOWS\system32> Get-ExecutionPolicy
Unrestricted