A curated collection of deployment, configuration, and monitoring scripts for managing workplace endpoints across Windows, macOS, Linux, and virtualization platforms. These samples emphasize repeatable operations, safe rollouts, and automated remediation for both on-premises and cloud environments.
- Provisioning & Enrollment: Automated device onboarding, Autopilot-ready flows, and post-enrollment setup.
- Software Management: Distribution, updates, and lifecycle management.
- Configuration & Compliance: Baselines, policy enforcement, and security hardening.
- Monitoring & Remediation: Health checks, logging, inventory, and self-healing scripts.
.
├── grafana/ # Dashboard examples and configurations
├── intune/ # Configuration, compliance and remediation scripts
├── jamf/ # Configuration scripts
├── powershell/ # Extensive PowerShell v5/v7 functions for use in CLI, scripts, and modules
├── prometheus/ # Alerting rule examples
├── proxmox/ # Automation scripts
├── ubuntu/ # Automation scripts
└── windows/ # Automation scripts
- Operating Systems: Windows 10/11, Windows Server, Linux (Ubuntu), macOS
- Management: Microsoft Intune, Jamf Pro, Proxmox
- Automation: PowerShell v5/v7, Bash, WinGet
- Monitoring: Grafana, Prometheus
- Review each script’s header comments for prerequisites and required parameters.
- Test scripts in a lab or pilot environment before deploying to production.
- These scripts are made for:
- Repeatable, automated operations
- Safe rollouts with minimal disruption
- Easy troubleshooting and remediation
- Can be run multiple times safely without causing problems
- Structured logging and clear exit codes
This repository uses the MIT License. See the LICENSE file for details.