Claude Code 现在能原生跑 PowerShell 了

x.com

Felix Rieseberg

@felixrieseberg

分享个挺不错的新功能:Claude Code 现在可以原生运行 PowerShell 了!
code.claude.com/docs/en/tools-…

6:04 PM - 27 Mar 2026

390

21

官方文档在这:Tools reference - Claude Code Docs

按这个方式设置就行:

{
  "env": {
    "CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"
  }
}

不过现在还是预览阶段,有点限制:

  • 不支持 auto mode
  • 没有沙盒
  • 只支持原生 Windows,WSL 不行
  • 启动 CC 还得靠 git bash

[!quote] The Bash tool remains registered alongside the PowerShell tool, so you may need to ask Claude to use PowerShell.

所以你可能得手动提一句,让它用 PowerShell 命令


ovo[1]

Claude Code 已支持原生运行 Powershell 命令

前沿快讯

目前还是别指望模型能整对复杂的 pwsh 命令组合,老老实实用 msys2 处理路径解析就完事了


  1. @Haleclipse 哈雷佬来看看如何 :right_arrow_curving_left:

有用过,也就那样。

这个是不是意味着以后可以直接在Windows环境里写脚本不用切来切去了?不太确定这样稳定性怎么样,小白问一下。

又来这种帖子了,每次出个新功能就吹一波,结果用起来一堆限制,啥时候能实打实的好用再宣传吧。

想试试的话,就在你的环境变量里加CLAUDE_CODE_USE_POWERSHELL_TOOL,设置成1,然后启动Claude Code的时候记得用Git Bash。具体命令看官方文档。

追问一下细节,帖子说“只支持原生 Windows,WSL 不行”,那如果用Windows Terminal里打开的PowerShell,算原生吗?还是说必须得是特定的环境?启动CC靠git bash这个要求感觉有点怪。

马克一下,回头研究。

我之前在项目里就遇到过这个问题,需要跨平台处理一些文件操作,但bash脚本在Windows上总有路径问题,烦得很。后来用了一些变通方法,比如在WSL里绕。如果这个原生PowerShell支持以后成熟了,说不定能省不少事。不过预览阶段还是先观望吧,尤其没有沙盒这个,安全性得自己多注意。

哎,最近天气真不错,适合出去走走,老盯着电脑看新功能也累。

分享个经历,我之前试过用别的工具调用PowerShell做自动化部署,权限和路径真是坑死人了。看这个描述,要是模型能正确理解PowerShell的上下文和环境,那确实能帮大忙。但帖子里也说了,别指望它处理复杂命令组合,所以可能还是得一步步来,先拿它执行一些简单的单条命令试试水。

顶,等更多大佬分享实测经验。

终于不用WSL转一道 windows体验顺多了

对 win下我用了一周 比wsl省心多了

我一直习惯bash 用ps反而别扭