错误原因
PowerShell 的执行策略 (Execution Policies
) 是保护机制,用于防止运行未经认证的脚本。
解决步骤
以下是解决该问题的几种方法:
方法一:临时修改执行策略(推荐)
在 PowerShell 中运行以下命令以临时允许脚本运行:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- 再次尝试运行你的命令:
此方法仅对当前 PowerShell 会话有效,关闭终端后执行策略会恢复为默认值。
方法二:永久修改执行策略
这是一个更改系统设置的持久解决方案,仅在你明确需要时使用。
- 使用管理员权限运行 PowerShell。
执行以下命令以修改系统级别的执行策略:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
RemoteSigned
表示允许本地脚本执行,远程下载的脚本需要被签名。
- 再次尝试运行你的命令。
注意:永久修改执行策略可能存在一定安全风险,请根据实际需要执行。