Powershell一般初始化情況下都會禁止腳本執行。只有管理員才有權限更改該策略,非管理員會報錯。以管理員身份打開powershell:
PS E:> Get-ExecutionPolicy
Restricted
PS E:> Set-ExecutionPolicy Unrestricted
執行策略更改
執行策略可幫助你防止執行不信任的腳本。更改執行策略可能會產生安全風險,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 幫助主題所述。是否要更改執行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暫停(S) [?] 幫助 (默認值為“N”): y
1>Unrestricted:權限最高,可以不受限制執行任何腳本。
2>Default:為Powershell默認的策略:Restricted,不允許任何腳本執行。
3>AllSigned:所有腳本都必須經過簽名才能在運行。
4>RemoteSigned:本地腳本無限制,但是對來自網絡的腳本必須經過簽名。
本文摘自 :https://www.cnblogs.com/