mirror of
https://github.com/MLBZ521/MacAdmin.git
synced 2026-06-11 03:40:32 +01:00
+ Massive update to the check System Extension logic + Making a single call to get the contents of `/Library/SystemExtensions/db.plist` instead of multiple + No longer using `systemextensionsctl list` as this is not reliable -- it's possible that it doesn't return results (ever) + Improved state checking, including version validation logic + Improved the logic to determine if the SysExt is staged or not + Fixed logic issue in the OS Version Support conditional + Updated logic related to working with `falconctl stats` + Moved locale checking logic to a more appropriate location + Reporting Invalid Customer ID _only_ if a CID value can be determined + Added function for working with PlistBuddy + Updated any existing PlistBuddy calls to work with this function + Updated comments in most functions - Removed all support for v5 Sensors - Removed conditional logic for unsupported v6 Sensors - Removed checks for SIP status
Jamf Pro
This repo will contain content I have created while managing a Jamf Pro environment.
Everything in this repo is configured for a use in Jamf Pro, however, almost everything can be converted to work in another management solution.
Admin Tools - Scripts, etc, that are mainly intended for Full Jamf Pro Admins
Extension Attributes - Various EAs that I have created
Reporting - A collection of workflows, scripts, SQL queries, and notes for reporting on a Jamf environment.
Scripts - Various scripts for managing devices in Jamf Pro
Site Admin Tools - Various "tools" I have created that help provide additional functionality for Site Admins that is not natively available. Also "helper" tools, and tools that can be used to get information on a system.