Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save talkingmoose/a26b6d431b224f92cb6d0dc5696bc7b2 to your computer and use it in GitHub Desktop.

Select an option

Save talkingmoose/a26b6d431b224f92cb6d0dc5696bc7b2 to your computer and use it in GitHub Desktop.
Resources for my Jamf Nation User Conference 2026 presentation.

From the introduction

Jamf Nation User Conference 2022

1 • Install PowerShell on macOS

Downloads

You might also be interested in Windows App for macOS (formerly Microsoft Remote Desktop)

Example commands

Install Exchange Online management module > Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.10.1

Import the Exchange Online management module into PowerShell > Import-Module ExchangeOnlineManagement

Create a variable > $Tenant='0344bcc1-c70b-4ff4-a67e-922cb9a226a7'

Authenticate to Entra ID > Connect-ExchangeOnline -Organization $Tenant

2 • Apply set-it-and-forget-it OS updates

Semantic Versioning 2.0.0

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes
  2. MINOR version when you add functionality in a backward compatible manner
  3. PATCH version when you make backward compatible bug fixes

Blueprint Builder > Configuring the Software Updates Component | Jamf Learning Hub

3 • Increase your login session timeout

Jamf Account Release History | Jamf Learning Hub

4 • Get help in Mac Admins Slack

Downloads

Participate

5 • Work faster with Jamf Extender

Jamf Extender | Jamf Concepts

Downloads

“I wrote the MUT, and you can too!” | Jamf Resources

6 • Retire Rosetta from your fleet

Using Intel-based apps on a Mac with Apple silicon | Apple

Inspired by Adam Selby’s MacAdmins Conference at Penn State presentation Rosetta’s Retirement Party: How to Prepare (Slides | Video)

Command to find Intel-based apps launched since last major macOS upgrade:

/usr/sbin/system_profiler -json SPLegacySoftwareDataType

Command to find all Intel-based apps:

/usr/bin/mdfind 'kMDItemExecutableArchitectures == "x86_64" && kMDItemExecutableArchitectures != "arm64" && kMDItemContentType == "com.apple.application-bundle"' \
| /usr/bin/awk -F '/' '{ print $NF }' \
| /usr/bin/sort

Rosetta-dependent apps.zsh | GitHub Jamf Pro extension attribute to identity Intel-apps requiring Rosetta to run on Apple Silicon Macs. Requires macOS Sequoia 15 or later.

7 • Enrich screen shots in Preview

Annotate an image in Preview on Mac | Apple Preview User Guide

8 • View Jamf’s product roadmap

Jamf Account > Resource Center > Customer Roadmap

9 • Standard and directory logins in Jamf Pro are deprecated

Deprecations and Removals | Jamf Pro Release Notes 11.30

10 • Identify computers copatible with macOS 27 Golden Gate

macOS 27 compatibility | Apple

Command to display a computer’s model identifier:

/usr/sbin/system_profiler SPHardwareDataType | /usr/bin/grep "Model Identifier"

Regular expression to identify all Mac models compatibile with macOS 27 Golden Gate.

^(Mac(BookPro1[78]|1[3-7]|BookAir10|mini9),\d+|iMac21,\d+)$

Golden Gate-compatible Macs (regex) | GitHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment