这个错误是因为 PowerShell 默认的执行策略不允许运行脚本。解决这个问题,你需要改变 PowerShell 的执行策略。你可以使用下面的命令来临时改变当前 PowerShell 会话的执行策略:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

然后,你应该可以正常运行脚本了。这个命令不会永久改变执行策略,所以在新的 PowerShell 会话中,你可能需要再次运行这个命令。

如果你希望永久地改变执行策略,你可以使用这个命令:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

这将允许你在你的用户账户下运行未签名的脚本。注意这可能带来一些安全风险,你需要确保你运行的脚本来自于可信的来源。

如果你在运行 Set-ExecutionPolicy 命令时遇到权限问题,你可能需要以管理员身份运行 PowerShell。

所有的 PowerShell 执行策略都有各自的安全风险,所以你应该选择最适合你的设置。在运行任何未知的 PowerShell 脚本之前,你应该先检查它的内容。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐