workbuddy 静默安装需用 workbuddysetup.exe /verysilent /suppressmsgboxes /norestart /dir="c:\program files\workbuddy",必须指定 /dir 否则失败;首次启动前须预置 %appdata%\workbuddy\config.json,含 serverurl、userid、authtoken 和 "autologin": true,并设置文件权限为仅用户可读写,否则启动仍跳向导页。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy 客户端不提供官方静默安装包或 MSI 企业分发格式,直接用普通安装程序批量部署会卡在 UI 向导页,必须绕过图形界面并预置配置。
如何用命令行触发静默安装(绕过 GUI 向导)
WorkBuddy 的 WorkBuddySetup.exe 实际基于 Inno Setup 打包,支持标准静默参数,但默认文档未公开。实测有效组合为:
WorkBuddySetup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /DIR="C:Program FilesWorkBuddy"- 必须加
/DIR指定路径,否则静默安装会失败并退出(无错误提示,进程直接消失) -
/LOG="C: empwb-install.log"可追加日志,排查静默失败时必加 - 注意:该方式仅完成文件解压和注册表写入,不会自动登录或加载用户配置,后续需单独注入配置
怎样预置用户账号与服务器地址(避免首次启动弹窗)
客户端首次启动时读取 %APPDATA%WorkBuddyconfig.json,若文件不存在或关键字段缺失,就会强制进入向导页。批量部署前需提前生成该文件:
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
- 手动运行一次客户端,完成登录后关闭,复制出真实
config.json作模板 - 关键字段不能省略:
"serverUrl"(含协议和端口,如"https://wb-api.example.com:8443")、"userId"、"authToken"、"autoLogin": true - 用脚本(PowerShell 或批处理)在静默安装后自动写入该文件,路径需严格匹配当前用户上下文 —— 系统级部署时,
%APPDATA%指向 SYSTEM 用户目录,要改用Get-ChildItem "C:Users" -Directory | ForEach-Object { Join-Path $_.FullName "AppDataRoamingWorkBuddy" }批量覆盖
为什么组策略或 Intune 部署后客户端仍无法自动登录
常见原因是认证凭据未正确持久化。WorkBuddy 不使用 Windows 凭据管理器,而是把 authToken 存在 config.json 里,并依赖文件权限控制:
- config.json 必须由目标用户拥有且权限为
600(即仅所有者可读写),否则启动时会清空authToken字段 - PowerShell 写入后务必补上:
icacls "$configPath" /inheritance:r /grant "$env:USERNAME:(R,W)" - 若用系统账户(如 SYSTEM)部署,token 对普通用户不可见,必须切换到用户上下文再写入 —— 这也是为什么很多 Intune 脚本用
RunAsUser或 Scheduled Task 触发第二阶段配置
真正麻烦的不是安装,是让每个用户的 config.json 在正确位置、有正确权限、含有效 token —— 少一个条件,客户端就退回向导页。建议先在一台机器上完整走通手动配置 → 提取 config.json → 权限修复 → 自动替换全流程,再封装进部署脚本。










