A curated collection of PowerShell scripts created to automate, troubleshoot, and optimize a wide range of IT tasks. This repository serves as a central hub for reusable scripts developed from real-world scenarios across areas such as Microsoft 365, Azure, endpoint management, service desk support, and system administration.
This repository includes scripts for tasks like:
- 🔄 Automation of repetitive admin tasks
- ☁️ Azure and M365 management
- 💻 Intune and endpoint configuration
- 📊 Reporting and auditing
- 🔐 Security and compliance support
- 📁 User and group management
- 🛠️ Troubleshooting and diagnostics
Scripts are organized and named to be as readable and reusable as possible. Many include built-in logging, error handling, and parameterization to support flexibility in different environments.
To run any script:
- Clone or download the repo:
git clone https://github.com/danielduna/powershell-scripts.git