ExecutionPolicy сбрасывается обратно в неопределенное после закрытия окна - PullRequest
1 голос
/ 21 февраля 2020

Я пытаюсь решить проблему, когда не могу запустить локальные сценарии .ps1 из контекстного меню без предупреждения об изменении политики выполнения, появляющегося после каждой перезагрузки.

Действия для воспроизведения:

Откройте расширенный Powershell и запустите:

Set-Executionpolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Set-Executionpolicy -ExecutionPolicy RemoteSigned -Scope Process

Запуск ExecutionPolicy -List, затем вернет:

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process    RemoteSigned
  CurrentUser    RemoteSigned
 LocalMachine    RemoteSigned

Но после закрытия и повторного открытия окна Powershell и повторного запуска ExecutionPolicy -List, только настройки LocalMachine:

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine    RemoteSigned

Почему другие не придерживаются? Я запустил DISM restorehealth и sfc /scannow и не получил никаких ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...