Listing and downloading available macOS installers using Apple’s...
As of macOS Catalina and Big Sur, Apple added some useful functionality to the softwareupdate tool which allows you to list the macOS installers (starting on macOS Big Sur) available to a particular...
View ArticleSlides from the “Introduction to Declarative MDM” session at Penn State...
For those who wanted a copy of my declarative device management talk at Penn State MacAdmins 2023, here are links to the slides in PDF and Keynote format. PDF: https://tinyurl.com/PSUMac2023PDF...
View ArticleDisabling in-app review requests for apps installed from the macOS App Store
I was recently asked to look into how to disable in-app review requests for apps being deployed from the macOS App Store or VPP. After some digging, I was able to find what preference domain and key...
View ArticleSession videos now available from Penn State MacAdmins Conference 2023
The good folks at Penn State have posted the session videos from Penn State MacAdmins Conference 2023. The sessions slides are all accessible from the Penn State MacAdmins’ Resources page at the link...
View ArticleRemoving Oracle Java from macOS
As of January 23, 2023, Oracle made a change to how they’ve licensed Oracle’s Java (which is a separate license from the ones used for open source Java distributions like OpenJDK.) The new license...
View ArticleBlocking Oracle Java
As a follow-up to my previous post on removing Oracle Java, it’s possible that Mac admins may be requested to block Oracle Java in place of removing it. This may be challenging, but possible with the...
View ArticleUpdating management status in Jamf Pro computer inventory records on Jamf Pro...
As of Jamf Pro 10.49.0, the following mass action has been removed: Edit the Management Account Information I had been using this to update the status of unmanaged Macs to now be managed Macs, by...
View ArticleStarting a sole proprietorship business to get a DUNS number for Apple...
One of the requirements for getting an Apple Business Manager (ABM) instance (which also provides Automated Device Enrollment and Volume Purchase Program access) is a Data Universal Numbering System...
View ArticleSlides from the “Installer Package Scripting” session at Jamf Nation User...
For those who wanted a copy of my installer package scripting talk at Jamf Nation User Conference 2023, here are links to the slides in PDF and Keynote format. PDF – https://tinyurl.com/JNUC2023PDF...
View ArticleManaging the “Click wallpaper to reveal desktop” setting in macOS Sonoma
Every so often, something gets added to macOS and enabled by default where I wish it was off by default. In macOS Sonoma, that’s the new Click wallpaper to reveal desktop option, which works like this...
View ArticleSuppressing undesired local account password policy notifications on macOS...
As part of the release of macOS Sonoma 14.0.0, there is a bug which may be triggered if you have deployed a configuration profile which sets password rules for local accounts. An example profile is...
View ArticleSlides from the “Introduction to Declarative MDM” session at MacSysAdmin 2023
For those who wanted a copy of my declarative device management talk at MacSysAdmin 2023, here are links to the slides in PDF and Keynote format. PDF: https://tinyurl.com/MacSysAdmin2023PDF Keynote:...
View ArticleEnabling Touch ID authentication for sudo on macOS Sonoma
Since the release of macOS High Sierra, it has been possible to enable Touch ID authentication for the sudo tool. However, the necessary modifications needed to be re-applied after every update to...
View ArticleSession videos and slides available from MacSysAdmin 2023
The documentation from MacSysAdmin 2023 is available, with the session slides and videos being accessible from the link below: http://documentation.macsysadmin.se The video of my session is available...
View ArticleRe-enabling OpenBSM auditing on macOS Sonoma
Apple deprecated its OpenBSM audit system beginning with macOS Big Sur, but the audit system itself stayed enabled until the release of macOS Sonoma. As of macOS Sonoma, it is now disabled and does not...
View ArticlePreparing installer packages for installation using MDM commands
An issue that some Mac admins have had to deal with is that their system management tool is using MDM commands to install installer packages. This usually applies if the system management tool does not...
View ArticleResolving “Signing Certificate issued by SSO Identity Provider is expiring in...
I have a Jamf Pro server which is connected to Microsoft’s Entra ID for its directory service. Recently, I received an email from Microsoft letting me know that the SAML signing certificate for the...
View ArticleAutomating setup of a Jamf Pro server on Ubuntu LTS
I recently had a need to set up an on-premise Jamf Pro server for some quick testing. In this case, I needed to set up a Jamf Pro server with the following characteristics: MySQL 8.x installed on the...
View ArticleHow many NTP time servers does macOS support? One
The subject of the blog post reveals the main discussion point of this post, which is that macOS since macOS 10.13.x High Sierra has only supported setting one NTP (Network Time Protocol) server as a...
View ArticleSession videos from Jamf Nation User Conference 2023 now available
Jamf has posted the session videos for from Jamf Nation User Conference 2023, including the video for my “Installer Package Scripting: Making Your Deployments Easier, One #! at a Time” session. For...
View Article