On 14 November 2019, at 13:30, I will be presenting at the Jamf Nation User Conference in Minneapolis, MN, USA, on the following topic: Jamf Pro and AutoPkg: How JSSImporter automates package management and policy creation in Jamf Pro AutoPkg is a community framework for capturing software installers from external...
I work with multiple Jamf Pro instances and often need to copy a configuration profile from one instance to many others. I use the Jamf Pro Classic API. If a configuration profile is overwritten via the API, the default setting is that the profile will only apply to new clients....
A customer pointed out to us that when a new version of TeamViewer was pushed to a client managed by Jamf Pro, the application would open during the installation of the package. That can be confusing to users, or badly timed. Note: by TeamViewer I mean the full application that...
Today we released a new beta of the JSSImporter processor for importing packages into Jamf Pro using AutoPkg. The 1.0.2b3 release is available here. This release introduces a subtle but important change to the behaviour of the processor, so I thought it worthy of an explanation here. For other changes...
IBM’s silent installer for SPSS Statistics is a binary file that requires a Java JDK to be installed on a client before it can be run. It is bizarre that this is the case, since the SPSS Statistics application includes an embedded Java Runtime Engine (JRE) that could trivially be...
Oracle Java SE now requires a license subscription In July 2018, Oracle announced that the licensing for Oracle Java SE (Standard Edition) would change going forward. Commercial (including academic) users need to buy into a Java SE Subscription. The new Oracle Technology Network License Agreement for Oracle Java SE is...
Back in March 2018, I wrote a blog post about startosinstall --eraseinstall, which had been introduced that day with macOS 10.13.4. This allows us to reinstall macOS directly on any Mac running 10.13.4 or greater and with an APFS filesystem. Since Mojave was released, all systems are running APFS, so...
Here is a script to send notifications to a Slack channel when a server’s main partition size exceeds a safe threshold. It is tested on Red Hat 7 and macOS Mojave. Requirements Set up an incoming webhook for a Slack channel. Install the python requests module on the server or...
Here is a quick bash script to create backups of MySQL databases on a daily, weekly and monthly basis using mysqldump. It maintains a specified number of each backup interval before deleting them to prevent the server filling up to infinity with backups. The script is designed to take a...
This is a quick and kind of obvious one, but a quick search did not find it documented. If your common method of receiving IT help requests is via Email, you might want your clients to be able to click a button to send to the correct address with an...