Deployment with Jamf Pro

Follow

Who is this for?

This guide was designed for the Jamf Pro Admin at an organization that is deploying Splashtop Business.

Scope

This guide will take you through the steps of deploying and configuring the Splashtop Streamer on macOS with Jamf Pro. Splashtop Business app is also required.

Prerequisites

  • Jamf Pro
  • Splashtop Business Account
  • Splashtop Download
  • Network Connection

Deployment Instructions

A Jamf Pro admin needs to package Splashtop correctly, and then create a Computer Policy to deploy the package and execute a command to kickoff the installation script.

Preparing the Splashtop deployable PKG

The default Splashtop installer DMG must be packaged into a format that is deployable by Jamf Pro. This can be done with the Jamf Composer tool.

  1.  A Jamf Admin will need to copy the Splashtop installer .dmg and the deploy_splashtop_streamer.sh script to the /private/tmp directory on a machine that is running Jamf Composer.  Ex. file name "Splashtop Streamer.pkg"
  2. Create a new Package Source and then they will navigate to the /tmp/private directory in Finder and drag the installer and script from there into the right panel of Composer.
  3.  Click “Build as PKG” which will output a .pkg file that will upload in the next step

Uploading the PKG to Jamf Pro

The deployable PKG needs to be moved into Jamf Pro to enable it’s use in a Computer Policy.  Here is a JAMF Pro reference doc: here.

  1. Log in to Jamf Pro.
  2. In the top-right corner of the page, click Settings..
  3. In the “Computer Management” section, click Packages.
  4. Click New.
  5. Use the General pane to configure basic settings for the package, including the display name and category.
 Note: If you do not add the package to a category, Jamf Admin displays the package in blue text in the Unknown category.
  6. Click Upload Package and upload the package.
  7. Click the Options tab and configure additional settings for the package, including the priority.
 Packages with higher priority install first. Package priority defaults to "10". A package with a priority of "1" is deployed or uninstalled before other packages. Multiple packages with the same priority install in alphabetical order based on the package name.
  8. Click Save.

Create a Computer Policy

The deployable PKG needs to be moved into Jamf Pro to enable it’s use in a Computer Policy.

  1. Click Computers at the top of the page.
  2. Click Policies.
  3. Click New.
  4. Use the General payload to configure basic settings for the policy, including the trigger and execution frequency. Below are examples.
    1. Display Name: Deploy Splashtop
    2. Trigger: Reoccurring Check-In
    3. Execution Frequency: Once Per Computer
  5. Use the Packages tab to select your deployable Splashtop PKG.
    1. Click Configure.
    2. Find your Splashtop PKG and click Add.
    3. Ensure that Install is selected and click Save.
    4. Use the rest of the payloads to configure the tasks you want to perform. For an overview of each payload, see Policy Payload Reference.
  6. Use the Files and Processes tab to execute a command that will trigger the installation script.
    1. Click Configure.
    2. Under Execute Command, paste the following and substitute XXXXXX with your Deploy Code: sudo /private/tmp/deploy_splashtop_streamer.sh -t "./ Splashtop Streamer.pkg" -d XXXXXX -v 0 -w 0 -s 0
    3. Click Save.
  7. Click the Scope tab and configure the scope of the policy to choose computers this should be installed on. If you intend to install this on all computers, you can choose “All Computers” from the drop down. Jamf Admins should understand their own scope standards.
  8. Click Save.
0 out of 2 found this helpful