执行策略
使用命令
Get-ExecutionPolicy
确定当前执行策略
Restricted
脚本不能运行 受限制的(默认设置)
Unrestricted
允许所有的脚本运行
RemoteSigned
本地创建的脚本可以运行,但从网上下载的脚本不能运行
AllSigned
仅当脚本由受信任的发布者签名时才能运行。
Set-ExecutionPolicy
以管理员身份修改策略
本地策略为Restricted,所有脚本不能运行,受限制的,需绕过
绕过姿势1
powershell.exe -ExecutionPolicy Bypass -File .\test.ps1
绕过姿势二powershell.exe -exec bypass -Command "& {Import-Module E:\Desktop\powershelll\test.ps1}"
绕过姿势3powershell.exe -exec bypass -Command "& {Import-Module E:\Desktop\powershelll\test.ps1;InvokeAllChecks}"
网友评论