JAMF-Pro-Scripts
This repository contains macOS automation scripts designed for use with Jamf Pro, including Extension Attributes, policies, and administrative troubleshooting tools used in enterprise environments.
The scripts focus on common tasks related to:
• Microsoft Entra / Azure AD device registration
• Platform SSO diagnostics
• Jamf Conditional Access status reporting
• macOS system inventory enhancements
• administrative troubleshooting and reporting
A key objective of this repository is to provide lightweight and efficient scripts suitable for Jamf Pro inventory execution, ensuring minimal impact on device performance during jamf recon and policy runs.
Many scripts have been refactored and optimized with the assistance of AI, helping identify performance bottlenecks, simplify logic, and reduce resource-intensive operations such as unnecessary user enumeration, keychain scans, or repeated process execution. The result is a set of scripts that are easier to maintain and better suited for large-scale Jamf deployments.
These scripts are intended for Jamf administrators, macOS engineers, and endpoint management teams managing Apple devices integrated with modern identity platforms such as Microsoft Entra.
Contributions, improvements, and feedback are welcome.