Category: Scripting
-
App Auto-Patch
Firstly, I’d like to thank all the individuals who have directly and indirectly helped with this project. Shoutout to @option8 for the main portion of this code and the #patchomator project, @BigMacAdmin for most of the swiftDialog usage in the script, and @dan-snelson for his help and continued refinement of the script. With that said,…
-
Automated Device Enrollment and Setup Your Mac version 1.10.0
Setup Your Mac is a fantastic project that gives end-users a great dialog to let them know what is going on with their Mac as organizational apps are being installed. This dialog added onto Automated Device Enrollment is an awesome replacement to a legacy DEPNotify onboarding workflow. Setup Your Mac version 1.10.0 was released earlier…
-
Set Up Your Mac and Automated Device Enrollment
“Setup Your Mac aims to simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Custom Events to allow end-users to self-complete Mac setup post-enrollment” IMPORTANT: Please follow the latest update in this series by using this link: https://techitout.xyz/ade-sym/ Dan Snelson has used Bart R’s swiftDialog to create the next evolution in notifying end-users…
-
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 Extension Attributes – Important Dates
With extension attributes in Jamf Pro, an administrator is able to collect extra information about a computer or device whenever inventory is collected. These extra bits of information can be used to generate reports or smart groups based on the values of these attributes. For computers, these attributes can be manually inputted with a text…
-
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 Connect – Reporting the Login Window
Jamf Connect is an app that can help a Mac administrator bring directory based authentication to a mac without the need to bind the mac to an on-premises Active Directory by using a Cloud Identity Provider, such as Azure or Okta. Once Jamf Connect is implemented, users will use their directory credentials to authenticate to…
-
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…