Запустить программу Powershell на выполнение
Временный запуск скрипта (Bypass)
Самый безопасный способ — запустить конкретный скрипт с параметром -ExecutionPolicy Bypass. Это не меняет настройки системы, но разрешает выполнение:
 
>  powershell -ExecutionPolicy Bypass -File "C:\tmp\my.ps1" 

 

Способы обхода политики PowerShell Execution

Есть несколько трюков, которые могут помочь вам, когда нужно запустить на компьютере PowerShell скрипт, не изменяя настройки политики выполнения. Например, я хочу запустить простой PS1 скрипт, который поверяет, что запущен с правами администратора.

Можно с помощью Get-Content получить содержимое скрипта и перенаправить его в стандартный поток ввода консоли PS.

>  Get-Content c:\ps\check_process_elevation.ps1 | PowerShell.exe -noprofile – 

Либо можно запустить новый процесс powershell.exe с политикой выполнения Bypass:

powershell.exe -noprofile -executionpolicy bypass -file c:\ps\check_process_elevation.ps1 

источник

Категория: PowerShell | Добавил: ae999 (28.04.2026)
Просмотров: 33