新增操作

最近更新时间: 2023-02-23 15:29:42

选择菜单下的操作,进入操作管理界面,再点击操作,

如下图所示,在操作界面,点击右侧“新增操作”按钮,

进入创建操作配置界面:

1、新增操作—基本信息

操作名称:如上图图标1所示,在操作名称输入框中输入需要设置的操作名称,不超过60个字符
操作code:如上图图标2所示,操作编码在租户下需要保证唯一性,只能包含字母、数字和下划线,不超过50个字符
操作类型:如上图图标3所示,变更类型:用于对被管节点配置变更,采集类型:从被管节点采集配置数据,校验类型:用于编排执行前预校验,
对象类型:如上图图标4所示,可选择主机和网络设备,主机:包括服务器等,对象类型为主机时,执行环境可选:本地代理、远程执行、服务端、监管代理;对象类型为网络设备时,执行环境可选:远程执行、监管代理
执行方式:如上图图标5所示,本地代理:指脚本在最终目标节点(Agent)上执行;远程执行:指脚本在最终目标节点(Agentless)上执行;服务端:指脚本在自动化服务端上执行;监管代理:指脚本在监管代理上执行,
执行账户:如上图图标6所示,脚本执行的账号,默认为空表示使用运行Agent的账户执行,Windows系统暂不支持执行账户设定;
操作分类:为必填字段,
资源类型:如上图图标8所示,根据新建的操作属性进行分类选择
超时时长:如上图图标9所示,设置操作的超时时间,操作在超过该设定时间后仍未完成则自动中断
执行顺序:如上图图标10所示,并行:表示该操作可与其他操作和本身同时执行;串行:表示该操作不可与本身作同时执行,但可以与其他操作同时执行;独占:表示该操作不可与其他操作和本身同时执行,即本身操作执行时,其他操作均停止等待;
操作描述:如上图图标11所示,在输入框内填写内容对操作进行描述 ,最大输入字符数:200

2、新增操作—输入参数
输入参数类型:如下图所示,点击“添加输入参数”按钮即可显示可添加的输入参数类型:

可添加的输入参数类型:文本、数值、文件、字典、密码(支持明文查看)、动态文本、配置项,
以文本类型输入参数为例,演示一下输入参数的添加,如下图所示:

1) 编排参数名称:不能为空,只能输入字母或数字,最大输入字符数50;
2) 参数默认值:填写该参数的默认值,可以为空;
3) 参数描述:填写该参数的描述,不能为空,最大输入字符数1000;
4) 必填勾选框:用于标识该输入参数在编排时是否必须输入;
5) 是否校验:选择否无需校验;选择是,需填写需要校验的正则表达式,文本、数值和动态文本类型皆可进行校验;执行作业任务时会根据校验规则对参数值进行安全性校验,符合检验规则时需人工对任务进行审核处理;
若添加完成后,需要删除此参加,将光标移动到参数区域,即显示删除键,点击后即可删除该文本参数;

3、新增操作—输出参数
输出参数类型:包含文本、超链接、文件和主机,如下图所示:

文本类型输出参数可输出任意格式的文本,可用Json格式输出复杂对象,主机类型参数需输出主机IP地址,多个IP可用逗号隔开,例如:192.168.0.1,192.168.0.2

如上图所示:
1) 输出参数名称:不能为空,只能输入字母或数字,最大输入字符数30;
2) 输出参数描述:不能为空,填写该参数的描述,最大输入字符数1000;
3) 删除按钮:点击后即可删除该参数;
4、新增操作—脚本内容
当执行环境选择为 Agent 时,可支持脚本类型为:Python、Shell、VBS、Bat、PowerShell,如下图所示:

1) 脚本类型切换按钮:勾选对应语言名称即可切换脚本内容;
2) 说明按钮:鼠标悬浮至说明按钮即可显示已选择脚本类型的编写说明;
当执行环境选择为 Remote 时,可支持脚本类型为:Shell。
5、新增操作—保存
配置完成操作的基本信息、输入参数、输出参数、脚本内容后,点击页面下方“保存”按钮即可保存该操作,如下图所示:

6、新增操作—保存并测试
配置完成操作的基本信息、输入参数、输出参数、脚本内容后,可以点击页面下方“测试”按钮对该操作进行测试,

如上图所示,点击“保存并测试”按钮,即可弹出脚本测试窗口,

在脚本测试窗口中填写相应信息并选择执行主机,完成后点击“确定”按钮即可开始执行该脚本。 点击“确定”后界面会显示脚本执行状态、执行过程、输出结果,如下图所示: 脚本执行成功,配置的输入参数、输出参数也显示正确。