Translate Microsoft 365 License GUIDs to Product Names in PowerShell
Image Source: Shutterstock.com
M365 Licensing
Jun 9, 2023 10:00 PM

Translate Microsoft 365 License GUIDs to Product Names in PowerShell

by HubSite 365 about Martin Heusser

I am building and automating Microsoft Teams Phone Solutions and Call Flows.

Pro UserM365 LicensingMicrosoft 365M365 Hot NewsM365 Toolbox

Working with Microsoft 365 and Azure AD licenses and understanding them can be quite the task for many system administrators.

Working with Microsoft 365 and Azure AD licenses and understanding them can be quite the task for many system administrators. Did you know that the official Microsoft Learn article lists more than 3230 different SKU IDs and names as of June 1st 2023? The problem is that Graph or PowerShell Modules never return a product name that actually means something to an admin. The names you'll see there are not the same ones we're used to from the Azure or M365 Admin Portals.

Let's take a look at what the subscribedSkus Graph Endpoint returns. This is how we get a list of all SKUs a tenant is subscribed to:

$licenseSkus = Invoke-RestMethod -Method Get -Headers $Header
  • Microsoft 365 and Azure AD licenses can be difficult to understand
  • Over 3230 different SKU IDs and names listed on Microsoft Learn article
  • Graph or PowerShell Modules don't return user-friendly product names
  • SubscribedSkus Graph Endpoint used to get list of tenant's SKUs

Further Insights on Microsoft 365 Licensing

Understanding Microsoft 365 and Azure AD licenses is crucial for efficient system administration. With more than 3230 unique SKU IDs and names listed, it's essential to familiarize oneself with the terms found in the Azure or M365 Admin portals. As Graph or PowerShell Modules don't offer user-friendly product names, utilizing the SubscribedSkus Graph Endpoint to access a list of a tenant's SKUs can be helpful. The more knowledge you have about these licenses, the better equipped you'll be to handle the complexities of managing a Microsoft 365 environment.

 

https://medium.com/@mozzeph/translate-microsoft-365-license-guids-to-product-names-in-powershell-e8fa373ace16?source=rss-4dc526ac3cd0------2

 

Learn about Translate Microsoft 365 License GUIDs to Product Names in PowerShell

When working with Microsoft 365 and Azure AD licenses, understanding them can be a difficult task for system administrators. Microsoft Learn has an article which lists over 3230 different SKU IDs and names. The names you'll see in Graph or PowerShell Modules are not the same as those seen in the Azure or M365 Admin Portals. To obtain a list of all SKUs a tenant is subscribed to, the subscribedSkus Graph Endpoint can be used. With the Invoke-RestMethod, the list can be returned.

Another way to understand the SKUs is to translate the license GUIDs to product names in PowerShell. This is important, as it will allow administrators to easily see the product names in their tenant. To do this, the Get-MsolAccountSku command can be used. This command requires the SKU ID as an argument, which can then be used to return the product name.

Not all SKUs are available in all tenants, so it is important to check if the SKU is present before using the Get-MsolAccountSku command. This can be done with the Get-MsolAccountSku command, which will return the SKU ID and product name if it is available. If not, an error will be returned.

By understanding Microsoft 365 licenses and how to translate license GUIDs to product names in PowerShell, system administrators can easily see the product names in their tenant. This will make it easier to manage the licenses in the tenant and understand what is available.

 

More links on about Translate Microsoft 365 License GUIDs to Product Names in PowerShell

Office 365 Licenses and PowerShell
Jun 10, 2019 — This post will show you how to use Microsoft Graph PowerShell to view and manage your Office 365 Licenses.
How to Create a Microsoft 365 Licensing Report Using ...
Oct 14, 2021 — On September 9, I explained the steps to convert a PowerShell script ... Update: The Microsoft page detailing product names and license SKUs ...
Export Office 365 User License Report With PowerShell
Mar 30, 2023 — Using this script administrator can export all Office 365 licensed users with their assigned licenses, services, and service status.
List of O365 License SKU IDs and Names
Oct 8, 2022 — A complete list of O365 and Azure AD licenses with the SKU IDs and the readable product names. The sub licenses service plans areincluded in ...
CLI for Microsoft 365
Using the CLI for Microsoft 365, you can manage your Microsoft 365 tenant and SharePoint Framework projects on any platform. No matter if you are on Windows, ...
How to check Windows event logs with PowerShell
Jan 10, 2023 — See how to check event logs with PowerShell using the Get-EventLog and ... which usually translates into C:\Windows\System32\winevt\Logs.
FactoryTalk View Site Edition User's Guide
IMPORTANT Identifies information that is critical for successful application and understanding of the product. Labels may also be on or inside the equipment to ...

Keywords

Microsoft 365 license GUIDs, Microsoft 365 product names, PowerShell licenses, PowerShell license GUIDs, Azure AD licenses, Azure AD license GUIDs