下发指令说明机制说明

1、若不使用下发指令,可在配置server/config/application.yml关闭即可,改为no,关闭后不能再添加、下发指令,只能浏览之前的指令

  #是否开启指令下发(若关闭,将不能再新增和下发指令),yes是,no否
  shellToRun: no
	
2.同一个指令可以多次下发执行,在列表点击【重新下发】即可
3.指令可以取消,尚未下发的主机将不会执行指令,已下发的主机会执行,在列表点击【取消】即可
4.已完成状态,表示指令已经全部下发完
5.对于屏蔽的敏感字符串,系统做了双重校验,保存校验一次,agent执行校验一次。对于windows本身没有权限执行del等操作,因为需要提示确认
6.下发指令尽量为脚本,后台运行,如备份、重启等脚本,因为agent执行不能等待执行完成,只负责调用后就算完成了任务
7.屏蔽敏感字符可以自定义,在配置server/config/application.yml

  #linux指令下发不能包含的敏感字符,多个用逗号隔开
  shellToRunLinuxBlock: 'rm ,mkfs, /dev/,:(){:|:&};:,mv ,wget , install '
  #windows指令下发不能包含的敏感字符,多个用逗号隔开
  shellToRunWinBlock: 'del ,delete ,format ,ren ,rd ,rd/s/q ,rmdir '