Manage and enforce custom Login and Background items in macOS Ventura Posted 2022-10-24 How to enable and enforce your custom scripts in macOS Ventura using the new service management Configuration Profile payload.
How to sign scripts and other custom code Posted 2022-10-04 Instructions on code signing the scripts, LaunchAgents, LaunchDaemons and other custom code you deploy to your endpoints.
How to examine the network traffic of MDM enrollment during Setup Assistant Posted 2022-05-28 Advice on enabling the root account and running tcpdump during macOS Setup Assistant to record network traffic during initial MDM enrollment.
Slides and video for the 'Solving problems with custom AutoPkg processors' session at the University of Utah Mac Admin Meeting Posted 2022-05-20 I gave a presentation about my DatetimeOutputter and AppIconExtractor processors at the May 2022 session of the University of Utah Mac Admin Meeting.
Output the Date and Time in AutoPkg Recipes Posted 2022-03-01 An AutoPkg processor to utput the current date and time, and optionally output future or past dates and times for use in other processors.
Dynamically Add Dock Items with the Jamf Binary Posted 2022-02-13 A quick trick to programmatically add an icon to a user's Dock.
Automatically Export and Generate App Icons in AutoPkg Recipes Posted 2022-01-31 AppIconExtractor examines an app and exports its icon as a PNG image file (reading the CFBundleIconFile property from an app's Info.plist and saving that image as a PNG file. Additionally, AppIconExtractor can create icon variations by compositing a secondary image on top of the app's icon.
Stopping an AutoPkg Recipe if VirusTotal Detects Malware Posted 2021-12-14 How to stop an AutoPkg run – and avoid uploading a potentially compromised package to your infrastructure – if VirusTotal detects malware.
How to Disable iCloud Private Relay in macOS Monterey Posted 2021-10-27 Learn how to disable iCloud Private Relay in macOS using a Configuration Profile.
Getting the currently logged-in user's ID (UID) for launchctl Posted 2021-03-15 A reliable method to determine the logged-in user's user ID (UID) for use with launchctl.
Renaming Computers via Snipe-IT using Jamf Pro Posted 2021-01-13 How to integrate Jamf Pro with Snipe-IT to set the computer hostname to match your inventory management system.
Don't disable accessibility options during Setup Assistant Posted 2020-11-27 You really shouldn't skip the new 'Accessibility' pane in macOS Setup Assistant.
Sending Autopkg and JSSImporter Notifications to Google Hangouts Chat Posted 2019-04-29 Two AutoPkg processors to send you the results of an AutoPkg run in Google Chat.
Signing Configuration Profiles Posted 2018-08-03 The definitive guide – I think? – to signing your Configuration Profiles.
Express Setup, Location Services, Time Zone, and High Sierra Posted 2018-02-04, last updated 2022-07-06 Explaining the correct combination of Setup Assistant screens to skip for an optimal user experience.
Automatically Renaming Computers from a Google Sheet with Jamf Pro Posted 2018-01-30 How to automatically rename computers based on values in a Google Sheet.
Wait, is my Mac Up to Date? Posted 2018-01-08, last updated 2022-06-05 Methods to help your users self serve their macOS update needs.
Integrating DetectX Swift with Jamf Pro for Scheduled Malware Scanning Posted 2017-12-12, last updated 2020-03-13 Automatically run DetectX Swift and report the results to your Jamf Pro instance.
Creating a Naming Scheme for Jamf Pro Posted 2017-12-06 Name items in your Jamf Pro instance consistenty as a favor to your colleagues and your future self.
How to Manage Only FileVault Recovery Key Escrow with Jamf Pro Posted 2017-09-14 How to properly create a Configuration Profile to manage FileVault Recovery Key Escrow for Mac OS X 10.13 and above.