Afficher l’identifiant unique (SKU) et l’état des licences Microsoft 365 : méthodes Office.com, Admin Center et Microsoft Graph

Vous ne voyez plus l’onglet « Abonnements » sur myaccount.microsoft.com ? Voici des méthodes fiables et à jour pour retrouver l’identifiant unique (SKU/Service ID) et l’état de vos licences Microsoft 365, que vous soyez simple utilisateur, administrateur ou amateur de Microsoft Graph.

Sommaire

Vue d’ensemble

De nombreux utilisateurs ont constaté que l’onglet Abonnements / Subscriptions n’apparaît plus sur myaccount.microsoft.com. Cela s’explique par des évolutions d’interface côté Microsoft. La bonne nouvelle : vous pouvez toujours consulter l’identifiant unique de votre licence (SKU/Service ID, parfois présenté comme skuId ou skuPartNumber) et son statut (attribuée/active, plans de service activés/désactivés) via d’autres chemins très simples.

En bref : si vous n’êtes pas administrateur, passez par la page d’accueil Microsoft 365 (office.com) → Installer et plusInstaller les applications Microsoft 365Abonnements. Si vous êtes administrateur, utilisez le Centre d’administration (vue globale ou par utilisateur). Pour une vue technique détaillée, interrogez Microsoft Graph (/me/licenseDetails, /me?$select=assignedLicenses).

Solution pour utilisateur sans droits administrateur

Cette méthode est la plus rapide quand vous n’avez aucun rôle d’administration Microsoft 365.

  1. Ouvrez la page d’accueil Microsoft 365 (office.com) et connectez‑vous avec le compte concerné (professionnel ou alumni).
  2. En haut à droite, cliquez sur Installer et plus (Install and more).
  3. Sélectionnez Installer les applications Microsoft 365.
  4. Dans la fenêtre ou l’onglet qui s’ouvre, cliquez sur Abonnements (Subscriptions).

Vous y verrez :

  • le nom marketing de l’offre/licence (ex. Microsoft 365 Business Standard, Office 365 E3),
  • l’identifiant unique (SKU/Service ID ou l’alias skuPartNumber comme ENTERPRISEPACK),
  • le statut de la licence (active/attribuée),
  • selon les locataires : des informations de périmètre (plans de service activés) et, parfois, des mentions de renouvellement.
Élément affichéÀ quoi cela correspondExemples
Nom de l’offreDésignation marketing lisibleMicrosoft 365 Business Premium, Office 365 E3
Identifiant uniqueSKU/Service ID ou alias du SKUskuId (GUID), skuPartNumber (ENTERPRISEPACK)
Statut de la licenceAttribuée/active et disponibilitéActive, Assignée à <votre UPN>
Plans de serviceFonctionnalités incluses/activéesExchange, SharePoint, Teams, etc.

Astuce : si l’onglet Abonnements ne s’affiche pas, vérifiez que vous avez au moins une licence attribuée sur ce compte et, si besoin, répétez la manipulation dans une fenêtre de navigation privée.

Solution avec droits administrateur

Si vous disposez d’un rôle d’administration (par exemple Administrateur global, Licences, Utilisateurs), deux vues complémentaires existent.

Vue globale de l’inventaire

  1. Ouvrez le Centre d’administration Microsoft 365.
  2. Allez dans FacturationLicencesAbonnements.

Cette vue présente la liste des produits détenus par l’organisation, leurs quantités (achetées, attribuées, disponibles) et leur état (actif, expiré, suspendu). Selon la vue, vous aurez accès aux identifiants (SKU) de chaque produit.

Vue détaillée par utilisateur

  1. Dans le Centre d’administration, ouvrez Utilisateurs actifs.
  2. Sélectionnez l’utilisateur recherché.
  3. Ouvrez l’onglet Licences et applications.

Vous y verrez toutes les licences attribuées à ce compte, avec la liste des plans de service (activés/désactivés) et, selon les écrans, les identifiants associés.

ContexteCheminCe que vous obtenezQuand l’utiliser
Utilisateur non‑adminoffice.com → Installer et plus → Installer les applications → AbonnementsNom de l’offre, identifiant unique (SKU/Service ID), statutVérifier rapidement sa propre licence
Admin — vue globaleCentre d’administration → Facturation → Licences → AbonnementsInventaire complet, quantités, état des abonnementsAudit, capacité restante, conformité
Admin — par utilisateurUtilisateurs actifs → <Utilisateur> → Licences et applicationsDétail des licences et plans de service pour un compte précisSupport, ajout/retrait ciblé, dépannage

Méthode technique via Microsoft Graph

Pour les curieux et les utilisateurs avancés, Microsoft Graph expose toutes les informations utiles. Cette approche est idéale si vous souhaitez récupérer les GUID, automatiser des contrôles ou intégrer ces données dans des scripts.

Avec Graph Explorer

  1. Ouvrez Graph Explorer et connectez‑vous avec le compte d’intérêt.
  2. Exécutez la requête suivante pour obtenir le détail des licences, des plans de service et leur état :
GET /v1.0/me/licenseDetails

Vous obtiendrez des objets avec, notamment :

  • skuId (GUID de la licence),
  • skuPartNumber (alias lisible du SKU, ex. ENTERPRISEPACK),
  • servicePlans[] (liste des plans de service avec leur servicePlanId et leur provisioningStatus).

Pour une vue minimaliste des licences attribuées :

GET /v1.0/me?$select=assignedLicenses

Résultat : une liste de assignedLicenses avec les skuId (GUID) et les disabledPlans (plans volontairement désactivés sur cette licence). Selon votre tenant, un consentement ou des permissions supplémentaires peuvent être requis.

Extrait de réponse typique

{
  "value": [
    {
      "skuId": "f8a1db68-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
      "skuPartNumber": "ENTERPRISEPACK",
      "servicePlans": [
        {
          "servicePlanId": "efb0351d-...-...",
          "provisioningStatus": "Success",
          "servicePlanName": "EXCHANGE_S_ENTERPRISE"
        },
        {
          "servicePlanId": "43de0ff5-...-...",
          "provisioningStatus": "Disabled",
          "servicePlanName": "MCOSTANDARD"
        }
      ]
    }
  ]
}

Avec le module Microsoft Graph PowerShell

Si vous préférez le script, voici l’équivalent en PowerShell avec le SDK Microsoft Graph.

# Installer le module au besoin
# Install-Module Microsoft.Graph -Scope CurrentUser

# Connexion (droits adaptés à votre cas)

Connect-MgGraph -Scopes "User.Read","Directory.Read.All"

# Détails de licence pour votre propre compte

Get-MgUserLicenseDetail -UserId (Get-MgContext).Account

# Détails de licence pour un utilisateur donné

\$userUpn = "[prenom.nom@votredomaine.tld](mailto:prenom.nom@votredomaine.tld)"
Get-MgUserLicenseDetail -UserId \$userUpn | Select-Object skuId, skuPartNumber, @{n="Plans";e={$\_.ServicePlans.Count}} 
  • Permissions : certaines requêtes exigent des rôles/consentements administrateur (admin consent), surtout en lecture d’autres utilisateurs.
  • Terminologie : skuId = GUID de produit, skuPartNumber = alias lisible (ex. ENTERPRISEPACK), servicePlanId = GUID de chaque composant (Exchange, SharePoint, Teams…).
  • État : la propriété provisioningStatus indique si un plan est activé (Success) ou désactivé/suspendu.

Comprendre l’identifiant et le statut

Dans les interfaces Microsoft 365 et dans Graph, vous croiserez trois notions proches :

  • SKU ID (skuId) : c’est l’identifiant unique (GUID) du produit/licence. Il ne change pas d’un tenant à l’autre.
  • SKU Part Number (skuPartNumber) : alias lisible du SKU ; il reflète le produit, par exemple ENTERPRISEPACK (souvent associé à Office 365 E3).
  • Service Plan : chaque composant (Exchange, SharePoint, Teams, Entra ID P1/P2, etc.) possède son propre servicePlanId et un état.
SKU Part NumberDésignation usuelleRemarques
ENTERPRISEPACKOffice 365 E3Pack E3 classique (Exchange, SharePoint, OneDrive, Teams…)
SPE_E5Microsoft 365 E5Inclut la sécurité avancée et la téléphonie (selon options)
STANDARDPACKOffice 365 E1Offre d’entrée de gamme, web/Cloud
O365_BUSINESSMicrosoft 365 Business BasicÉquivalent SMB, services en ligne
O365_BUSINESS_PREMIUMMicrosoft 365 Business StandardInclut les applications Office sur poste
SPB ou M365_BUSINESS_PREMIUMMicrosoft 365 Business PremiumSécurité renforcée SMB (Intune, etc.)

Note : la correspondance exacte nom commercial ↔ alias peut évoluer selon les offres/contrats. Référez‑vous à skuPartNumber et skuId pour éviter toute ambiguïté.

Dépannage et cas fréquents

  • L’onglet « Abonnements » n’apparaît toujours pas :
    • Vérifiez que vous êtes connecté avec le bon compte (compte pro vs. compte alumni ou personnel).
    • Assurez‑vous qu’une licence est bien attribuée à ce compte. Sans licence, certaines tuiles n’apparaissent pas.
    • Essayez depuis un autre navigateur ou en navigation privée.
    • En environnements VDI/proxy/IP distante, certaines tuiles se chargent mal. Répétez le test sur un poste/réseau standard.
  • Vous voyez le nom de l’offre mais pas le GUID : passez par Microsoft Graph (/me/licenseDetails) pour récupérer précisément skuId et servicePlanId.
  • Plans de service manquants : sur certains écrans, seules les offres sont listées. Dans ce cas, utilisez la vue Licences et applications par utilisateur (Admin Center) ou Graph pour connaître quels plans sont activés/désactivés.
  • Différence « attribuée » vs « active » : « attribuée » signifie que l’utilisateur possède la licence ; « active » suggère que le service sous‑jacent est provisionné et utilisable. Un plan peut être attribué mais Disabled au niveau des composants.
  • Comptes alumni : des offres spécifiques (lecture seule, services limités) peuvent apparaître avec des plans désactivés. Utilisez Graph pour visualiser précisément disabledPlans.
  • Permissions Graph : si une requête échoue, il peut manquer un consentement d’application. Essayez d’abord User.Read pour votre propre compte ; pour interroger d’autres comptes, il faut souvent Directory.Read.All (avec consentement admin).

Procédure express selon votre profil

ProfilChemin recommandéObjectifRésultat attendu
Utilisateuroffice.com → Installer et plus → Installer les applications → AbonnementsVérifier sa licenceNom de l’offre, identifiant unique, statut
Admin — suiviCentre d’administration → Facturation → Licences → AbonnementsConnaître le stock et l’état globalQuantités, état des abonnements, parfois SKU
Admin — supportUtilisateurs actifs → Utilisateur → Licences et applicationsDétailler un cas précisPlans activés/désactivés, état par composant
AvancéMicrosoft Graph (/me/licenseDetails)Récupérer les GUIDskuId, skuPartNumber, servicePlanId, états

Foire aux questions

Pourquoi l’onglet Abonnements a‑t‑il disparu sur myaccount.microsoft.com ?
Microsoft fait évoluer régulièrement ses interfaces. Sur de nombreux tenants, l’entrée la plus fiable pour la vision utilisateur passe désormais par office.com → Installer et plus → Installer les applications → Abonnements.

Où trouver le GUID exact de ma licence ?
Utilisez Microsoft Graph : GET /v1.0/me/licenseDetails. Le champ skuId contient le GUID. Le champ skuPartNumber donne l’alias (ex. ENTERPRISEPACK).

Comment savoir quels services sont inclus/activés ?
Toujours dans /me/licenseDetails, le tableau servicePlans liste chaque composant avec son état (Success = activé, Disabled = désactivé).

Je n’ai pas de rôle admin : puis‑je tout de même vérifier ma licence ?
Oui. La voie office.com → Installer et plus → Installer les applications → Abonnements ne nécessite pas de rôle admin.

Je dois auditer des dizaines d’utilisateurs
Utilisez le Centre d’administration (export CSV) ou le SDK Microsoft Graph PowerShell pour scripter Get-MgUserLicenseDetail sur une liste d’UPN.

Bonnes pratiques et contrôles rapides

  • Vérifiez le compte affiché dans l’en‑tête (UPN) avant de conclure qu’une licence manque.
  • Capturez l’alias skuPartNumber et le skuId (GUID) pour vos tickets/support : cela supprime toute ambiguïté.
  • Documentez les plans de service essentiels (Exchange, SharePoint, Teams, Intune/Endpoint Manager) et leur état.
  • Sur les comptes alumni, conservez la liste des disabledPlans pour justifier les accès limités.
  • Réitérez le test depuis un réseau/poste « propre » si des tuiles n’apparaissent pas en VDI/VPN/proxy strict.

Exemples complets de requêtes Microsoft Graph

RequêteButChamps clésPré‑requis typiques
GET /v1.0/me/licenseDetailsDétail des licences de l’utilisateur courantskuId, skuPartNumber, servicePlans[]User.Read (généralement suffisant)
GET /v1.0/me?$select=assignedLicensesListe compacte des licences attribuéesassignedLicenses[].skuId, disabledPlansUser.Read
GET /v1.0/users/{id | userPrincipalName}/licenseDetailsDétail des licences d’un autre utilisateurIdentique à /me/licenseDetailsDirectory.Read.All + consentement admin

Exemple de vérification en PowerShell

Pour créer un rapport simple par utilisateur :

# Variables d'entrée
$users = @(
  "utilisateur1@contoso.com",
  "utilisateur2@contoso.com"
)

# Connexion au SDK Graph

Connect-MgGraph -Scopes "User.Read.All","Directory.Read.All"

# Récupération et export

\$report = foreach (\$u in \$users) {
\$details = Get-MgUserLicenseDetail -UserId \$u
foreach (\$d in \$details) {
\[PSCustomObject]@{
User                = \$u
SkuId               = \$d.SkuId
SkuPartNumber       = \$d.SkuPartNumber
EnabledServicePlans = (\$d.ServicePlans | Where-Object {\$*.ProvisioningStatus -eq "Success"} | Select-Object -ExpandProperty ServicePlanName) -join ";"
DisabledServicePlans= (\$d.ServicePlans | Where-Object {\$*.ProvisioningStatus -ne "Success"} | Select-Object -ExpandProperty ServicePlanName) -join ";"
}
}
}

\$report | Export-Csv -NoTypeInformation -Encoding UTF8 -Path ".\Licenses-Report.csv" 

Le fichier CSV produit facilite l’analyse et le partage avec les équipes support/finances.

Erreurs courantes et comment les résoudre

  • « Access denied » dans Graph Explorer : reconnectez‑vous, réduisez le périmètre (User.Read) ou demandez un admin consent pour Directory.Read.All si vous ciblez d’autres utilisateurs.
  • « Tuile vide » sur la page Abonnements : videz le cache navigateur, essayez en privé ou changez de navigateur.
  • Incohérence entre Admin Center et office.com : le provisionnement des plans peut prendre quelques minutes. Graph (/licenseDetails) reflète l’état de provisionnement par plan.
  • Multiples comptes : si vous jonglez entre comptes personnels/professionnels/alumni, ouvrez une session InPrivate/Incognito par compte pour éviter les confusions de cookies.

Résumé opérationnel

Utilisateur (sans droits admin) — méthode qui fonctionne
Depuis la page d’accueil Microsoft 365 (office.com) : cliquez Installer et plusInstaller les applications Microsoft 365Abonnements. Vous y retrouvez l’identifiant unique et le statut de votre licence.

Administrateur
Dans le Centre d’administration : Facturation → Licences → Abonnements (vue globale), ou Utilisateurs actifs → <Utilisateur> → Licences et applications (vue détaillée par utilisateur). Ces vues présentent les licences attribuées, leur état et, selon la page, les identifiants correspondants.

Méthode technique (Graph)
Via Graph Explorer après connexion : GET /v1.0/me/licenseDetails pour le détail (SKU, plans, états) et GET /v1.0/me?$select=assignedLicenses pour la liste des licences. Vous obtenez les GUID (skuId) et l’activation des plans de service. Des permissions supplémentaires peuvent être nécessaires selon la configuration.

Conclusion

L’entrée Abonnements de myaccount.microsoft.com a changé de place ou n’apparaît plus dans de nombreux cas. Trois voies restent solides pour identifier rapidement votre SKU et l’état de vos licences :

  1. office.com → Installer et plus → Installer les applications → Abonnements (vision utilisateur, rapide et sans droits admin),
  2. Centre d’administration (inventaire global, diagnostic par utilisateur),
  3. Microsoft Graph (GUID et états très précis, idéal pour l’automatisation).

En cas de doute, validez le compte avec lequel vous êtes connecté, retestez depuis un environnement réseau « propre » et, pour une preuve technique irréprochable, appuyez‑vous sur /me/licenseDetails qui expose skuId, skuPartNumber et les servicePlans avec leur état exact.

Sommaire