Vous avez basculé tous vos utilisateurs en Microsoft 365 Business Premium mais il en reste qui ont une licence Microsoft 365 Business Standard et vous avez la flemme de les enlever à la main?
PowerShell est votre ami!
Pour faire cela c’est facile :
$licensedUsers = Get-MgUser -Filter 'assignedLicenses/$count ne 0' `
-ConsistencyLevel eventual -CountVariable licensedUserCount -All `
-Select UserPrincipalName,DisplayName,AssignedLicenses
foreach($user in $licensedUsers)
{
$licencesToRemove = "f245ecc8-75af-4f8e-b61f-27d8114de5f3"
$user = Set-MgUserLicense -UserId $user.UserPrincipalName -RemoveLicenses $licencesToRemove -AddLicenses @{}
}
Le code ci dessus va lister d’abord tous les utilisateurs ayant une licence (tout court, pas le plus propre).
Et ensuite enlever les licences Business Standard de chaque compte.
Ce code est à améliorer en ne listant que les utilisateurs qui ont une licence Business Standard.