<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

The following scripts are optional for deploying Zappl but provide extra functionality. It's recommended to add these scripts to your Jamf Pro environment while setting up the Zappl deployment, ensuring they're readily available when needed.

</aside>

Deploy Software Script

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

This script enables the installation of any app from our app catalog. It eliminates the need for Jamf Pro admins to manually package and deploy software. For instructions on using this script, refer to Adding Scripts to Jamf Pro below.

</aside>

Zappl - Deploy Software.zsh

Parameter Labels:

Parameter 4 Application Name (Use the Installation Format from the Zappl App Catalog - E.g. com.google.Chrome)
Parameter 5 Action (Options are "install" to have Zappl install the App silently, "install-showProgress" to install with a progress prompt, "update" to mark an App for a forced update, or "selfService" when creating the Self Service Application Updates policy.)
Parameter 6 Grace Period in Minutes (Only applicable if specifying "update" as the action. This is the amount of time the user has to save and quit the App before it quits automatically. Leave blank for 15 minutes)
Parameter 7 Deferrals Allowed (Only required if specifying "update" as the action. This is the amount of times a user can defer an update prompt before being forced to update. Leave blank for no deferrals and just a grace period timer)
Parameter 8 Minimum Deferral Window (Only applicable if specifying "update" as the action. This is the minimum time in minutes Zappl will prompt users to update again after they defer. Leave blank for the the default value of 60 minutes)

Collect Logs Script

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

This script provides an easy method for collecting Zappl log files when troubleshooting. For instructions on using this script, refer to Adding Scripts to Jamf Pro below.

</aside>

Zappl - Collect Logs.zsh

Parameter Labels:

Parameter 4 Jamf Pro URL
Parameter 5 API Client ID
Parameter 6 API Client Secret

Adding Scripts to Jamf Pro

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

Follow the steps below to add either of the above scripts to your Jamf Pro server.

For information on using the Deploy Software script, see App Installs

For information on using the Log Collection script, see Capturing Logs via MDM

</aside>

In Jamf Pro, navigate to Settings > Computer Management > Scripts and click New.

In the General tab, give the script a name and assign it to a category.

image.png

In the script tab drag and drop the downloaded script into the text area.

image.png

In the Options tab, paste in the parameter labels outlined above into the relevant parameter fields, then click Save.

image.png

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/103d340e-2942-4102-bf59-017fbac37c50/ca136360-be2d-4aee-bcf4-6ce5b80e1c28/zappl.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/103d340e-2942-4102-bf59-017fbac37c50/ca136360-be2d-4aee-bcf4-6ce5b80e1c28/zappl.png" width="40px" />

Navigation

About Zappl

Requirements

Security

macOS Components

Frequently Asked Questions

Deploying Zappl

Deploy Using Jamf Pro

Deploy Using Other MDMs

App Updates

App Installs

Online Portal

Custom Message Variables

Command Line Options

Logs and Error Capture

Troubleshooting

Uninstalling Zappl

</aside>