Problem:
Nachdem die Benutzer aus dem Active Directory mit dem Synchronization Service Manager bzw. Azure AD Connect mit Office 365 synchronisiert wurden, müssen ihnen noch Lizenzen zugewiesen werden.
Lösung:
Variante 1:
Die Zuweisung von Lizenzen kann in der WebGUI erfolgen.
Checkboxen der betreffenden User auswählen -> Massenaktionen -> Produktlizenzen bearbeiten
[Problem dieser Methode: das dauert bei mehreren Hundert Benutzern vieeel zu lange!!!]
Variante 2 (Empfohlen ab einer größeren Anzahl von Usern):
Die Zuweisung von Lizenzen kann mittels PowerShell erfolgen (empfohlene Methode!):
Vorbereitung:
Am DC, auf dem Azure AD Connect installiert wird, muss zuerst noch eine Kleinigkeit installiert werden (erfordert kein Reboot!)
- Microsoft Online Services-Anmelde-Assistenten für IT-Experten RTW
- Azure Active Directory-Modul für Windows PowerShell (64-Bit-Version)
1.) Verbindung zum Online Services Modul
1 | Connect-MsolService |
Benutzername nach dem Muster Wurstmann@WurstDomain.local eingeben!
2.) Eine Abfrage mit den vorhandenen Lizenzen:
1 | Get-MsolAccountSku |
3.) Allen bzw. bestimmten Usern eine UsageLocation zuweisen
1 | Get-MsolUser -All | where {$_.UserPrincipalName -match "@brg-MeineSchule.at" } | Set-MsolUser -UsageLocation "AT" |
Der Teil | where …. | ist optional
Anschließende Kontrolle, ob die Location zugewiesen wurde
:
1 | Get-MsolUser -UserPrincipalName "edi@brg-MeineSchule.at" | Select-Object UsageLocation |
4.) Allen bzw. bestimmten Usern eine Lizenz zuweisen!
Tipp: die Zuweisung von mehreren Lizenzen ist nicht möglich!!!
Daher empfiehlt es sich, in nachfolgender Zuweisung nach Usern zu filtern, die noch keine Lizenz zugewiesen bekommen haben.
where {$_.UserPrincipalName -match [...] } ist wieder optional!!!
1 | Get-MsolUser -All -UnlicensedUsersOnly | where {$_.UserPrincipalName -match "NMS_" } | Set-MsolUserLicense -AddLicenses BGbrg-MeineSchule:STANDARDWOFFPACK_IW_STUDENT |
Eine Zuweisung für alle User wäre also:
1 | Get-MsolUser -All -UnlicensedUsersOnly | Set-MsolUserLicense -AddLicenses BGbrg-MeineSchule:STANDARDWOFFPACK_IW_STUDENT |
Die jeweiligen Vorgänge dauern einige Minuten – abhängig von der Benutzeranzahl – und werden ohne Meldung abgeschlossen. Keine Fehlermeldung = Erfolg!