是什么

admin-setup 是管理员部署 Claude Code 的决策框架,覆盖 API 提供商选择、策略下发机制、权限管控、用量监控和数据合规五个核心决策点。组织策略通过 managed settings 强制执行,优先级高于开发者本地配置。

核心机制

API 提供商选择

  • Claude for Teams/Enterprise:推荐首选,订阅制,含 claude.ai 访问权限
  • Claude Console:API-first,按量计费
  • Amazon Bedrock / Google Vertex AI / Microsoft Foundry:继承云厂商合规控制和计费体系
  • 注意:Claude Code on the Web、Routines、Code Review 等功能需要 Claude.ai 账号,纯 API key 或云厂商凭证无法使用

策略下发机制(优先级从高到低)

机制路径平台
Server-managedClaude.ai admin console全平台
plist/registrymacOS plist / Windows HKLMmacOS, Windows
File-based/etc/claude-code/managed-settings.json 等全平台
Windows user registryHKCU仅 Windows

Server-managed 在认证时下发,每小时刷新,无需 MDM 基础设施,但需要 Teams/Enterprise 计划。

权限管控

  • permissions.allow / permissions.deny:工具和命令白名单/黑名单
  • Array 类设置跨 scope 合并,开发者可扩展但不能删除 managed 条目

用量可见性

  • Analytics dashboard:采用率、贡献指标(需 GitHub 集成)
  • OpenTelemetry:细粒度 token 用量和成本追踪
  • /usage 命令:当前 session 的 token 统计

数据处理

  • 商业用户默认 30 天保留,不用于模型训练
  • ZDR(Zero Data Retention):Enterprise 专属,需联系 Anthropic 开启

关键细节

  • WSL 默认只读 Linux 路径,要继承 Windows 策略需设 wslInheritsWindowsSettings: true
  • HKCU 注册表无需管理员权限写入,不适合作为强制执行渠道
  • 混合提供商部署:server-managed 覆盖 Claude.ai 用户,file-based/plist 覆盖其他用户

与其他概念的关联

实践要点

  • 先用小规模 pilot 组建立成本基线,再全量推广
  • 部署前确认网络访问需求(见 network-config)
  • 如需单一入口管理多提供商或集中日志,考虑 llm-gateway