Alle Benutzer mitsamt Lizenz auflisten
Damit dieses Script funktioniert, brauchen wir die Azure AD Tools auf unserem Rechner. Eine Anleitung dazu findet sich in diesem Artikel.
Es müssen nur die Schritte unter „Microsoft Online“ beachtet werden.
Das nachfolgende Script kann helfen, alle Benutzer, die aktuell in Office 365 angelegt sind, aufzulisten und mitsamt der Info, welche Lizenz diesen zugewiesen ist, in die Domäne einzupflegen:
Connect-MsolService Write-Host "Fetching license info" $users = Get-MsolUser -All foreach ($user in $users) { Write-Host "User: $($user.displayname)" $licenses = $user.Licenses | foreach-Object {$_.AccountSkuId} $licenses = $licenses -join ", " Write-Host " +- found $licenses" $csvAddList = [pscustomobject][ordered]@{ DisplayName = $user.DisplayName UserPrincipalName = $user.UserPrincipalName License = $licenses } $csvAddList | Export-CSV -Path "License.csv" -Append -NoTypeInformation -Delimiter ';' }
Das Script z.B. als Get-AllLicensedUsers.ps1
speichern und in einer Powershell via powershell .\Get-AllLicensedUsers.ps1
ausführen.