执行自定义脚本

什么是自定义脚本配置?

Endpoint Central 中的自定义脚本配置使管理员能够为其组织建立和管理必要的设置与任务。这包括添加 sudo 用户、将用户添加到组、更改用户密码、移动文件等操作。这些配置可作为计算机配置 应用于 Linux 操作系统。与标准选项相比,这些脚本提供了更高的灵活性,使您能够运行符合特定需求的脚本。它们可以安排在每次启动每次刷新周期期间运行,或仅运行一次。根据脚本的行为,选择“计算机”作为配置类型非常重要。

Linux 自定义脚本支持的语言

Linux 支持的脚本类型sh、bash、ksh、csh、tcsh、py。

在 Endpoint Central 中,脚本必须先添加到脚本存储库,然后才能部署到终端计算机。您可以选择预定义的脚本模板,或将您自己的脚本添加到存储库中。

如何部署自定义脚本配置?

linux computer config navigation

  1. 在 Endpoint Central 控制台中,导航至 配置 > 添加配置 > Linux 配置 > 自定义脚本 > 计算机配置

    linux computer config

  2. 为该配置指定名称说明
  3. 您可以使用存储库命令行选项来执行自定义脚本。
  4. 如果您想执行脚本存储库中已有的脚本,则可以选择存储库 选项。
    • 在“脚本名称”字段中选择脚本。
    • 提供脚本参数(如有)
    • 上传依赖文件(如有)
    • 退出代码用于确认脚本是否已成功执行。默认值为 0。如果您有其他退出代码,可以在此处指定。如果有多个退出代码,请用逗号 [,] 分隔。
  5. 否则,如果您想运行命令,则可以选择命令行 选项。
    • 在命令行中输入要执行的命令。要执行多个命令,请使用分号 [;] 分隔输入。
    • 上传依赖文件(如有)
    • 退出代码用于确认脚本是否已成功执行。默认值为 0。如果您有其他退出代码,可以在此处指定。如果有多个退出代码,请用逗号 [,] 分隔。
  6. 根据您的需求,从以下选项中配置频率 
    • 一次:脚本将部署一次。
      如果您选择启用日志记录以进行故障排除,则已执行脚本的输出将被记录,并显示在所有配置 > 单击任意配置 > 执行状态下的备注部分。
    • 每次启动:脚本将在每次系统启动时部署。如果选择了“执行直到”,则脚本将在每次系统启动时执行,直到达到所配置的日期和时间。
    • 每次刷新周期:脚本将在目标计算机上每 90 分钟执行一次
  7. 为部署定义目标
  8. 根据需要指定重试选项
  9. 您还可以启用通知 ,以便根据指定频率接收电子邮件。
  10. 单击部署/立即部署按钮,将配置部署到目标计算机。
  11. 若要将配置保存为草稿或模板以供后续使用,请单击另存为

您已成功为您的终端设备添加了基于 Linux 计算机的自定义脚本。

我们的客户