These scripts are custom-built for personal and exploratory use, designed to help automate, audit, and manage various IT environments.
Currently, scripts include functionality for:
- Azure: Scripts that can interact with or audit Microsoft Resources (i.e. such as VMs).
- Jamf Pro: Scripts that can interact with or audit device and inventory management.
- Miscellaneous: Other environments or tools may be included in the future.
The scripts are tailored to real-world scenarios and workflows, helping to automate repetitive tasks, generate reports, and flag items for further action.
Use at Your Own Risk!
- Scripts are provided as-is and may never be actively updated.
- I do not take any responsibility for issues, downtime, or data loss from running these scripts.
- Always test in a non-production or sandbox environment first.
- Ensure you have adequate permissions before auditing or modifying resources in any environment.
I welcome contributions and suggestions:
- If you notice bugs, potential optimizations, or improvements, please submit a change request.
- I may review suggestions and incorporate them if they align with the intended use.
- Keep in mind: these scripts are tailored to my workflow, so not all suggestions may be adopted.
- Some scripts require PowerShell 7+ (especially those using parallel processing).
- Other scripts may be designed for Bash, Zsh, or other shells.
- Ensure any required modules, tools, or dependencies are installed before running.
- Scripts may work across multi-tenant or multi-system environments, but always verify access and permissions first.
- Output is typically in CSV or Excel for easier reporting and analysis.
These scripts are tools to help automate and audit your environments, not official support or production-ready solutions.
Run at your own risk, help improve them, and use them wisely!