Learn, automate, and simplify M365 management using Graph PowerShell scripts, tools, and guides.
Explore Scripts Explore Cmdlets Download Community Edition Explore Upcoming Free ToolWe’re excited to announce the M365Corner Reporting Tool — a completely free Microsoft 365 reporting solution designed for real-world admin needs will be launching soon. This is not just an update to our community edition...
Over the past months, M365Corner has grown into a reliable resource for Microsoft 365 administrators, offering practical, real-world Graph PowerShell scripts. To make things even better for our community, we’ve decided to host our scripts on GitHub.
Microsoft 365 Disabled User Report helps you view disabled users (sign in blocked users) in your tenant. The report can be customized to view disabled users across departments, with different job titles, and with or without a valid license
Microsoft 365 Unlicensed User Report helps you view unlicensed users (uses without license) in your tenant. The report can be customized to view unlicensed users across departments, with different job titles, and with or without sign in status
Employee resignations or organizational changes often lead to group deprovisioning. These empty groups clutter your Microsoft 365 ecosystem. Worse still, they can become vulnerable entry points for security threats. Identify them, take immediate action.
Tracking down archived teams can be tough. Sometimes defeating the purpose of archiving. The Archived Microsoft Teams report solves this issue by enabling teams administrators to view all archived teams in one place.
This script helps administrators find groups with no members and export the results into a CSV report for review and cleanup.
The Get-MgServicePrincipalMemberOf cmdlet helps administrators retrieve all directory objects that a service principal belongs to—making it an essential tool for governance and security analysis.
Microsoft 365 audit logs are essential for tracking user activity, investigating incidents, and ensuring compliance. However, not all audit capabilities are equal.If you're using Microsoft 365 E3, you get basic auditing. With E5, you unlock advanced (premium) auditing features.
Microsoft Teams enables seamless collaboration not only within an organization but also with external users (guest users). While this is a powerful feature, it also introduces important governance and security considerations.
Understanding what a group is a member of is essential when dealing with nested group structures, role assignments, and administrative scoping in Microsoft Entra ID.
Failed login attempts in Microsoft 365 are often the first indicator of a security issue. They can signal: i) Brute force attacks, ii) Credential stuffing attempts, iii) Misconfigured applications or iv) Unauthorized access attempts. Which makes tracking failed logins a critical task for every administrator.
Sign up and get early access before public launch.
Sign Up