
向日葵主控端如何批量为无人值守主机启用开机自启动?
向日葵主控端批量开启无人值守主机开机自启动的完整路径、边界与回退方案。
功能定位:为什么需要“批量自启动”
连锁门店打烊断电、工控机房夜间自检、渲染农场节点重启,这些动作一旦漏掉“向日葵被控端自启动”,就等于把远程链路直接掐断,IT 只能再次出差救火。把“开机自启动”一次性写进镜像或组策略,可将事后抢修变为事前预防,也是无人值守能否真正“无人”的最后一块拼图。
与“单台自启动”有何边界差异
单台机器只需在客户端勾个“开机自动启动”,但 200 台就是 3 小时机械劳动,还容易点漏。批量方案借助企业控制台“部署码”,一次性把注册表、计划任务、服务项三条钩子写进系统;后续加机只需应用同一镜像,无需再碰向日葵界面,人力趋近于零。
前置条件与版本门槛
截至公开版本,v15.3.1 企业版主控端才开放“批量部署模板”。被控端需 Windows 10 1709 及以上/Server 2016 及以上,且首次安装前须在 BIOS 关闭“安全启动”里的“驱动程序签名强制”,否则可能弹出“SunloginService 启动超时”告警而回滚失败。
整体流程速览:四步闭环
- 控制台生成“部署码”并勾选“随系统自启动”。
- 用 Group Policy/PDQ/镜像脚本批量执行安装命令。
- 重启一次,验证三条钩子(服务+计划任务+注册表 Run)全部生效。
- 把模板导出为 .xml,后续新门店直接导入,10 分钟上线。
四步跑通后,任何新设备只要应用同一镜像或脚本,即可自动加入远程资产列表,无需人工再次配置。
操作路径:主控端(Windows 企业控制台)
步骤 1:创建部署模板
打开向日葵企业控制台→右上角“部署管理”→“新建模板”→填写名称(示例:Shop_AutoStart)→在“高级选项”里勾选“开机自动启动”“以 SYSTEM 权限运行”。此时控制台会生成 8 位字母部署码,复制备用。
步骤 2:生成静默安装命令
在同一页面下方点击“生成命令行”,选择“带部署码静默安装”,得到示例命令:
SunloginClient.exe /S /norestart -code=ABCD1234
/S 表示静默,/norestart 防止装到一半机器重启导致镜像失败。
操作路径:被控端(批量脚本)
场景 A:已有镜像封装
在封装前把向日葵安装包与脚本放到 C:\OEM\Temp,首次登录脚本里加:
start /wait %~dp0SunloginClient.exe /S -code=ABCD1234 shutdown /r /t 10
重启一次,三条钩子即可写进系统。
场景 B:在线 Group Policy
若门店已加域,可在 GPO→计算机配置→软件安装→“指派”MSI 转换包;或直接用“计划任务”开机运行上述命令行,权限选 SYSTEM,触发器选“计算机启动时”。经验性观察:GP 下发到 200 台约 30 min 收敛。
验证与观测方法
重启后无需登录,在主控端“设备列表”看图标是否立即变绿;若灰显,可远程执行:
sc query SunloginService
STATE 应为 4 RUNNING;若停止,用:
sc qc SunloginService
查看 START_TYPE 是否为 AUTO_START。两条都满足,即代表批量自启动成功。
常见失败分支与回退
- 失败 1:被杀毒拦截。解决:提前把安装目录加入白名单,或在脚本前加
--risk参数。 - 失败 2:Win11 24H2 黑屏。解决:安装前关闭“显卡加速”,或回滚到 15.2.9。
- 失败 3:服务启动后 10 秒又停止。解决:检查是否主板 BIOS 打开“ERP 省电”,导致 USB 网卡断电,Sunlogin 心跳失败;关闭 ERP 即可。
警告
若门店主机装有“影子系统”还原,需先把向日葵安装目录加入排除区,否则每次重启都会被还原掉自启动项。
性能与成本权衡
开启自启动后,开机多占用约 38 MB 内存、0 % CPU(空闲),对 4 GB 收银机可忽略;但若为 512 MB 老瘦客户机,建议改用“按需唤醒”(WOL+开机棒),而非常驻服务。
适用/不适用场景清单
| 场景 | 建议 | 理由 |
|---|---|---|
| 连锁收银机 >50 台 | 批量自启动 | 重启频繁,需零人工 |
| 工控机 1 GB 内存 | 禁用,改用 WOL | 内存吃紧,易拖慢 PLC |
| 临时支持外包电脑 | 绿色被控码即可 | 无需驻留,用完即走 |
FAQ(使用 FAQPage Schema)
部署码有效期多久?
默认 30 天,可在控制台“部署管理”里手动延长,上限 365 天。
能否对 macOS 批量自启动?
目前仅 Windows 支持部署码静默安装;macOS 需手动把 SunloginClient.app 拖进“登录项”,无法用同一条命令完成。
开启自启动后,如何统一关闭?
控制台“策略中心”→“开机自启动”取消勾选,30 分钟内下发到所有在线设备,离线设备上线后立即生效。
下一步行动清单
- 在测试域选 5 台样机跑通模板,确认无黑屏、无冲突。
- 把模板导出备份,加入 Git,变更可追踪。
- 正式推全店前,先关“自动更新”,防止新版本驱动误报。
- 每季度抽查 10 % 设备,确保三条钩子仍在。
完成以上四步,即可把“向日葵主控端批量为无人值守主机启用开机自启动”从一次性操作升级为可持续的运维基线,后续加机、换机、迁店都能 10 分钟上线,真正实现规模下的零人工远程值守。
