Author: Todd McDaniel

  You don't need a bigger boat, you need custom tools. But a bigger boat wouldn't hurt. Here at the Marriott Library we're in the middle of our transition from Radmind to Jamf Pro as our macOS management system. We've supplemented our Radmind deployment with a rich set of utilities and scripts called Xhooks. Continuing the tradition...

Like a loyal droid, your JSS wants to help! JAMF Software's Casper Suite provides an Application Programming Interface, or API, to communicate with the JAMF Software Server (JSS) database. This allows an enterprise to customize specific areas of the JSS as needed. This is the first in a series of articles that will discuss these APIs...

Overview Firmware Password Manager (FWPM) is my approach to the problem of managing firmware passwords on Apple computers. When I began this project there were no solutions, besides setting the password and never changing it. FWPM allows you to update your firmware passwords quickly and easily. It was originally written as a shell script, but it...

Knocked My Socks Off! My coworkers and I attended our first JAMF Nation conference this past October. The last session I attended on the first day knocked my socks off. Bryson Tyrrell of JAMF showed off an iPhone ordering script he wrote in Python and Tk. I've written some Tk, but it was a long time...

Overview Xcode is Apple's development environment. It's used to develop applications on Macs, iOS devices like iPhones and the Apple Watch. It also includes the new language Swift, which is becoming very popular in higher education. However, Xcode requires users to have "_Developer" group privileges to allow the debugger and emulators to work correctly. We give...