创建脚本执行任务

通过任务管理,可以创建脚本执行任务。

背景信息

利用脚本执行功能,可实现批量执行某类操作,例如变更主机的配置信息(如主机名称、IP地址等)。您可以通过手动录入、从本地上传、从公共平台上传及已有脚本克隆四种方式导入脚本并批量执行。

任务创建完成后,您可以对脚本执行任务进行管理,如被定期任务和工作流等引用,或者可以多次执行该任务。

操作步骤

  1. 登录系统管理服务OSP控制台
  2. 在左侧导航栏中,单击作业管理 > 任务管理
  3. 任务管理页面,单击页面右上角的创建
  4. 创建任务页面,选择任务类型脚本执行
  5. 完成后,您需要进行如下配置。
    配置项 说明

    任务名称

    关于该脚本执行任务的名称。

    任务描述

    关于该脚本执行任务的描述。

    脚本类型

    根据主机类型选择脚本类型:

    • 若主机为Linux类型,则选择脚本类型为Shell
    • 若主机为Windows类型,则选择脚本类型为PowerShell

    目标机器

    设置脚本需要在哪些主机上执行。(根据脚本类型筛选出对应的主机,Shell类型对应Linux主机,PowerShell类型对应Windows主机)。目前支持两种方式选择主机:
    • 方式一:选择主机

      单击+选择机器,在弹出的主机选择页面中,勾选一个或者多个主机,然后单击选择

    • 方式二:导入主机

      单击快速导入,在主机列表框中,输入主机名称或者IP地址,输入完成后单击主机匹配。匹配无误后,单击确定

      说明: 输入的IP或主机名称,可以用“英文逗号,”、“英文分号;”、“|”或“换行符”将多个主机名进行分隔。

    脚本来源

    目前支持四种方式:

    • 手工录入:直接在脚本编辑器中,编写脚本。
    • 本地上传:根据脚本类型,选择一个本地计算机的脚本文件,并将脚本内容填充到脚本编辑器中。
      说明: 脚本文件大小不超过30K。
    • 脚本克隆:从您所管理的脚本中,选择一个脚本,将内容填充到脚本编辑器。
    • 公共脚本:从公共平台提供的脚本中,选择一个脚本,将内容填充到脚本编辑器。

    脚本内容

    在主机执行的脚本的具体内容。

    说明: 所填写内容不能超过30000字符。

    脚本参数

    单击立即执行后,系统会把脚本内容保存成一个脚本文件,并根据操作系统使用Powershell、CMD或Bash来执行,脚本参数内的内容会被拼接到实际执行的命令的末尾。

    例如,假设脚本名为abc.ps1并使用Powershell来执行脚本,脚本参数中的内容为key1=value1,key2=value2,则最终在目标服务器中执行的命令为powershell -File abc.ps1 key1=value1 key2=value2

    超时时间

    设置任务执行超时时间,如果超过了设定的时间,CloudAgent会结束任务进程。单位分钟,范围1~30,空设置将默认超时时间为30分钟。

  6. 完成后,单击确认创建
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

工单支持

解决云产品相关技术问题