使用 Jamf Pro 进行部署

面向人群

本教程专门面向需要在组织中部署 Splashtop Business 的 Jamf Pro 管理员。

适用范围

本教程会向您介绍如何通过 Jamf Pro 在 macOS 上部署和配置 Splashtop Streamer。您需要下载 Splashtop Business 应用程序

首要条件

  • Jamf Pro
  • Splashtop Business 帐户
  • Splashtop 下载
  • 网络连接

部署说明

Jamf Pro 管理员需要正确打包 Splashtop,然后创建计算机策略来部署该软件安装包,然后执行命令以启动安装脚本。

准备 Splashtop 可部署 PKG

默认的 Splashtop 安装程序 DMG 必须打包成 Jamf Pro 可部署的格式,可以通过 Jamf Composer 工具完成。

  1. 请下载 Splashtop installer .dmgdeploy_splashtop_streamer.sh 脚本到您的计算机。
  2. 在运行 Jamf Composer 的计算机上找到 /private/tmp 目录。
    在此目录中,新建文件夹,使用单个词语命名,帮助记录 Splashtop 文件。例如,文件夹名称可以是 “Streamer”。

    Screen_Shot_2020-09-29_at_10.13.35_AM.png
  3. 拖放此前下载的两个文件 Splashtop installer .dmgdeploy_splashtop_streamer.sh 到新建文件夹中。
    Finder_Streamer-zh_cn.png
  4. 在您的计算机上打开 Jamf Composer,出现提示时登录。(如果弹出窗口询问使用哪种方法创建您的安装包,请单击取消,我们将使用拖放方法创建)。
  5. 将此文件夹拖放到 Composer 侧栏中的 “Sources”,作为其中的一个源文件。Screen_Shot_2020-08-07_at_11.20.59_AM.png
  6. 调整 Streamer 的所有权和权限以匹配刚才创建的 Streamer 文件夹,方法是选择中心窗口中的 Streamer 文件夹,点击齿轮图标,选择“将权限应用于 Streamer 及所有相关项目”(Apply Permissions to Streamer and All Enclosed Items),
    Composer-zh_cn.png
  7. 单击“创建为 PKG”(Build as PKG),然后保存路径。
将 PKG 上传到 Jamf Pro

可部署的 PKG 需要移动到 Jamf Pro 中才能在计算机策略中使用。点击此处查看 JAMF Pro 参考文档。

  1. 登录 Jamf Pro。
  2. 在页面右上角,点击设置
    Dashboard-zh-cn.png
  3. 在“计算机管理”页面,单击安装包
    Packages-zh-cn.png
  4. 单击新建
    New-zh-cn.png
  5. 使用“常规”窗口为安装包配置基本设置,包括显示名称和类别。
    注意:如果您没有将安装包添加到类别中,Jamf Admin 会在未知类别中以蓝色文本显示该安装包。
  6. 单击选择文件。
  7. 导航到 .PKG 文件所在的文件夹,
  8. 选择此文件并单击“选择上传”。
  9. 单击“选项”选项卡,为安装包配置优先级等其他设置。
首先安装具有更高优先级的安装包。安装包优先级默认为“10”。优先级为“1”的安装包需要在安装其他安装包之前部署或卸载。多个同优先级安装包根据其名称的字母顺序依次安装。
    Packages-settings-zh-cn.jpg
  10. 单击保存。
创建计算机策略

可部署的 PKG 需要移动到 Jamf Pro 中才能在计算机策略中使用。

  1. 单击页面顶部的计算机。
  2. 单击策略
  3. 单击新建
  4. 使用常规有效负载配置为触发器、执行频率等策略配置基本设置,如下所示。
    1. Display Name(显示名称):部署 Splashtop
    2. Enabled(已启用):选择复选框
    3. Category(类别):可选
    4. Trigger(触发器):重复登记
    5. Execution Frequency(执行频率):每台计算机一次
      Policy-general-zh-cn.jpg
  5. 使用安装包选项卡,选择可部署的 Splashtop PKG。
    1. 单击配置
    2. 找到您的 Splashtop PKG,单击添加
    3. 确保已选择安装并单击保存
      save_policy-zh-cn.jpg
    4. 使用其余的有效负载配置您需要执行的任务。有效负载相关介绍请参阅策略有效负载参考
  6. 使用文件和进程选项卡执行安装脚本触发命令。
    1. 单击配置
    2. 在执行命令中,粘贴以下内容:                                                                                 
      sudo sh /private/tmp/FOLDERNAME/deploy_splashtop_streamer.sh -i "/private/tmp/FOLDERNAME/Splashtop_Streamer_Mac_DEPLOY_INSTALLER_v3.4.4.0.dmg" -d XXXXXX  -w 0 -s 0                                                                                                      
      或2个命令:                                                                                                                               
      cd /private/tmp/FOLDERNAME
      ./deploy_splashtop_streamer.sh -i "./Splashtop_Streamer_Mac_DEPLOY_INSTALLER_v3.4.0.0.dmg" -d XXXXXX  -w 0 -s 0          
      注意:
      使用之前创建的文件夹名称替换 FOLDERNAME
      使用部署代码替换 XXXXXX
      使用相应的安装程序 .dmg 和版本号替换 “Splashtop_Streamer_Mac_DEPLOY_INSTALLER_v3.4.4.0

    3. 点击保存
      Files_and_Processes-zh-cn.jpg
  7. 单击“范围”选项卡,配置此策略的范围,选择需要安装该策略的计算机。如果您希望在所有计算机上安装此策略,则可以从下拉列表中选择“所有计算机”。
    policy-scope-zh-cn.jpg
  8. 单击保存。

 

为已批准内核扩展创建配置文件


注意:Jamf 能在安全和隐私设置中自动允许屏幕录制麦克风只能由用户手动允许。您可以查看本教程,手动启用这些权限:
MacOS 10.15 Catalina/ 11 Big Sur、Mac Streamer 和 Mac Business 应用的安全和隐私附加要求
以下教程仅用于自动化辅助功能全盘访问权限。

*关于 Streamer V3.4.4.0 及其更新版本,您需要为内核扩展创建配置文件,可以跳过此步骤。
Jamf 参考文章:将内核扩展列入白名单

  1. 单击页面顶部的计算机。
  2. 单击配置文件
  3. 单击新建
  4. 设置配置文件的显示名称(例如 Splashtop Streamer PPPC 和 Kernel Extensions)。
    可选:设置类别(例如安全和限制)。
  5. 单击左侧的隐私首选项策略控制。
  6. 单击配置。
  7. 设置 Identifier(标识符):com.splashtop.Splashtop-Streamer
  8. 设置 Code Requirement(代码要求):
    identifier "com.splashtop.Splashtop-Streamer" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = CPQQ3AW49Y
  9. 单击添加
  10. 在“应用程序或服务”中,从拉列表选择 SystemPolicyAllFIles
  11. 点击保存
  12. 单击添加
  13. 在“应用程序或服务”中,从下拉菜单选择辅助功能
  14. 点击保存
    Privacy_policy_control-zh-cn.jpg
  15. 单击左侧的已批准内核扩展
  16. 单击配置。
  17. 设置 Display name(显示名称):Splashtop Streamer
  18. 设置 Team ID:CPQQ3AW49Ykext.png
  19. 单击范围选项卡,配置此策略的范围,以选择应安装该策略的计算机。如果您希望在所有计算机上安装此策略,则可以从下拉列表中选择“所有计算机”。
    Kernel_Scope-zh-cn.jpg
  20. 单击保存。
15 人中有 7 人觉得有帮助