執(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)行,受限制的,需繞過
繞過姿勢(shì)1
powershell.exe -ExecutionPolicy Bypass -File .\test.ps1
繞過姿勢(shì)二powershell.exe -exec bypass -Command "& {Import-Module E:\Desktop\powershelll\test.ps1}"
繞過姿勢(shì)3powershell.exe -exec bypass -Command "& {Import-Module E:\Desktop\powershelll\test.ps1;InvokeAllChecks}"