Bonjour,
Nous avons travaillé sur cette problématique avec un collègue ce matin.
Effectivement, la finalisation du compte n'est plus possible.
Voici un script PowerShell qui vous permet d'activer vos licences. Je vous conseille d'exécuter les étapes une à une dans l'ISE.
Je ne suis pas responsable des résultats.
Le script a été testé sur deux établissements.
Code:
## Etape 1 Installation des Modules sur le Controleur de Domaine
if(-not (Get-Module Microsoft.Graph -ListAvailable)){
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Install-Module Microsoft.Graph -Scope CurrentUser -Force
}
## Etape 2 Connection au Tenant
Connect-Graph -Scopes User.ReadWrite.All, Organization.Read.All
## Etape 3 Vérifié les utilisateur sans Licences
$unlicensedUsers = Get-MgUser -Filter 'assignedLicenses/$count eq 0'-ConsistencyLevel eventual -CountVariable unlicensedUserCount -All -Select UserPrincipalName,DisplayName,AssignedLicenses
## Etape 4 Ajout des licences Utilisateurs
$EmsSku = Get-MgSubscribedSku -All | Where SkuPartNumber -eq 'OFFICESUBSCRIPTION_STUDENT'
$FlowSku = Get-MgSubscribedSku -All | Where SkuPartNumber -eq 'STANDARDWOFFPACK_STUDENT'
$addLicenses = @(
@{SkuId = $EmsSku.SkuId},
@{SkuId = $FlowSku.SkuId}
)
foreach($user in $unlicensedUsers)
{
Update-MgUser -UserId $user.UserPrincipalName -UsageLocation FR
Set-MgUserLicense -UserId $user.UserPrincipalName -AddLicenses $addLicenses -RemoveLicenses @()
}