Um nur den Mitgliedern einer Sicherheitsgruppe im Active Directory eine bestimmte Lizenz in Office 365 zuzuweisen kann folgende Vorgangsweise mit PowerShell benutzt werden:
1.) Verbindung mit Office:
PS C:\Windows\system32> Connect-MsolService
2.) Vorhandene Lizenzen abfragen:
PS C:\Windows\system32> Get-MsolAccountSku AccountSkuId ------------ MeineFirma:STANDARDWOFFPACK_STUDENT MeineFirma:STANDARDWOFFPACK_IW_STUDENT MeineFirma:FLOW_FREE MeineFirma:POWER_BI_STANDARD MeineFirma:STANDARDWOFFPACK_FACULTY
3.) GUID der gesuchten Sicherheitsgruppe “CheckerGruppe” abfragen:
PS C:\Windows\system32> get-msolGroup -SearchString "CheckerGruppe" ObjectId DisplayName GroupType -------- ----------- --------- 11xxx111-a99a-50c2-xy8f-423kl3jkldkk CheckerGruppe Security
4.) die Mitglieder dieser Gruppe abfragen:
4a) Alle Mitglieder:
PS C:\Windows\system32> Get-MsolGroupMember -GroupObjectId 11xxx111-a99a-50c2-xy8f-423kl3jkldkk
ODER 4b.) Filter nach bestimmten Zeichen in der Mailadresse innerhalb dieser Gruppe anwenden [bei Bedarf!]:
PS C:\Windows\system32> Get-MsolGroupMember -GroupObjectId 11xxx111-a99a-50c2-xy8f-423kl3jkldkk | where {$_.EmailAddress -match "Abteilung"}
ODER 4c.) Filter nach bestimmten Zeichen im Displayname innerhalb dieser Gruppe anwenden [bei Bedarf!]:
PS C:\Windows\system32> Get-MsolGroupMember -GroupObjectId 11xxx111-a99a-50c2-xy8f-423kl3jkldkk | where {$_.DisplayName -match "edi"}
5.) Lizenz zuweisen:
5a) allen Mitgliedern dieser Sicherheitsgruppe:
PS C:\Windows\system32> Get-MsolGroupMember -GroupObjectId 11xxx111-a99a-50c2-xy8f-423kl3jkldkk | Set-MsolUserLicense -AddLicense MeineFirma:STANDARDWOFFPACK_FACULTY
5b) nur bestimmten Mitgliedern unter Verwendung obiger Filter:
PS C:\Windows\system32> Get-MsolGroupMember -GroupObjectId 11xxx111-a99a-50c2-xy8f-423kl3jkldkk | where {$_.DisplayName -match "edi"} | Set-MsolUserLicense - addLicense MeineFirma:STANDARDWOFFPACK_FACULTY