Latest Articles

jamf articles scripts

Hunting Down Jamf Profile Payloads with Python

If you’ve spent enough time living inside Jamf Pro, you eventually run into the same problem: someone set a configuration somewhere, sometime, and nobody remembers where. It might be something obscure – a certificate payload, a conditional SSO predicate, or that one security preference quietly misbehaving on three machines in accounting. And when you have dozens of configuration profiles, each with multiple payloads, nested keys, and XML-wrapped values, finding that setting can feel like forensic archaeology. We’ve all been there, scrolling through the Jamf UI, expanding payloads, repeatedly searching in...

jamf articles scripts

Keeping Jamf Security Cloud Current for Microsoft 365: Updated Routing Policies

Blog Series Troubleshooting Standard Routing Policies in JAMF Security Cloud Keeping Jamf Security Cloud Current for Microsoft 365: Updated Routing Policies Keeping Jamf Security Cloud Sharp for O365 When I first wrote about troubleshooting Standard Routing Policies in Jamf Security Cloud, the goal was simple: help admins keep Microsoft Teams and Microsoft 365 traffic flowing smoothly through Jamf Trust + App-Based VPN. Fast-forward, Microsoft has added additional IP ranges and hostnames — and if you’re relying solely on Jamf’s built-in policy, you’re eventually going to feel the pain when Teams,...

automation jamf macos

Cleaning House in Jamf Pro: A Friendly Auditor Script for Real-World Hygiene

There’s a tipping point in every Jamf Pro environment where the policy list begins to feel like a junk drawer. Everyone means well. Nobody deletes anything. And then, months later, you’re trying to answer simple questions like: Which policies are actually scoped? What’s no longer referenced? Why are there five versions of the same script? This post covers a small, practical script I wrote to help you see what’s stale, explain why it’s stale, and (optionally) park it safely out of the way—without deleting a thing. If you want to...

tips project-management certification

How I Finally Passed the PMP Exam (After 12 Years of Waiting)

🎯 The Long Road to PMP Back in 2013, I registered for a PMI membership with every intention of pursuing my PMP certification. I downloaded the handbook, bookmarked the eligibility requirements, and even told a few friends that I was going to do it “soon.” Then life happened. For more than a decade, my membership sat dormant. Projects came and went. Teams grew, companies evolved, and yet that little unchecked box — “Get PMP Certified” — stayed on my to-do list. Fast forward to 2024, and I finally decided it...

automation jamf macos cybersecurity

Turn Jamf Compliance Output into Real Audit Evidence

Most teams use Apple’s macOS Security Compliance Project (mSCP) baselines because they scale and they’re repeatable. Jamf’s tooling makes deployment straightforward and the Extension Attribute (EA) output is a convenient place to capture drift. What you don’t automatically get is the artifact an auditor will accept on a specific date—an actual document you can file that shows which endpoints are failing which items, plus a concise roll-up of failure counts you can act on. Smart Groups answer scope; they don’t produce evidence. This script fills that gap. It reads computer...

articles business rants

Skills You Never Meant to Learn as a Consultant (and Why They Matter Beyond Consulting)

When you run a consultancy, you think the job is about your expertise—the thing you’ve been hired to do. But very quickly, you realize the role demands a whole set of skills you never set out to master. They sneak in over time, and before you know it, you’ve become fluent in things you once thought you’d avoid. The funny part is, you don’t even notice you’re learning them until you look back and recognize how much your approach has shifted. These are the skills that never appear on your...

Prev 1 ... Next