About M365Buddy

Practical guidance for Microsoft 365 administrators.

M365Buddy brings together administrator-focused guides, PowerShell scripts, reporting workflows, and troubleshooting notes for people working with Microsoft 365, SharePoint Online, Microsoft Entra, Microsoft Graph, and Power Automate.

Meet the creator

Rahul Baghel, creator of M365Buddy
Rahul Baghel

Creator of M365Buddy, sharing practical Microsoft 365, SharePoint Online, PowerShell automation, and Power Platform guidance.

Learn more about the person behind the guides, scripts, and YouTube tutorials.

What you'll find here

Step-by-step guides

Configuration and troubleshooting walkthroughs that explain prerequisites, permissions, commands, and expected results.

Administration scripts

PowerShell resources for inventory, reporting, storage governance, version history, and repeatable administration tasks.

Automation patterns

Examples involving certificate authentication, Microsoft Graph, and Power Automate report delivery.

Community discussion

Public discussions where readers can ask questions, suggest corrections, and share safe, reusable solutions.

Accuracy and safe use

Microsoft 365 behavior changes over time and can vary with licenses, tenant configuration, permissions, and product updates. Check current Microsoft documentation and test scripts in a non-production environment before using them against important workloads.

Review commands before execution, use least-privilege permissions, and never publish passwords, private keys, certificates, access tokens, real tenant identifiers, internal URLs, or unredacted logs in public discussions.

Found an issue or have a correction? Open an issue in the M365Buddy GitHub repository. Please include a sanitized description and the affected page URL.