M365 Free Tools - M365Corner

Welcome to the Free Tools Hub on M365Corner! Here, we host a growing collection of handy, user-friendly utilities designed to simplify Microsoft 365 User Management. These tools are free to use and leverage the Microsoft Graph API to automate everyday administrative tasks, saving you time and effort.

Getting Started

To get these tools up and running, follow these simple steps:

  1. Install Node.js
    Set up Node.js on your system by following this installation guide.
  2. Register a Graph API App
    You’ll need to register an app in Azure Active Directory to access Microsoft Graph API. Steps to register the app are given below.
  3. Note: Tenant ID, App ID and Rediret URL are the most important details of the app you will be configuring. You need to note them done and include them in our tool in the suggested place.

    1. Open Azure AD portal or Microsoft Entra ID admin center
    2. Go to Identity >> Applications >> App Registrations
    3. Click the New Registration button and fill in the app details. Ensure you set the app platform as SPA and set its value as http://localhost:8000 and click Register.
    4. Note: Our tool does not support multiple tenants

    5. Come back to the App Registrations page >> select All applications tab >> select the app you just created.
    6. Note down the Application (client) ID and the Directory (tenant) ID. You'll be required to include this in our tool to connect to your tenant.
  4. Adding Required Permissions for the Graph API App
    Click on API permissions option.
    1. Select your app and click the API permissions option.
    2. Click Add a Permission button and select Microsoft Graph option.
    3. Select Delegated Permissions. Type in the app permissions you'll be needing (provided along with our tools) and click Add permissions. Repeat the process until you have added all the permissions in your app required to make our tool work.
  5. Grant Admin Consent for the Added Permissions
    If you are the global administrator, you have the authority to do this on your own. Otherwise, you have to contact your global administrator.
    • Select Grant admin consent for MSFT button and then select 'Yes' to confirm the same.
    • You'll notice a green tick mark appears besides the permissions added to your app, implying that admin consent has been granted for those permissions and you can start using them now.
  6. Download our Code from Github
    • Clone the Repository: Use git clone <repo-url> if you have Git installed.
    • Download as ZIP: Alternatively, download the repository as a ZIP file directly from GitHub and extract it.
  7. Install App Dependencies
    After downloading the project, navigate to the project folder in your terminal and run the command: npm install
  8. Run our Node.js Based Tool Locally
    After downloading the project, navigate to the project folder in your terminal and run the command: node index.js

Start exploring these tools today and experience streamlined M365 User Management!

Our Tools


Article Description
Manage Active Microsoft 365 Users Simplify your Microsoft 365 user management with this intuitive app! Search, filter, and manage users effortlessly, generate detailed reports, and export data with ease—all in one streamlined interface. Perfect for administrators seeking efficiency and precision.
Manage Disabled Microsoft 365 Users Easily locate and manage disabled user accounts with search capability and reporting features. Export data or share insights effortlessly, streamlining compliance and directory cleanup tasks.
Manage Microsoft 365 Group Memberships The Manage Microsoft 365 Group Memberships Tool is a free utility that lets you quickly search for a user’s group memberships or list members of a specific group. With options to email or download detailed reports, it’s a must-have for simplifying group management tasks in Microsoft 365.
Manage Microsoft 365 Contacts The Manage Microsoft 365 Contacts Tool is a free utility that lets you quickly search for Contacts within your Microsoft 365 Tenant. Search contacts by name and email address. Also email contacts list as report and download them as CSV file.
Manage Teams-Disabled Microsoft 365 Groups A free, intuitive tool for Microsoft 365 administrators to manage and report on all teams-disabled groups. With features like searching groups by name, mail-enabled status, or group type (distribution or security), it simplifies group organization.
Sign-In Disabled Users In Microsoft 365 Groups Reporting Tool A free and intuitive tool for Microsoft 365 administrators to report on sign-in disabled users within groups. Features include searching groups by name, filtering users by name, identifying mail-enabled or mail-disabled groups, and generating detailed reports in CSV or email format for efficient management and compliance.

© m365corner.com. All Rights Reserved. Design by HTML Codex