面向人群
本教程专门面向需要在组织中部署 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 工具完成。
- 请下载 Splashtop installer .dmg 和 deploy_splashtop_streamer.sh 脚本到您的计算机。
-
在运行 Jamf Composer 的计算机上找到 /private/tmp 目录。
在此目录中,新建文件夹,使用单个词语命名,帮助记录 Splashtop 文件。例如,文件夹名称可以是 “Streamer”。
-
拖放此前下载的两个文件 Splashtop installer .dmg 和 deploy_splashtop_streamer.sh 到新建文件夹中。
- 在您的计算机上打开 Jamf Composer,出现提示时登录。(如果弹出窗口询问使用哪种方法创建您的安装包,请单击取消,我们将使用拖放方法创建)。
- 将此文件夹拖放到 Composer 侧栏中的 “Sources”,作为其中的一个源文件。
- 调整 Streamer 的所有权和权限以匹配刚才创建的 Streamer 文件夹,方法是选择中心窗口中的 Streamer 文件夹,点击齿轮图标,选择“将权限应用于 Streamer 及所有相关项目”(Apply Permissions to Streamer and All Enclosed Items),
- 单击“创建为 PKG”(Build as PKG),然后保存路径。
将 PKG 上传到 Jamf Pro
可部署的 PKG 需要移动到 Jamf Pro 中才能在计算机策略中使用。点击此处查看 JAMF Pro 参考文档。
- 登录 Jamf Pro。
- 在页面右上角,点击设置。
- 在“计算机管理”页面,单击安装包。
- 单击新建。
- 使用“常规”窗口为安装包配置基本设置,包括显示名称和类别。
注意:如果您没有将安装包添加到类别中,Jamf Admin 会在未知类别中以蓝色文本显示该安装包。 - 单击选择文件。
- 导航到 .PKG 文件所在的文件夹,
- 选择此文件并单击“选择上传”。
- 单击“选项”选项卡,为安装包配置优先级等其他设置。
首先安装具有更高优先级的安装包。安装包优先级默认为“10”。优先级为“1”的安装包需要在安装其他安装包之前部署或卸载。多个同优先级安装包根据其名称的字母顺序依次安装。
- 单击保存。
创建计算机策略
可部署的 PKG 需要移动到 Jamf Pro 中才能在计算机策略中使用。
- 单击页面顶部的计算机。
- 单击策略。
- 单击新建。
- 使用常规有效负载配置为触发器、执行频率等策略配置基本设置,如下所示。
- Display Name(显示名称):部署 Splashtop
- Enabled(已启用):选择复选框
- Category(类别):可选
- Trigger(触发器):重复登记
- Execution Frequency(执行频率):每台计算机一次
- 使用安装包选项卡,选择可部署的 Splashtop PKG。
- 单击配置。
- 找到您的 Splashtop PKG,单击添加。
- 确保已选择安装并单击保存。
- 使用其余的有效负载配置您需要执行的任务。有效负载相关介绍请参阅策略有效负载参考。
- 使用文件和进程选项卡执行安装脚本触发命令。
- 单击配置。
-
在执行命令中,粘贴以下内容:
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。
- 点击保存。
- 单击“范围”选项卡,配置此策略的范围,选择需要安装该策略的计算机。如果您希望在所有计算机上安装此策略,则可以从下拉列表中选择“所有计算机”。
- 单击保存。
为已批准内核扩展创建配置文件
注意:Jamf 不能在安全和隐私设置中自动允许屏幕录制和麦克风,只能由用户手动允许。您可以查看本教程,手动启用这些权限:
MacOS 10.15 Catalina/ 11 Big Sur、Mac Streamer 和 Mac Business 应用的安全和隐私附加要求
以下教程仅用于自动化辅助功能和全盘访问权限。
*关于 Streamer V3.4.4.0 及其更新版本,您不需要为内核扩展创建配置文件,可以跳过此步骤。
Jamf 参考文章:将内核扩展列入白名单
- 单击页面顶部的计算机。
- 单击配置文件。
- 单击新建。
- 设置配置文件的显示名称(例如 Splashtop Streamer PPPC 和 Kernel Extensions)。
可选:设置类别(例如安全和限制)。 - 单击左侧的隐私首选项策略控制。
- 单击配置。
- 设置 Identifier(标识符):com.splashtop.Splashtop-Streamer
- 设置 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 - 单击添加。
- 在“应用程序或服务”中,从拉列表选择 SystemPolicyAllFIles。
- 点击保存。
- 单击添加。
- 在“应用程序或服务”中,从下拉菜单选择辅助功能。
- 点击保存。
- 单击左侧的已批准内核扩展。
- 单击配置。
- 设置 Display name(显示名称):Splashtop Streamer
- 设置 Team ID:CPQQ3AW49Y
- 单击范围选项卡,配置此策略的范围,以选择应安装该策略的计算机。如果您希望在所有计算机上安装此策略,则可以从下拉列表中选择“所有计算机”。
- 单击保存。