下发指令批量执行说明

主要用于我们同时给多个主机下发指令,主机agent来负责执行指令,比如一些巡检计划任务,定时任务等,都可以通过此功能实现
1、若不使用下发指令,可在配置server/config/application.yml关闭即可,改为no,关闭后不能再添加、下发指令,只能浏览之前的指令
2、agent主机若想禁止执行下发指令,可在配置agent/config/application.properties关闭即可,如下改为no,默认是no
若在下发指令执行结果页面提示【agent已禁用指令下发】,也在上面配置修改成yes就可以了,修改完重启agent

3、指令可以取消,在列表点击【取消】即可,尚未下发的主机将不会执行指令,已下发过的主机会执行。指令【删除】,功能等同于取消指令
4、已完成状态,表示指令已经全部下发完
5、立即下发,是保存完成后就会在5分钟内下发执行。定时下发,则在到了设置的时间才会下发执行。
6、已下发状态,表示指令已经下发执行,如果指令长期显示已下发,没有更新为已完成状态,说明agent可能已执行但没有上报执行完成状态,
不过也没有关系,没有影响。这种可能是重启agent、关机这种指令,使得agent没来得及上报执行状态,agent服务停止了。
7、对于屏蔽的敏感字符串,系统做了双重校验,保存校验一次,agent执行校验一次。对于windows本身没有权限执行del等操作,因为需要提示确认
8、下发指令需要为后台运行或不用等待返回的脚本或者指令,如后台运行的脚本、备份、重启关机指令等,因为agent执行不能长时间(限制10s)等待执行完成,只负责调用后就算完成了任务
比如reboot就可以下发给agent执行,但是top这种等待输出的指令就不适合下发执行
9、屏蔽敏感字符可以自定义,在配置server/config/application.yml
10、指令下发批量执行功能视频讲解