Exploring The JAMF JSS With Python

Tony Williams Part of XW18

This presentation demonstrates methods of querying the JSS using the python-jss module.

The methods demonstrated require only a small amount of easily learnt Python. I show how to search XML using the functions built into python-jss and how to quickly turn your explorations into a Python script.

Attendees of this session will gain a good understanding of why querying the JAMF JSS from Python is a good tool for JAMF administration and how easy it can be. As well as simple Python it will show how IPython can make it even easier.


Tony is currently a systems engineer and responsible for managing over 9,000 iOS devices and 300 Macs. With over thirty five years in the industry he has had a myriad of roles including C programmer, Unix systems administrator, IT Manager, support specialist and Associate Editor of Australian Macworld. He has presented at X World a number of times including workshops on bash and python and presentations on using netBoot and DeployStudio and iOS programming.