Skip to content
Graham Pugh edited this page Mar 1, 2022 · 23 revisions

Welcome to the jamf-upload wiki!

These scripts and AutoPkg processors are designed to allow the upload of packages, categories, computer groups, scripts, extension attributes and policies to Jamf Pro, using the Jamf Pro API and Classic API.

Additionally, the jamf_api_tool.py uses the same framework to facilitate the manipulation of policies, packages, scripts, computer groups and extension attributes from the command line. A key feature of this script is the ability to identify and delete unused items, somewhat like Spruce.

The AutoPkg processors require no additional installation above AutoPkg itself.

AutoPkg processors

Please go to JamfUploader AutoPkg Processors

jamf-upload.sh

Please go to jamf-upload.sh.

Jamf API Tool

Please go to Jamf API Tool


Standalone upload scripts

Please go to Standalone Scripts.

The standalone scripts require a python 3 installation.

Note: the standalone jamf_X_uploader.py scripts are no longer maintained.
Please see instructions for using the AutoPkg processors as standalone scripts by using the jamf-upload.sh wrapper script, below. This will give equivalent functionality to the standalone scripts, without me having to maintain the standalone scripts in addition to the AutoPkg processors.

Clone this wiki locally