Deploy packages during prestage with a Manifest file

When you upload a package to Jamf Pro, and you are using a JCDS as a distribution point, a manifest file gets automatically created. If your environment uses an HTTPS server that is NOT a Jamf Pro HTTPS-capable distribution point to host your packages, the requirements are to create a custom manifest file and upload it along with the Signed Distribution Package into Jamf Pro. Before we start with covering the manifest file, I want to highlight that we need a Signed Distribution Package....

December 28, 2023 · 6 min

How to use dockutil in a script

Now that dockutil has been rewritten in Swift for macOS 12.3 compatibility, I needed to dust off my scripts. dockutil is supporting macOS 11 Big Sur or higher. Don’t forget to look at the USAGE section in the readme or use the --help option to read more about the usage and options. Luckily, not much is needed to be dusted off. However, I wanted to add some adjustments and share my workflows which you can use within Jamf....

March 9, 2022 · 7 min

Automating CIS Benchmark Reporting and Remediation | MacSysAdmin 2021

I am so honoured to present at the online Mac Sys Admin this year. This presentation is about: Automating CIS Benchmark with reporting and remediation. Learn about a better, faster, and easier way to report and remediate CIS Benchmarks. We will introduce a new reporting script, with optional remediation. This script is designed for Big Sur and Monterey and has flexible deployment options for Jamf Pro. Presentation Video Slides...

October 7, 2021 · 1 min

Securely Store Passwords

Securely store Passwords into the macOS Keychain Why put cleartext passwords in scripts, when we can use the macOS Keychain to securely store this information for us. How to have a easy way to include this into your scripts, so we can have a placeholder for the password rather then leaking this password within the script. How to We are going to add an PASSWORD into the macOS Keychain with the security command....

September 4, 2020 · 2 min