- 检查执行策略: 打开 PowerShell,运行以下命令查看当前的执行策略:
Get-ExecutionPolicy
如果策略是Restricted
,那么脚本是被禁止执行的。
- 更改执行策略: 如果你确定你信任脚本的来源,可以通过以下命令更改执行策略:
Set-ExecutionPolicy RemoteSigned
这将允许本地创建的脚本运行,但下载的脚本需要有数字签名。
如果你仍然遇到问题,可以尝试使用Bypass
策略,但请注意这会降低安全性:
powershellCopy code
Set-ExecutionPolicy Bypass
- 以管理员身份运行 PowerShell: 在一些情况下,你可能需要以管理员身份运行 PowerShell 才能更改执行策略。右键点击 PowerShell 快捷方式,选择“以管理员身份运行”。
- 执行脚本时使用 -ExecutionPolicy 参数: 如果你只想在运行特定脚本时更改执行策略,可以使用 -ExecutionPolicy 参数。例如:
powershellCopy code
PowerShell -ExecutionPolicy RemoteSigned -File C:\Path\To\YourScript.ps1