Category: API
-
Automating Apple OS DDM Software Updates in Jamf Pro Using Azure Runbooks
This blog post discusses automating the update process for Macs in a Jamf Pro environment using PowerShell, Jamf Pro API, SOFA feed, and Azure Automation Runbooks. It outlines prerequisites, key features, and example workflows, offering detailed guidance on creating and managing software update plans based on CVE data and smart group configurations.
-
UPDATE: Using PowerShell with Jamf Pro API
If you haven’t read the post on using Jamf Pro API with Azure Runbooks, please see this: https://techitout.xyz/2024/02/03/automate-jamf-management-framework-redeployment-with-an-azure-runbook/ It seems that with recent changes with Jamf Pro, the script that was posted in that article was no longer working to get a bearer token (thanks [@Matthew Cornell/@whetmat](MacAdmins Slack/GitHub) for letting me know!) Updated Get-BearerToken function…
-
Entra ID Directory Picture Sync with macOS
Introduction With a mixed environment of Windows and Mac computers, often the user experience will differ based on the platform of choice. At my current organization, we are working to minimize these differences for the end users. One noticeable difference between the two platforms that we began work on was dealing with user account pictures.…
-
Automate Jamf Management Framework Redeployment with an Azure Runbook
Previously, I have used Microsoft’s Power Automate platform to receive webhooks from Jamf Pro, have the webhook data parsed, and then use the Jamf Pro API to perform some sort of action on the devices included in the webhook data. While thinking about how I can make this process more robust, I wanted to begin…
-
Jamf Pro API – Creating Accounts & Groups
To continue on my series of building a populated Jamf Pro server utilizing as much of the Jamf Pro API as possible, we will be building out our Jamf Pro Users & Groups. I have a folder in a Github repo with examples of how each option for the /JSSResource/accounts/ endpoint can be used, the…
-
JNUC 2022
JNUC (for those that may not know) is the Jamf Nation User Conference. It is Jamf’s annual event to showcase what is new for Apple MDM management and for other Jamf administrators to show how they are using Jamf in their unique environments. The Jamf Nation User Conference is not a sales expo or a…
-
Jamf Pro API – Initializing the Cloud Services Token
As I am continuing on my pursuit to use the Jamf Pro API as much as possible, I started creating scripts that would start to build out my Jamf Pro servers in a quicker, more efficient, and consistent way. I will post these mini scripts here as they come up and hopefully someone else will…
-
Jamf Pro API – Creating Categories
As I am continuing on my pursuit to use the Jamf Pro API as much as possible, I started creating scripts that would start to build out my Jamf Pro servers in a quicker, more efficient, and consistent way. I will post these mini scripts here as they come up and hopefully someone else will…
-
Jamf Pro API – Manage macOS Software Updates
Using the Jamf Pro API to carry out management tasks can help to save time and effort by using a script to do those tasks. A script can also be re-used at any time that you would like to do the task again. In this example, we are going to show how we can send…
-
Jamf Pro API – Get Bearer Token
The Jamf Pro API can be utilized to perform actions on your Jamf Pro server in mass without having to log into the GUI to get it done. These actions can be deleting objects in Jamf Pro, reading inventory information, updating policies, etc… The possibilities are endless. Each action performed with the Jamf Pro API…