Skip to content

GraphHelper

Description

PowerShell module for managing and automating tasks with Microsoft Graph.

GitLab Repository

Features

  • Connect to Microsoft Graph services, including Entra, Exchange Online, SharePoint Online, Power BI, Teams, and Intune.
  • Retrieve all data from paginated Microsoft Graph API responses.
  • Manage Microsoft 365 licenses and subscriptions.
  • Identify and resolve license assignment issues for Microsoft 365 groups.

Functions

Connection

  • Connect-MgGraphService: Establishes a connection to Microsoft Graph services using certificates or credentials.

Data Retrieval

  • Get-MgGraphAllData: Retrieves all data from a Microsoft Graph API response, including paginated results.

License Management

  • Get-MgLicenseData: Retrieves Microsoft 365 license data, including total, in-use, and free licenses.
  • Get-MgLicenseGroupIssues: Identifies license assignment issues for Microsoft 365 groups and provides detailed error information.

Roadmap

  • Add more functions for advanced Microsoft Graph automation.
  • Enhance reporting capabilities for license and group management.
  • Improve integration with Azure Active Directory and other Microsoft services.

Changelog

  • 27/11/2024: Updated module with new functions and documentation.
  • v1.0.0.0: Initial release of the module.