欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

jamf pro .sh file 添加 sh 脚本到 jamf 软件 打包 发布 selft service 大用 有大大用 有大大大用

脚本

您可以使用 Jamf Pro 或 Jamf Admin 在您的环境中管理和运行脚本。

将脚本添加到 Jamf Pro 或 Jamf Admin 时,您可以配置以下脚本设置:

  • 将脚本添加到类别。有关详细信息,请参阅类别

  • 选择在映像期间运行脚本的优先级。

  • 输入参数标签。

  • 指定运行脚本的操作系统要求。

在 Jamf Admin 中添加、编辑或删除脚本时,更改会反映在 Jamf Pro 中,反之亦然。

脚本存储

您管理脚本的方式取决于它们的存储位置。考虑以下存储选项:

  • 作为 Jamf Pro 数据库中的数据-在此类环境中运行脚本之前,该脚本必须存在于数据库中。脚本在添加到 Jamf Pro 或 Jamf Admin 后会自动添加到数据库中。

  • 作为分发点上的文件- 在这种类型的环境中运行脚本之前,脚本必须存在于您计划从 Jamf Pro 中部署它的分发点上。您可以通过将脚本添加到 Jamf Admin 来将脚本添加到主体分发点。然后,您可以通过复制将脚本添加到其他分发点。

有关迁移主体分发点上的脚本的详细信息,请参阅迁移包和脚本知识库文章。

将脚本添加到 Jamf Pro

如果您的环境是脚本存储在 Jamf Pro 数据库中的环境,您可以使用脚本编辑器将脚本添加到 Jamf Pro。

  1. 登录到 Jamf Pro。

  2. 在页面的右上角,单击设置 图像/下载/缩略图/81935856/Icon_Settings_Hover.png 。

  3. 单击计算机管理

  4. 在“计算机管理”部分中,单击脚本 图像/下载/缩略图/81935856/Scripts.png 

  5. 单击新建 图像/下载/缩略图/81935856/Icon_New_Button.png 

  6. 使用“常规”窗格配置脚本的基本设置,包括显示名称和类别。

    注意:如果您不将脚本添加到类别中,Jamf 管理员会在未知类别中以蓝色文本显示脚本。

  7. 单击脚本选项卡并在脚本编辑器中输入脚本内容。您可以使用选项卡上的设置在脚本编辑器中配置语法突出显示和主题颜色。

  8. 单击选项选项卡并配置脚本的其他设置,包括优先级。

  9. (可选)单击限制选项卡并配置脚本的操作系统要求。

  10. 单击保存 图像/下载/缩略图/81531754/floppy-disk.png 

将脚本添加到 Jamf Admin

要求

要将脚本添加到 Jamf Admin,脚本文件必须是未编译的,并且必须采用以下格式之一:

  • Perl (.pl)

  • 重击 (.sh)

  • 外壳 (.sh)

  • 未编译的 AppleScript (.applescript)

  • C 外壳程序 (.csh)

  • Zsh (.zsh)

  • Korn Shell (.ksh)

  • 工具命令语言 (.tcl)

  • 超文本预处理器 (.php)

  • 红宝石 (.rb)

  • Python (.py)

程序

将脚本添加到 Jamf Admin 会将脚本添加到 Jamf Pro 数据库或主体分发点以及 Jamf Pro。

  1. 打开 Jamf Admin 并对 Jamf Pro 服务器进行身份验证。

  2. 将脚本拖到 Jamf Admin 中的主存储库。
    在您将脚本添加到某个类别之前,该脚本会以蓝色文本显示在“未知”类别中。

  3. 双击主存储库中的脚本。

  4. 单击常规选项卡并配置脚本的基本设置,包括显示名称和类别。
    图像/下载/附件/81935856/Script_General.png

  5. 单击选项选项卡并配置脚本的其他设置,包括优先级和参数标签。

    图像/下载/附件/81935856/Script_Options.png

  6. 单击确定

该脚本现在已添加到 Jamf Pro 和 Jamf Pro 数据库或主要分发点。

使用 Jamf Admin 编辑或删除脚本

  1. 打开 Jamf Admin 并对 Jamf Pro 服务器进行身份验证。

  2. 在主存储库中,选择要编辑或删除的脚本。

  3. 执行以下操作之一:

  • 要编辑脚本,请双击它并根据需要进行更改。然后单击确定

  • 要删除脚本,请单击Delete 图像/下载/缩略图/81935856/icon_CA_delete.png ,然后再次单击Delete进行确认。

如果脚本存储在 Jamf Pro 数据库中,则会立即应用编辑或删除操作。

如果脚本存储在您的分发点上,则编辑或删除操作会立即应用于主体分发点。复制发生时,该操作将应用于您的其他分发点。


使用策略运行脚本

运行脚本时,您可以选择运行脚本的优先级。您还可以输入脚本的参数值。

注意:运行在输出中包含 HTML 标记的脚本时,这些标记不会呈现在策略日志中。

要求

要在计算机上运行脚本,该脚本必须存储在您计划从 Jamf Pro 或 Jamf Pro 数据库中部署它的分发点上,或者存储在 Jamf Pro 数据库中。

程序

  1. 登录到 Jamf Pro。

  2. 单击页面顶部的 计算机选项卡。

  3. 单击策略

  4. 单击新建。 图像/下载/缩略图/81935856/Icon_New_Button.png

  5. 使用常规负载配置策略的基本设置,包括触发和执行频率。

  6. 选择脚本有效负载并单击配置

  7. 单击要运行的脚本的 添加。

  8. 配置脚本的设置。

  9. 使用重新启动选项有效负载配置重新启动计算机的设置。

  10. 单击范围选项卡并配置策略的范围。

  11. (可选)单击自助服务选项卡并使策略在自助服务中可用。

  12. (可选)单击用户交互选项卡并配置消息传递和延迟选项。

  13. 单击保存 图像/下载/缩略图/81531754/floppy-disk.png 

下次使用 Jamf Pro 签入并满足常规有效负载中的条件时,该策略将在范围内的计算机上运行。


相关信息

有关相关信息,请参阅本指南中的以下部分:


来自  https://docs.jamf.com/10.28.0/jamf-pro/administrator-guide/Scripts.html


普通分类: