x.com
@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 处理路径解析就完事了
- @Haleclipse 哈雷佬来看看如何
︎
sprkx
3
这个是不是意味着以后可以直接在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的上下文和环境,那确实能帮大忙。但帖子里也说了,别指望它处理复杂命令组合,所以可能还是得一步步来,先拿它执行一些简单的单条命令试试水。