You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

过长ANSI转义序列导致PowerShell崩溃问题求助

问题:PowerShell重复ANSI转义序列语句导致崩溃?

为何执行第一条PowerShell语句可正常完成并返回提示符,但第二条重复该语句的命令在执行完成后几秒内会导致PowerShell 5和7崩溃?尝试加入“按任意键”代码,虽显示提示但仍会崩溃。

此问题源于使用ANSI转义序列在PowerShell中为字符的上下部分着色,以在控制台渲染简单位图,需要至少20列×20行的渲染规模且不触发崩溃。

不崩溃的PowerShell语句

"$([char]27)[38;2;222;234;241;48;2;7;103;172m$([char]9600)$([char]27)[38;2;148;186;213;48;2;1;99;168m$([char]9600)$([char]27)[38;2;222;234;241;48;2;7;103;172m$([char]9600)"

崩溃的PowerShell语句(重复上述语句)

"$([char]27)[38;2;222;234;241;48;2;7;103;172m$([char]9600)$([char]27)[38;2;148;186;213;48;2;1;99;168m$([char]9600)$([char]27)[38;2;222;234;241;48;2;7;103;172m$([char]9600)";"$([char]27)[38;2;222;234;241;48;2;7;103;172m$([char]9600)$([char]27)[38;2;148;186;213;48;2;1;99;168m$([char]9600)$([char]27)[38;2;222;234;241;48;2;7;103;172m$([char]9600)"

环境信息

  • 权限:拥有管理员权限
  • PowerShell版本:5.1.19041.4170、7.4.3

排查结果更新

  • 运行环境:通过Windows Terminal 1.20.11381.0运行PowerShell
  • 事件日志:应用事件日志无崩溃记录
  • 根因:Cortex XDR拦截了命令,过长的ANSI转义序列触发了其“脚本混淆启发式”规则

内容的提问来源于stack exchange,提问作者Ruutsa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 04:06:06