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

Mac系统VS Code中PowerShell执行Update-Help报错:权限被拒绝

解决Mac OS上VSCode中PowerShell执行Update-Help权限拒绝的问题

这个问题我之前在Mac上用PowerShell的时候也碰到过,核心原因就是系统级的PowerShell安装目录(/usr/local/microsoft/powershell/6.0.1/)普通用户没有写入权限,导致Update-Help没法把更新后的帮助文件写入进去。给你两个靠谱的解决办法:

方法一:用管理员权限执行Update-Help

这种方法会更新系统级的帮助文档,所有用户都能访问:

  • 打开Mac自带的终端(Terminal),不要用VSCode里的终端,输入命令:
    sudo pwsh
    
  • 输入你的Mac用户密码(输入时不会显示字符,正常输入即可),进入管理员权限的PowerShell环境。
  • 接着执行更新命令,建议加上-Force参数强制更新,避免缓存问题:
    Update-Help -Force
    
  • 等待更新完成后,关闭终端,回到VSCode的PowerShell终端,就能正常使用更新后的帮助文档了。

方法二:将帮助文档安装到用户目录(无需管理员权限)

如果不想动用系统级权限,可以把帮助文档安装到当前用户的个人目录下,只有当前用户能使用:

  • 在VSCode的PowerShell终端里直接执行以下命令:
    Update-Help -DestinationPath $HOME/.local/share/powershell/help
    
  • PowerShell会自动识别这个用户级的帮助文档路径,之后你使用Get-Help命令时会优先读取这里的内容。

额外注意事项

  • 如果更新过程中遇到个别模块失败,可以加上-ErrorAction SilentlyContinue参数跳过失败的模块,避免整个更新中断:
    Update-Help -Force -ErrorAction SilentlyContinue
    
  • 网络不稳定也可能导致更新失败,建议在网络状况好的时候重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:18:46