Windows PowerShell имеет четыре различные политики выполнения:
- Ограничено: запуск скриптов невозможен. Windows PowerShell можно использовать только в интерактивном режиме.
- AllSigned — можно запускать только сценарии, подписанные доверенным издателем.
- RemoteSigned — перед запуском загруженные сценарии должны быть подписаны доверенным издателем.
- Без ограничений – без ограничений; все сценарии Windows PowerShell могут быть запущены.
- Не определено — политика выполнения не установлена.
Если политика выполнения не установлена и не настроена, она отображается как «Неопределенная». Вот как вы можете увидеть текущее значение.
Содержание скрывать Как просмотреть политику выполнения PowerShell Изменение политики выполнения PowerShell для процесса Изменить политику выполнения PowerShell для текущего пользователя Изменение глобальной политики выполнения PowerShell. Измените политику выполнения PowerShell с помощью настройки реестраКак просмотреть политику выполнения PowerShell
- Откройте PowerShell.
- Введите или скопируйте и вставьте следующую команду и нажмите клавишу Enter:|_+_|
Команда отобразит все политики выполнения. Как видите, существует ряд областей, для которых можно определить политику выполнения. Его можно установить глобально для всех пользователей, только для текущего пользователя или для текущего процесса. Текущая политика процесса имеет приоритет над настройками текущего пользователя. Текущая политика пользователя переопределяет глобальный параметр. Имейте это в виду. Теперь давайте посмотрим, как изменить политику выполнения скриптов для PowerShell.
RealtekDrivers
Изменение политики выполнения PowerShell для процесса
- Откройте командную строку или PowerShell.
- Запустите файл powershell.exe с аргументом -ExecutionPolicy Unrestricted. Например, |_+_|
Ваш скрипт запустится с использованием политики неограниченного выполнения. Вместо скрипта вы можете запустить командлет или что хотите. Вместо «Неограниченно» вы можете использовать любую другую политику, упомянутую выше.
Совет: Для открытой консоли PowerShell вы можете переключить политику выполнения с помощью команды:
приложение для сканирования OS X|_+_|
Он будет оставаться активным до тех пор, пока вы не закроете текущее окно PowerShell.
Изменить политику выполнения PowerShell для текущего пользователя
- Откройте PowerShell.
- Введите или скопируйте и вставьте следующую команду и нажмите клавишу Enter:|_+_|
Совет: Если политика не установлена после приведенной выше команды, попробуйте объединить ее с аргументом -Force, например:
|_+_|Когда политика выполнения установлена для текущего пользователя, она переопределяет область «LocalMachine». Опять же, для процесса вы можете переопределить его для текущего экземпляра PowerShell, как описано выше.
Изменение глобальной политики выполнения PowerShell.
Эта политика выполнения применяется к компьютеру, то есть она эффективна для тех учетных записей пользователей, к которым политика выполнения не применяется отдельно. При настройках по умолчанию он будет применен ко всем учетным записям пользователей.
Чтобы изменить политику выполнения PowerShell в Windows 10, сделайте следующее.
Монитор Dell с динамиками не работает
- Откройте PowerShell от имени администратора.
- Выполните следующую команду:|_+_|
Вы сделали.
Измените политику выполнения PowerShell с помощью настройки реестра
Политику выполнения можно изменить с помощью настройки реестра как для текущего пользователя, так и для компьютера. Вот как это можно сделать.
- Откройте редактор реестра.
- Чтобы изменить политику выполнения для текущего пользователя, перейдите к |_+_|
- Задайте для строкового значения ExecutionPolicy одно из следующих значений: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefine.
- Чтобы изменить политику выполнения для области LocalMachine, перейдите к |_+_|
- Задайте для строкового значения ExecutionPolicy одно из следующих значений: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefine.
Совет: Узнайте, как перейти к разделу реестра одним щелчком мыши. Кроме того, вы можете быстро переключаться между HKCU и HKLM в редакторе реестра Windows 10.
Вот и все.