Windows 的执行策略(Execution Policy)是一个安全功能,它决定了系统是否允许运行脚本。它有助于防止恶意脚本意外运行。、
有不同级别的执行策略,例如:
- Restricted(受限):不允许运行任何脚本。
- RemoteSigned(远程签名):允许本地创建的脚本运行,来自互联网的脚本必须由受信任的发布者签名。
- Unrestricted(不受限制):所有脚本都可以无限制地运行。
要更改执行策略,请以管理员身份打开 PowerShell 并运行类似以下的命令:
Set-ExecutionPolicy RemoteSigned
或者以下,更改为策略更改为不受限制
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
要获取 Windows 的执行策略,使用以下命令:
Get-ExecutionPolicy