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

PowerShell因用户名含括号引发缺少闭合')'报错的解决咨询

解决PowerShell因用户名含括号导致的"missing closing ')'"报错问题

临时解决方法

  • 引号包裹路径:只要涉及到带括号的用户名/路径,用双引号把整个路径括起来,比如切换到用户目录时用:cd "C:\Users\John(Doe)"
  • 转义特殊字符:在括号前加反引号()来转义,比如:cd C:\Users\John(Doe)`

永久解决思路

  • 修改用户名:如果有权限,直接改掉带括号的Windows用户名。操作路径:设置→账户→账户信息→管理账户→更改账户名称
  • 命令/脚本规范执行:执行脚本时,搭配参数确保路径解析正确,比如:powershell -ExecutionPolicy Bypass -File "C:\Users\John(Doe)\your-script.ps1"

脚本编写优化

自己写脚本时,别硬编码带括号的用户路径,用系统环境变量替代,比如用$env:USERPROFILE自动获取当前用户目录:

# 自动获取用户目录,无需担心特殊字符
$userFolder = $env:USERPROFILE
Set-Location $userFolder

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:07:03