1. 獲取 PowerShell默認的執行策略
Get-ExecutionPolicy
2. 設置執行策略
Set-ExecutionPolicy XXX
PowerShell無疑是對安全做過充分考量的,它把腳本的執行分成了幾個策略。
下面是4種常用的執行策略(XXX):
Restricted:
禁止運行任何腳本和配置文件。
AllSigned :
可以運行腳本,但要求所有腳本和配置文件由可信發布者簽名,包括在本地計算機上編寫的腳本。
RemoteSigned :
可以運行腳本,但要求從網絡上下載的腳本和配置文件由可信發布者簽名; 不要求對已經運行和已在本地計算機編寫的腳本進行數字簽名。
Unrestricted :
可以運行未簽名腳本。(危險!)