Я не могу изменить политику выполнения на windows powershell

изображение powershell привет, я пытаюсь изменить политику выполнения в powershell, чтобы иметь возможность использовать pycharm, так как в противном случае он дает мне ошибку, но когда я пытаюсь это сделать, после того, как я набираю «Y» или «A» и нажимаю ввод, он ничего не делает совсем. ошибка пичарма

я пытался запустить powershell от имени администратора, скопировал команды с веб-сайтов, чтобы изменить политику выполнения, мне это ничего не дало.

PS C:\Windows\system32> Set-ExecutionPolicy -ExecutionPolicy Default -Scope CurrentUser

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): Y
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
72
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Defaultполитика выполнения в настольных версиях Windows — Restricted — это именно та, которая предотвращает выполнение файлов сценариев.

Вам нужно выбрать политику, которая разрешает выполнение скрипта, RemoteSigned является хорошим компромиссом (разрешает выполнение файлов скриптов, кроме загруженных с веб-сайтов через браузер):

# -Force skips the confirmation prompt.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

При этом используется командлет Set-ExecutionPolicy для постоянной настройки политики выполнения для вашей учетной записи пользователя (вступает в силу немедленно). -Force пропускает запрос подтверждения.

Примечание:

  • Для конфигурации всей машины используйте -Scope AllUsers, однако для этого требуется повышение прав (запуск от имени администратора).

  • Если GPO (объекты групповой политики) контролируют политику выполнения на вашем компьютере, вы не можете использовать Set-ExecutionPolicy для ее переопределения.

  • Для получения дополнительной информации см. этот ответ.

Другие вопросы по теме