執(zhí)行策略
使用命令
Get-ExecutionPolicy
確定當(dāng)前執(zhí)行策略
Restricted
腳本不能運(yùn)行 受限制的(默認(rèn)設(shè)置)
Unrestricted
允許所有的腳本運(yùn)行
RemoteSigned
本地創(chuàng)建的腳本可以運(yùn)行秦爆,但從網(wǎng)上下載的腳本不能運(yùn)行
AllSigned
僅當(dāng)腳本由受信任的發(fā)布者簽名時(shí)才能運(yùn)行。
Set-ExecutionPolicy
以管理員身份修改策略
本地策略為Restricted,所有腳本不能運(yùn)行芦疏,受限制的雁仲,需繞過
繞過姿勢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}"