🎉 Our Microsoft 365 Reporting & Management Tool is now available in Azure Marketplace 🚀

175+ Essential PowerShell Scripts for Microsoft 365 Administration

Access 175+ ready-to-use PowerShell scripts to simplify Microsoft 365 administration. Automate repetitive tasks, audit faster, and generate reports instantly.

PowerShell Scripts for Microsoft 365

Open source

Actively maintained

Trusted by admins worldwide

Turn PowerShell Scripts into Your Superpower

Save hours on routine Microsoft 365 tasks like user offboarding, license management, mailbox permissions, and activity monitoring. Explore a growing collection of 175+ ready-to-use, tested scripts from one place — no more searching for solutions, debugging for hours, or writing code from scratch.

Generate Insightful Reports

Gain complete visibility into your Microsoft 365 environment with detailed reports on users, licenses, mailboxes, sites, security settings, and more. Export results as structured CSVs for sharing and analysis.

Simplify Management Tasks

Execute everything from simple to complex management operations with ease. Manage licenses in bulk, configure organization-wide Outlook signatures, remove inactive users, secure SharePoint permissions, and handle dozens of other administrative tasks, all with minimal effort.

Audit Critical Activities

Stay ahead of security risks by monitoring admin activities, permission changes, access patterns, suspicious behaviors, and more. Identify potential threats early and maintain a compliant, secure Microsoft 365 environment.

graphic shape graphic shape graphic shape graphic shape graphic shape graphic shape

Why Admins Love Our Microsoft 365 PowerShell Scripts

Built from real admin pain points. Shared for the community.

Zero-Effort Module Setup

Automatically detects and installs missing PowerShell modules with admin consent. No manual installation is needed.

Easy Export

Save output as CSV files for quick analysis and effortless sharing.

Scheduler Friendly

Run scripts automatically at scheduled intervals to keep insights current.

Send Report via Email

Automatically deliver generated reports and alerts for critical activities via email in supported scripts.

100% Customizable

Modify and extend scripts to fit your organization's unique needs.

Frequently Updated

Scripts are regularly updated to handle deprecated modules or cmdlets and include enhancements.

Download --> Run --> Done

No setup. No hassle. Just execute ./<scriptname>.ps1 and instantly generate reports or perform management tasks.

Must-Have Microsoft 365 PowerShell Script Packages for Admins

Discover ready-to-use PowerShell script collections for Microsoft 365 administration.

Microsoft 365 License Management

Get visibility into license usage across your tenant and take action with bulk assign, remove, and cleanup operations. Identify unused licenses and uncover cost-saving opportunities.

SharePoint Security Audits

Secure your SharePoint Online and OneDrive environments with scripts that audit file activities, permission changes, external sharing risks, etc. Enforce security best practices across sites confidently.

Microsoft 365 Auditing

Gain deep insights into daily trends with advanced auditing scripts to monitor sign-in activities, admin actions, and key usage insights, including mailbox activity and Teams meeting details.

User Management

Get complete insights on users, including MFA status, password details, activities, and automate employee offboarding tasks.

Email Signatures

Automate email signature deployment and management across Exchange Online. Create consistent, branded signatures with centralized control.

Graph PS Scripts

Unlock complete tenant control with the Microsoft Graph PowerShell SDK—automate and generate reports across users, groups, devices, admin roles, and more.

MS Teams Management

Monitor and manage Microsoft Teams with scripts that provide detailed insights into teams, channels, and memberships.

svg pattern 1
svg pattern 2
svg pattern 3
svg pattern 4

Trusted by Microsoft 365 Admins Worldwide

With thousands of stars, AdminDroid GitHub repository is a favorite among Microsoft 365 admins for reliable automation and reporting.

Stuck with PowerShell?

Ask in our Discord server and get answers from experts.

Ask Now