🎉 庆祝成立22周年,新客户签约享更多优惠! 立即咨询
🚀 全新 IT 系统集成方案上线,助力企业数字化转型。 了解详情
📢 冲刺者AI荣获"2024年度优秀AI培训服务商"称号。

课程中心

系统化的AI培训课程,涵盖企业培训与个人技能提升,助力您快速掌握AI技术,实现数字化转型。

企业培训

为企业提供定制化AI培训方案,帮助团队快速提升AI应用能力,实现业务智能化升级。

个人成长

为个人提供从入门到进阶的AI课程,助力职业发展,打造超级个体,实现AI创业梦想。

PowerShell执行策略修复与OpenCode/ClaudeCode安装配置指南

个人AI技能提升课程 · RunMan.Ai - 冲刺者AI

咨询报名

我们的专业团队将为您提供详细的课程信息和报名服务

PowerShell执行策略修复与OpenCode/ClaudeCode安装配置指南

文档日期:2026-02-16
适用系统:Windows 10/11

一、PowerShell执行策略问题修复

问题现象

运行 opencode 或 claude 等命令时,可能出现如下错误提示:


opencode : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\opencode.ps1,
因为在此系统上禁止运行脚本。
`

这是由于Windows PowerShell的默认执行策略为 Restricted,该策略禁止运行任何脚本。

解决方案

方法一:临时放宽策略(推荐,最安全)
此方法仅对当前PowerShell窗口生效,关闭窗口后策略将恢复原状:

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
`

执行后,即可重新运行 opencode 或 claude 命令。

方法二:为当前用户永久放宽策略

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
`

执行后,该用户的所有PowerShell会话均可运行本地脚本。

方法三:绕过策略运行单次命令

`powershell
powershell -ExecutionPolicy Bypass -Command opencode
`

每次需要时使用此命令即可临时绕过策略限制。

执行策略说明

| 策略值 | 说明 |
|——–|——|
| Restricted | 默认策略,禁止运行任何脚本 |
| RemoteSigned | 本地脚本可运行,网络下载的脚本需签名 |
| Bypass | 不限制,所有脚本均可运行 |

二、OpenCode安装与运行

OpenCode是一款开源的AI编程助手,支持超过75种大模型,可作为Claude Code的替代方案。

安装方式(Windows)

方式A:npm全局安装(推荐)

`powershell
npm install -g opencode-ai
`

方式B:使用Bun安装

`powershell
bun add -g opencode-ai
`

方式C:官方安装脚本(需Git Bash或WSL)

`bash
curl -fsSL https://opencode.ai/install | bash
`

方式D:桌面版(Beta)
从 [OpenCode官网](https://opencode.ai/download) 下载Windows安装包(.exe)进行安装。

首次运行前:修复PowerShell执行策略

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
`

配置API密钥

`powershell
opencode auth login
`

按提示选择提供商(如Anthropic、OpenAI等)并配置API密钥,配置信息将保存在 ~/.local/share/opencode/auth.json。

运行方式

| 命令 | 说明 |
|——|——|
| opencode | 启动交互式终端界面(TUI) |
| opencode run “任务描述” | 非交互模式执行单次任务 |
| opencode web | 启动Web界面 |
| opencode serve | 启动无界面API服务 |
| opencode models | 查看可用模型列表 |
| opencode auth list | 查看已配置的API提供商 |

示例

`powershell
进入项目目录后启动
cd D:\Kama\RunMan.AI\WebSites
opencode

或直接执行任务
opencode run “解释JavaScript闭包的工作原理”
`

三、Claude Code安装与运行

Claude Code是Anthropic官方推出的终端AI编程工具。

安装方式(Windows)

方式A:npm全局安装

`powershell
npm install -g @anthropic-ai/claude-code
`

方式B:官方PowerShell安装脚本(推荐)

`powershell
irm https://claude.ai/install.ps1 | iex
`

⚠️ 若提示无法运行脚本,需先执行:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

首次运行前:修复PowerShell执行策略

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
`

验证安装

`powershell
claude –version
claude doctor
`

配置API密钥

首次运行 claude 时,会提示粘贴API密钥。可从 [Anthropic Console](https://console.anthropic.com/) 获取。

运行方式

| 命令 | 说明 |
|——|——|
| claude | 启动Claude Code交互界面 |
| claude doctor | 检查环境和配置 |

示例

`powershell
cd D:\Kama\RunMan.AI\WebSites
claude
`

四、完整安装流程(推荐顺序)

修复PowerShell执行策略
`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
`

安装OpenCode(可选)
`powershell
npm install -g opencode-ai
opencode auth login
`

安装Claude Code(可选)
`powershell
npm install -g @anthropic-ai/claude-code
# 或使用官方脚本
irm https://claude.ai/install.ps1 | iex
`

验证安装
`powershell
opencode –version
claude –version
`

五、常见问题

Q1:执行策略修改后仍报错?
若组策略锁定了执行策略,可改用当前会话临时生效的方式(每次新开终端需执行一次):

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
`

或尝试以管理员身份打开PowerShell后执行:

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
`

Q2:命令找不到(command not found)?
检查npm全局路径是否在PATH中:

`powershell
npm config get prefix
`

将该路径下的 node_modules 和根目录加入系统环境变量PATH。

Q3:OpenCode与Claude Code如何选择?

| 工具 | 特点 |
|——|——|
| OpenCode | 开源、支持多模型、可自托管,适合需要灵活切换模型或注重隐私的用户 |
| Claude Code | Anthropic官方、与Claude深度集成,适合主要使用Claude的用户 |

六、快速启动脚本(执行策略被组策略锁定时的方案)

若 Set-ExecutionPolicy -Scope CurrentUser 因组策略无法修改,可在每次打开新终端时先执行:

`powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
`

或创建快捷方式/批处理,使用以下命令启动:

`powershell
powershell -ExecutionPolicy Bypass -NoExit -Command “cd D:\Kama\RunMan.AI\WebSites; opencode”
`

七、当前安装状态(2026-02-16验证)

| 工具 | 版本 | 状态 |
|——|——|——|
| OpenCode | 1.2.5 | ✅ 已安装可用 |
| Claude Code | 2.1.42 | ✅ 已安装可用 |

⚠️ 运行前请确保:在新PowerShell窗口中先执行 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process`,再运行 opencode 或 claude。

八、参考链接

[OpenCode官网](https://opencode.ai/)
[OpenCode CLI文档](https://open-code.ai/docs/en/cli)
[OpenCode下载页](https://opencode.ai/download)
[Claude Code官方文档](https://docs.anthropic.com/en/docs/claude-code/setup)
[PowerShell执行策略说明](https://go.microsoft.com/fwlink/?LinkID=135170)

准备开始AI培训之旅了吗?

专业AI培训团队,为企业提供从入门到精通的AI技能培训服务,助力企业数字化转型

免费咨询
定制方案
实战教学