Claude Code 2.1.300 仍存 PowerShell 权限 bug:allow 规则完全失效
sjmarais9 · ghdev · 2026-10-15
Claude Code issue #102430 报告:Windows 上 PowerShell 工具的权限预检查失败,即使命令匹配 allow 规则也会弹窗询问。
- 现象:pwsh 报 The command line is too long,命令解析失败;在 permissions.blockReadsOutsideWorkingDirectories 开启时,无法解析的命令总是询问,导致所有 PowerShell allow 规则都不生效。同一项目里 Bash(...) 规则按文档正常工作。
- 复现条件:Windows 11 + PowerShell 7,settings.json 含如 PowerShell(node C:/path/to/tool.mjs ) 的 allow 规则、blockReadsOutsideWorkingDirectories: true 和 PreToolUse hook;仅两个 additionalDirectories。跨两个会话所有 PowerShell 调用都询问。
- 未被 2.1.296 修复覆盖:该版本 changelog 修复了「约 1KB 以上命令总是询问」,但本例命令远小于 1KB,在 2.1.300 仍复现。
- 变通方案:用 deny 规则禁用整个 PowerShell 工具,改用 Bash allow 规则。
「编程与Agent」频道最新
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23
- 用同一个 Notion 工作区让多个 Agent 互相沟通分工,实测有效 — nbaschez · 2026-10-23
- Sierra 伦敦大会被指逊色旧金山场,Agent 落地数据成稀缺话题 — DimlyDimwitted · 2026-10-23
- 开源 C-Sweet 用本地 27B 小模型模拟整家公司运营 — Demonicated · 2026-10-23