本文目录导读:

- 方案一:使用 AnyDesk MSI 安装包 + 组策略 / 静默参数(最适合Windows域环境)
- 方案二:使用 AnyDesk 自定义客户端生成器(最适合非域环境/小型企业)
- 方案三:使用 RMM(远程监控管理)软件集成(最适合IT管理员)
- 方案四:使用第三方部署工具(如 PDQ, SCCM, Intune)
- 重要注意事项
- 总结建议
AnyDesk 官方及社区确实提供了一些用于批量部署(Mass Deployment)的方法和最佳实践,但不像某些企业级MDM(移动设备管理)工具那样有“一键傻瓜式”的向导。
你可以根据你的管理需求选择以下三种主流方案之一,以下是具体的部署教程和思路:
使用 AnyDesk MSI 安装包 + 组策略 / 静默参数(最适合Windows域环境)
这是最常用的方式,适合通过域控或MDM分发。
准备工作
- 获取 MSI 文件: 从 AnyDesk 官网的“企业版”或“客户门户”下载
AnyDesk MSI包,普通免费版通常没有MSI。 - 获取配置文件: 创建一个文本文件,命名为
AnyDesk.adint(这是AnyDesk的自定义配置文件)。
创建配置文件 (AnyDesk.adint) 配置文件决定了客户端安装后的设置(如:是否允许无人值守访问、设置密码、别名等)。 使用记事本打开,写入类似如下内容:
[AnyDesk]
# 设置客户端安装后的别名(可选,否则为随机数字)
ad.anynet.alias=公司名-{hostname}
# 启用无人值守访问(必须)
ad.anynet.pwd_hash=你的密码哈希值
# 服务名称(建议改一下,防止被攻破默认端口)
service.name=MyCustomServiceName
# 允许远程控制
ad.anynet.permissions=1
注意:密码哈希值需要通过 AnyDesk 的 SetPassword 命令生成,不能直接写明文密码。
静默安装命令
将 MSI 文件 和 AnyDesk.adint 放在同一个网络共享目录(或部署工具的源文件夹)。
使用以下命令进行静默安装(通过CMD或部署脚本):
msiexec /i "AnyDesk.msi" /qn /norestart INSTALLMODE=0 CREATESERVICE=1 ADINTFOLDER="C:\ProgramData\AnyDesk\"
/qn:完全静默,无用户界面。INSTALLMODE=0:安装为服务(后台服务)。CREATESERVICE=1:创建系统服务,支持无人值守。ADINTFOLDER:指定配置文件存放路径(必须指向C:\ProgramData\AnyDesk\),这样安装程序会自动读取你的AnyDesk.adint。
通过组策略推送(AD域环境)
- 打开 组策略管理。
- 新建或编辑一个GPO,定位到:
计算机配置->软件设置->软件安装。 - 右键 ->
新建->已分配,指向网络共享中的AnyDesk.msi。 - 在部署选项中,勾选 “在登录时安装”。
- 关键: 需要写一个启动脚本(或使用
GPP),将AnyDesk.adint文件复制到C:\ProgramData\AnyDesk\目录下(因为组策略分发MSI有时不会自动带配置文件)。
使用 AnyDesk 自定义客户端生成器(最适合非域环境/小型企业)
官方提供了一个 Custom Client Generator(自定义客户端生成器),你可以在后台配置好所有参数,然后导出一个“带配置”的EXE安装包,直接发给员工双击即可。
步骤:
- 登录 AnyDesk Web Console (需要管理员权限)。
- 导航到 “自定义客户端” -> “创建客户端”。
- 配置:
- 名称: 如 “Company_Remote_Support”。
- 安全设置: 设置无人值守密码、允许的访问权限。
- UI 隐藏: 可以隐藏设置菜单,防止用户乱改。
- 组策略: 可以强制指定该客户端归属到某个组(方便管理)。
- 点击 “生成安装包”。
- 将生成的
Company_Remote_Support.exe通过邮件、共享文件夹或内部软件库发给员工安装。 - 优点: 傻瓜式,无需写代码,无需处理配置文件。
- 缺点: 需要企业版许可;如果后续要改配置,需要重新生成并重新安装。
使用 RMM(远程监控管理)软件集成(最适合IT管理员)
如果你已经在用 RMM 工具(如 NinjaRMM, Datto RMM, ConnectWise Automate, Kaseya 等),通常它们内置了 AnyDesk 集成。
步骤:
- 在 RMM 后台的“软件管理”或“集成”中搜索 AnyDesk。
- 输入你的 AnyDesk 许可证密钥(License Key)。
- 配置“无人值守访问”、“自动允许请求”等参数。
- 部署到所有在线设备。
- 优点: 与资产清单、告警、补丁管理无缝集成,一键部署到所有被管设备。
- 注意: 这是最专业的批量管理方式,但依赖你已有的RMM平台。
使用第三方部署工具(如 PDQ, SCCM, Intune)
如果你没有RMM,但用的是PM工具(如PDQ Deploy, SCCM, Microsoft Intune)。
- 基本原则: 将 AnyDesk MSI 和 .adint 文件打包成一个脚本。
- 示例脚本 (PowerShell) 用于 Intune:
# 1. 复制配置文件 Copy-Item -Path ".\AnyDesk.adint" -Destination "C:\ProgramData\AnyDesk\" -Force # 2. 静默安装 MSI Start-Process -FilePath "msiexec.exe" -ArgumentList "/i AnyDesk.msi /qn /norestart CREATESERVICE=1" -Wait
- 然后将这个脚本打包成
.intunewin文件,上传到 Intune 作为 Win32 应用部署。
重要注意事项
- 许可合规: 批量部署无人值守访问(特别是跨部门、跨设备)必须使用 AnyDesk 企业版或商务版许可。 免费版仅供个人免费使用,且限制设备数量(通常是1台),大量安装会被监测并封禁。
- 密码安全: 不要使用明文密码,使用
AnyDesk.exe --set-password或通过API生成的哈希值放入配置文件。 - 防火墙与端口: 如果要在内网使用(无互联网),需要开放 6568 端口(或你自定义的服务端口)并配置直接连接。
- Mac/Linux: 通过终端命令可以部署
pkg包和plist配置文件,模式类似,但语法不同。
总结建议
| 你的环境 | 推荐方案 |
|---|---|
| Windows AD域环境 | MSI + 组策略 + 启动脚本 |
| 非域环境(几十台电脑) | 自定义客户端生成器 |
| 专业IT管理员(已有RMM) | RMM集成 |
| 使用Intune/SCCM/PDQ | 打包脚本 |
如果你有具体的部署环境(200台Win10电脑,无域,有管理员账户),可以告诉我,我可以给你一个更具体的步骤或脚本。