跳转到内容

PowerShell 执行策略报错怎么办

在 Windows 上安装或运行开发工具时,可能看到类似 running scripts is disabled on this system 的报错。这通常和 PowerShell 执行策略有关。

  • 不要直接关闭所有安全限制。
  • 不要运行来源不明的脚本。
  • 不要复制不知道含义的管理员命令。
  • 不要把公司电脑的策略当作个人电脑一样修改。

下面命令只查看当前策略:

Terminal window
Get-ExecutionPolicy
Get-ExecutionPolicy -List

如果你使用的是公司、学校或云服务器,策略可能由管理员控制,先不要自行修改。

我在 Windows PowerShell 里遇到执行策略报错。请先帮我解释,不要直接让我改系统策略。
报错内容:
{粘贴报错}
查看结果:
{粘贴 Get-ExecutionPolicy 和 Get-ExecutionPolicy -List 的结果}
请输出:
1. 这个报错是什么意思
2. 当前策略最可能阻止了什么
3. 哪些命令只是查看信息
4. 哪些命令会修改系统策略
5. 如果是公司或学校电脑,应该先问谁
6. 如果是个人电脑,最小风险修复方式是什么
  • 你知道报错是策略问题还是命令本身问题。
  • 你能区分“查看策略”和“修改策略”。
  • 你没有在不了解来源的情况下运行远程脚本。