Skip to content

GiantSchnauzer/JAMF-Pro-Scripts

Repository files navigation

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.

About

This project is independent and is not affiliated with or supported by Jamf. All scripts are shared for reference and practical use, but they should be carefully reviewed, tested in an NFR or non production environment, and modified as needed before deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages