Tipp & Trick
Microsoft-365-Lizenzen mit Microsoft Graph auflisten
AdministratorLeicht
Vollständiger Report aller zugewiesenen Microsoft-365-Lizenzen pro Benutzer – über die Microsoft Graph PowerShell.
Problemstellung
Sie benötigen einen sauberen Überblick, welche Microsoft-365-Lizenzen welchen Benutzern zugewiesen sind – z. B. für Kosten-Reviews oder Audits.
Lösung
powershell
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes 'User.Read.All','Organization.Read.All'
$skus = Get-MgSubscribedSku
Get-MgUser -All -Property DisplayName,UserPrincipalName,AssignedLicenses |
ForEach-Object {
$names = ($_.AssignedLicenses | ForEach-Object {
($skus | Where-Object SkuId -eq $_.SkuId).SkuPartNumber
}) -join ', '
[pscustomobject]@{
User = $_.UserPrincipalName; Name = $_.DisplayName; Licenses = $names
}
} | Export-Csv -Path C:\Temp\M365Licenses.csv -NoTypeInformation -Encoding UTF8
Sprachepowershell
PowerShell-Version7.x
BetriebssystemeWindows, macOS, Linux
VoraussetzungenMicrosoft.Graph Modul, User.Read.All + Organization.Read.All
Passende Dienstleistungmicrosoft-365
AutorHubert Inderwildi