python Tag

Like a loyal droid, your Jamf Pro server wants to help! (Part two) Jamf Software's Jamf Pro server (JPS) provides an Application Programming Interface, or API, to interact with the JPS database. This allows an enterprise to customize specific areas of the JPS as needed. This post builds on the first article in the series: Fetching...

Overview Jamf Pro server can be a funny and fickle beast. When testing different policies that are unique or upgrading to a new version of Jamf Pro, it's best not to try it on the production server first. Sometimes the process of testing a new release or beta can easily break, and having an automated process...

  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...

Overview System Integrity Protection or "SIP" is a new security measure implemented in 10.11 "El Capitan". SIP protects access to system locations and restricting runtime attachment to system processes, this security policy guards against compromise — whether accidental or by malicious code. SIP protects file system locations that we are managing with our current client management system...

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 Recently, we received our order for the book "Enterprise Mac Administrator's Guide: Second Edition" written by  Charles Edge and William Smith. This book provides detailed explanations of the technology required for large-scale Mac OS X deployments and show you how to integrate it with other operating systems and applications. It addresses the growing size and spread of Mac OS X...

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...

For years we've been using the old C program SetDisplay (the code can be seen here, as modified by one of our previous teammates). However we've recently been trying to move everything to Python, and to continue that effort I've set about porting the C code to Python. While we may lose some performance, we...