GraphShell

0.3.0

Explore and map Microsoft Graph PowerShell cmdlets, REST endpoints, permissions, modules and API metadata directly from PowerShell. GraphShell does not replace the Microsoft Graph PowerShell SDK and does not call the Microsoft Graph API or your tenant; it explains and relates the Graph surface using the same catalog that powers the GraphShell Explorer web app (https:/
Explore and map Microsoft Graph PowerShell cmdlets, REST endpoints, permissions, modules and API metadata directly from PowerShell. GraphShell does not replace the Microsoft Graph PowerShell SDK and does not call the Microsoft Graph API or your tenant; it explains and relates the Graph surface using the same catalog that powers the GraphShell Explorer web app (https://explorer.graphshell.cloud/).
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name GraphShell -RequiredVersion 0.3.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name GraphShell -Version 0.3.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) GraphShell. All rights reserved.

Package Details

Author(s)

  • Josimar Honorato

Tags

MicrosoftGraph Graph PowerShell EntraID Identity IAM Microsoft365 Azure

Functions

Get-GraphMapping Get-GraphDetail Get-GraphParity Get-GraphLegacyMapping Get-GraphPermission

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

v0.3.0: adds two new cmdlets, Get-GraphLegacyMapping (maps legacy AzureAD/MSOnline command names to their current Microsoft Graph PowerShell SDK equivalent, using the official MgLegacyCommandMapping.json source) and Get-GraphPermission (looks up the official definition of a Microsoft Graph permission -- id, Application/Delegated type, admin consent requirement, description -- from MSGraphServicePrincipalPermissions.json). Get-GraphParity now also accepts -Cmdlet, resolving a SDK cmdlet name to every endpoint it maps to before reporting parity for each. v0.2.0: adds Get-GraphParity, a new cmdlet that cross-references the Microsoft Graph OpenAPI description (v1.0 and beta) with the SDK cmdlet catalog to answer whether a given endpoint has a cmdlet, only exists in the Graph API, or only exists as SDK/metadata without a matching OpenAPI operation. v0.1.1 improved multi-concept query ranking so direct relationships such as group membership outrank unrelated compound-word matches.

FileList

Version History

Version Downloads Last updated
0.3.4 6 9/21/2026
0.3.3 9 9/16/2026
0.3.2 9 9/16/2026
0.3.1 4 9/16/2026
0.3.0 (current version) 5 9/16/2026
0.1.1 6 9/14/2026
0.1.0 4 9/14/2026
Show more