执行自定义脚本

什么是自定义脚本配置?

Endpoint Central 中的自定义脚本配置使管理员能够为其组织建立和管理关键设置及任务。这包括禁用 Windows 自动更新、设置日期格式、检查文件是否存在等操作。这些配置可作为计算机配置应用于 Windows 操作系统。与标准选项相比,这些脚本提供了更高的灵活性,使您能够运行符合特定需求的脚本。它们可以安排在每次启动时后续启动时刷新周期期间运行,或仅运行一次。根据脚本的行为,选择配置类型为“计算机”非常重要。

Windows 自定义脚本支持的语言

Windows 支持的脚本类型 - vb、js、ps1、cmd、msi、jse、exe、bat、vbe、vbs、wsf、wsc、wsh、reg。

在 Endpoint Central 中,脚本在部署到终端设备之前,必须先添加到脚本存储库中。您可以选择预定义的脚本模板,或者将您自己的脚本添加到存储库中。

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

computer custom script config navigation

  1. 在 Endpoint Central 控制台中,导航至 Configurations > Add Configurations > Windows Configuration > Custom Script > Computer Configuration

    computer custom script config

  2. 为该配置指定名称说明
  3. 您可以使用存储库命令行选项来执行自定义脚本。
  4. 如果您想执行脚本存储库中可用的脚本,则可以选择存储库选项。
    • 脚本名称字段中选择脚本。
    • 如有需要,提供脚本参数
       

      注意:例如,对于 blockexe.bat,必须在脚本参数中提供要阻止的应用程序。对于硬编码脚本,则可能不需要。如果需要多个参数,则每个参数都必须用“....”括起来,并且各参数之间用空白空格分隔。

    • 如有需要,上传依赖文件
    • 退出代码用于确认脚本是否已成功执行。默认值为 0。如果您有任何退出代码,可以在此处指定。如果有多个退出代码,请使用逗号 [,] 分隔。
  5. 如果您想运行命令,则可以选择命令行选项。
    • 在命令行中输入要执行的命令。要执行多个命令,请使用分号 [;] 将其分隔。如有需要,可以分配动态变量
    • 如有需要,上传依赖文件
    • 退出代码用于确认脚本是否已成功执行。默认值为 0。如果您有任何退出代码,可以在此处指定。如果有多个退出代码,请使用逗号 [,] 分隔。
  6. 根据您的需求,从以下选项中配置执行频率
    • 一次:脚本将仅部署一次。
    • 每次启动时:脚本将在每次系统启动时部署。如果选择了执行截止时间,则脚本将在每次系统启动时执行,直到配置的日期和时间为止。
    • 后续启动时:脚本将在您从下拉列表中选择的后续启动次数内执行。
    • 每个刷新周期:脚本将在目标计算机上每 90 分钟执行一次。
    • 如果您选择启用日志记录以进行故障排除,则执行的脚本输出将被记录,并显示在以下位置的备注部分中:
      All Configurations > Click on any your Computer Configuration > Execution Status
  7. 根据您的需求,从以下选项中配置运行身份
    • 系统用户:脚本将在系统级别应用,使用系统用户帐户
    • 以用户身份运行:脚本将使用您选择的凭据部署到目标计算机。我们建议选择域管理员凭据,以避免访问级别问题。
  8. 定义部署目标
  9. 如有需要,指定重试选项
  10. 您还可以启用通知,以根据指定的频率接收电子邮件。
  11. 单击Deploy/Deploy Immediately按钮,将配置部署到目标计算机。
  12. 要将配置保存为草稿或模板以供日后使用,请单击Save as

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

我们的客户