-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Welcome to the Multitenant Jamf Tools (MJT) wiki!
MJT is a set of scripts that are designed to propagate content across any number of Jamf Pro servers (hereafter "instances"). The goal is to provide the ability to perform common actions on one or multiple instances in a single pass, allowing you to operate at scale. These tools are therefore especially suited to Managed Service Providers (MSPs) and other organisations that are tasked with managing multiple Jamf Pro instances.
Note that there is currently no support for operating on multiple Sites within Jamf Pro instances.
The scripts in this repo use a common framework and specific folders. As such, the entire repo must be cloned - individual scripts will not work on their own. Additionally, some of the scripts require access to additional cloned repos or other tools. Please see the help sheets and/or documentation for each tool for more details.
Please continue to Installation and Setup for installing Multitenant Jamf Tools, and take note of specific instructions for those scripts that require additional setup.
All scripts have a Help Sheet. Run any script with --help to see all the options; for example ./managed-device-counter.sh --help.
These scripts are a development of scripts I originally created while working at ETH Zürich (or, most likely, in the evenings and weekends!). While I (Graham Pugh) currently work at Jamf, I am continuing to develop these tools for the open-source community.