批处理模板与预设命令(维护通道)
有些事必须在客户机本机上做:装一个机型专用驱动、关掉某个服务、清一次临时目录、改一个注册表项。这类动作既不是镜像里能一次做完的(做进镜像等于全网都改,还得重新下发),也不适合远程一台台点。
批处理模板就是给这件事准备的通道:你把要执行的命令预先写成脚本、打包成一个 zip,挂到终端上;客户机开机时自动按自身当前的运行模式取对应的那个包,解压、执行,然后照常进系统。管理台上这套功能叫维护通道,包本身叫维护通道模板。
不用它的时候,这些活只能靠人到现场,或者走一整轮「开更新 → 改母盘 → 确认更新」的全网下发——后者对「只想给某几台机器补个驱动」这种需求太重了。
一、在哪里
控制台 → 桌面 → 桌面管理,在计算机列表上方的工具栏里找 「维护通道」 按钮,点开是两项:
| 菜单项 | 干什么 | 要不要先勾终端 |
|---|---|---|
| 启用 | 给选中的终端打开维护通道、指定模板与模式 | 要,没勾会提示先选计算机 |
| 模板 | 新建 / 删除模板,上传或替换各模式的 zip 包 | 不用,模板不绑定具体计算机 |
两个入口是同一套配置
导航管理台(值班用的大图标界面)里也有一个「维护通道」入口,用的是同一个面板、同一套口径。若当前角色没有这项功能权限,工具栏上不会出现这个按钮。菜单层级以实机为准。
二、怎么用
1)先建模板,再往里放包
进 维护通道 → 模板:
1,右上角新建模板,填模板名称(必填)与模板描述(可选,留空自动用名称填上)。
2,在上方下拉里选中刚建的模板,下面出现三张卡片:还原模式文件 / 写入模式文件 / 学习模式文件,各自标着「已上传」或「未上传」。
3,往对应卡片上拖拽或点击上传 zip 包。已经有包的卡片会显示大小、版本、创建时间,也可以点下载把现行包取回来看。
4,三种模式的包互相独立,只做还原模式的维护就只上传还原模式那一个,其余留空。
包里必须有脚本,而且要在根目录
zip 解开后的根目录要有 run.bat(Windows 客户机)或 run.sh(Linux 客户机)。客户机执行的就是这一个文件,其余文件当作它的配套资源一起解出来。根目录没有脚本,这个包等于什么都不做。
2)挂到终端上
回到计算机列表,勾选要生效的终端 → 维护通道 → 启用:
1,打开抽屉顶部的启用开关(关着的时候下面的模板和模式都不可选)。
2,选择模板。
3,选择模式:还原模式 / 写入模式 / 学习模式,可多选。只有勾中的模式才会去取包执行——机器跑在没勾的那个模式下时,维护通道当次不动作。
4,提交。勾了多少台就一次性写多少台。
3)什么时候真正跑起来
终端下次开机时执行,不会立刻在正在使用的机器上触发。脚本在解压目录里以前台方式启动;Windows 上会等到这台机器上有用户登录之后,才在该用户的会话里把脚本拉起来。
三、参数与默认值
| 项 | 默认值 | 说明 |
|---|---|---|
| 模板名称 | 无,必填 | 上限 50 字 |
| 模板描述 | 留空则自动等于模板名称 | 上限 200 字 |
| 上传文件类型 | 仅 .zip | 其它类型直接拒绝 |
| 单个包大小 | 最大 100 MB | 超出直接拒绝,不上传 |
| 包内脚本名 | run.bat / run.sh | 固定,不可改;须在 zip 根目录 |
| 模式(下发时) | 无默认,至少勾一个才有意义 | 还原 / 写入 / 学习,可多选 |
| 维护通道开关(新建计算机时) | 默认开启 | 见 快速部署 的「新建计算机」一节 |
| 维护通道模板(新建计算机时) | 自动选中名为**「默认维护模板」**的模板 | 该模板由安装向导自动创建;新建的机器默认只启用学习模式 |
| 版本号 | 每次上传自动 +1,不用手填 | 引导服务器据此判断要不要重新同步包 |
四、边界与坑
删除模板会连带清空终端上的引用
删掉一个模板,所有正在用它的终端的维护通道设置会被一并清空(模板与模式都归零),不是只删掉模板本身。而且「删除模板」按钮没有二次确认弹窗,点下去就执行。删之前请先确认没有终端还挂着它。
1,镜像更新模式下不执行任何维护脚本。 机器被「开更新」切进镜像更新模式时,维护通道整个跳过——避免维护脚本混进正在做的母盘更新里。要在更新过程中动手,请人工操作。
2,没勾选的模式不会执行,也不会报错。 只勾了学习模式的机器跑在还原模式下时,它就是安静地不取包、不执行、照常进系统,不会重启、不会提示。「脚本怎么没跑」的第一顺位检查项就是这条。
3,从启动菜单手工进学习模式的那一次开机,会跳过一次维护通道。 这是为了不让维护脚本污染本次学习采集,下次正常开机恢复执行。
4,每种模式在一次开机里只执行一次。 已经跑过的不会因为别的动作再触发第二遍,想再跑一次请重启终端。
5,上传完不是立刻到终端。 包先由管理端同步到引导服务器,终端开机时从引导服务器取。换过包之后建议隔一会儿再开机验证,别刚点完上传就立刻开机对结果。
6,离线终端不生效。 配置写进库里等着,要等那台机器下次开机才落地。
7,批量勾选时抽屉里回显的是其中一台的现状。 界面上显示的模板与模式来自选中集合里的一台,提交时会按界面上的值覆盖全部选中终端。混着不同配置的机器一起改,先确认要的就是「统一成这一套」。改完建议重新打开一次抽屉核对回显。
8,脚本自己要写得住。 开机自动执行意味着没人看着:请做幂等标记(重复执行不出事)、注意中文编码、打带时间戳的日志、要重启的话给系统留出时间。
不会写批处理?可以让 AI 起草
AI 助手能按你的大白话生成 run.bat 草稿并做安全风险分级,但只能起草、没有发布权限,发布与回滚仍由管理员在控制台上完成。见 AI 助手的技能库、知识库与维护脚本 的「维护脚本草稿」一节。
五、配套阅读
- AI 助手的技能库、知识库与维护脚本 —— 让 AI 起草脚本、看风险报告与逐行对比后发布、一键回滚
- 快速部署 —— 新建计算机时的「维护通道」开关与默认模板
- 如何修改访问模式 —— 还原 / 读写 / 学习 / 更新四种模式怎么切,切了要重启才生效
- 管理台界面与功能入口总览 —— 各页面工具栏都挂了哪些入口
- 启动菜单使用说明 —— 客户机启动界面上的操作