violak
Goto Top

M365 Lizenzen zugewiesene Services auslesen

Guten Morgen,

wir weisen über unseren MS Tenant den Benutzern Lizenzen via Gruppe zu.

Die Lizenzen, welche der jeweiligen Gruppe hinterlegt sind, sind etwas eingeschränkt, da die User nicht alle Services, welche in einer Lizenz integriert sind nutzen sollen oder können.

Nun wollte ich mir gerne mal einen Report ziehen, welche Services wir Pro Lizenz Aktiviert bzw. Deaktiviert haben.

Ich hatte es da mit Get-MSOLGROUP versucht, komme aber nicht an die Services bei der Lizenz ran.

Hat jemand von Euch eine Idee wie ich mir sowas aufrufen kann?

Herzlichen Dank

Content-Key: 71990430049

Url: https://administrator.de/contentid/71990430049

Printed on: April 27, 2024 at 08:04 o'clock

Member: dr.weishaupt
dr.weishaupt Jan 19, 2024 at 11:41:22 (UTC)
Goto Top
Hi Violak

Ich denke hier wirst du fündig: Learn@Microsoft

Gruss
Daniel
Member: violak
violak Jan 26, 2024 at 06:45:07 (UTC)
Goto Top
Guten Morgen Daniel,

es tut mir leid, aber der Artikel bringt mich so gar nicht weiter.

Es geht in dem Artikel darum wie man das bei einem Benutzer macht, ich brauche das aber für Gruppen.

Auch die Nachfolgenden Artikel, welche ich zu deinem Link gefunden haben, sagen darüber leider nichts aus.
Mitglied: 11078840001
11078840001 Jan 26, 2024 updated at 07:13:22 (UTC)
Goto Top
Member: violak
violak Jan 26, 2024 at 07:22:55 (UTC)
Goto Top
Guten Morgen Abamakabra,

vielen Dank, dass bringt mich schonmal etwas weiter.

Dieses Script hier geht schon in die richtige Richtung

Get-MgGroup -GroupId 1ad75eeb-7e5a-4367-a493-9214d90d54d0 -Property "AssignedLicenses" |   
    Select-Object -ExpandProperty AssignedLicenses |
    ForEach-Object {
        $_ | Select-Object SkuId, DisabledPlans
    }

Das Problem dabei ist nur, die "DisabledPlans" sind alles nur die IDs von den Lizenzdiensten, wo bekommen ich denn die Namen da mit dran? Wo kann da doch keiner was mit anfangen, oder ist das von Microsoft irgendwie anders gedacht?
Mitglied: 11078840001
11078840001 Jan 26, 2024 updated at 11:36:32 (UTC)
Goto Top
sind alles nur die IDs von den Lizenzdiensten

Zweiter Link

Etwa so
$servciceplans = (Get-MgSubscribedSku -All).ServicePlans
(Get-MgGroup -GroupId xxxxxxxxxxxxxxx -Property "AssignedLicenses").AssignedLicenses | select SkuiId,@{n='DisabledPlans';e={$serviceplans | ? ServicePlanId -in $_.DisabledPlans.ServicePlanId | select -ExpandProperty ServicePlanName}}