We have created two projects called "pyton-jamf" and "jctl" to address this and many challenged and give access to the Jamf Pro Classic API to provide automation allows performing Jamf Pro repetitive tasks quickly and provides options not available in the web GUI. “python-jamf“ is a python library that connects to a Jamf Pro server using Jamf Pro Classic API, including keychain support for Jamf Pro credentials via keyring python project, support for PyPi to support pip installation and currently supports 56 Jamf Pro record types which will expand in number as the project continues. “jctl“, is a command-line tool that uses the “python-jamf” library to select objects to create, delete, print and update. It allows performing Jamf Pro repetitive tasks quickly and provides options not available in the web GUI. It is similar to SQL statements, but far less complex.
I am proud to be co-presenting along with current & former University of Utah & Marriott Library MacAdmins, including Sam Forester, Topher Nadauld, and James Reynolds at the upcoming Virtual JNUC 2021 on Thursday, Oct 21 at 1:30 PM – 2:00 PM MDT on “Turn 1000 clicks into 1 with python-jamf and jctl“.
Check out the presentation and GitHub repositories. If you have questions or need help, we have a channel on the MacAdmin Slack workspace #jctl
Question
GitHub Projects to Simply Jamf Pro Automation & Management via CLI
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
