Gérer les licences Intune avec PowerShellManage Intune licenses using PowerShell

S’applique à : Intune dans la console classiqueApplies to: Intune in the classic console
Vous recherchez la documentation sur Intune dans Azure ?Looking for documentation about Intune on Azure? Cliquez ici.Go here.

Cette rubrique explique aux administrateurs comment utiliser PowerShell pour gérer les licences utilisateur Intune.This topic tells administrators how they use PowerShell to manage Intune user licenses.

Avant que les utilisateurs puissent se connecter pour utiliser le service Intune ou inscrire leurs appareils dans la gestion, vous devez affecter à chaque utilisateur une licence dans votre abonnement Intune, comme décrit dans Gérer les licences Intune.Before users can sign in to use the Intune service or enroll their devices into management, you must first assign each user a license to your Intune subscription, as described in Manage Intune licenses. Toutefois, les organisations qui utilisent Microsoft Enterprise Mobility + Security peuvent avoir des utilisateurs qui ont uniquement besoin d’Azure Active Directory Premium ou des services Intune dans le package EMS.However, organizations that use Microsoft Enterprise Mobility + Security might have users who only require Azure Active Directory Premium or Intune services in the EMS package. Vous pouvez attribuer un service ou un groupe de services à l’aide des applets de commande Azure Active Directory PowerShell.You can assign one or a subset of services using Azure Active Directory PowerShell cmdlets.

Pour assigner de manière sélective des licences utilisateur pour les services EMS, ouvrez PowerShell en tant qu’administrateur sur un ordinateur où le module Azure Active Directory pour Windows PowerShell est installé.To selectively assign user licenses for EMS services, open PowerShell as an administrator on a computer with the Azure Active Directory Module for Windows PowerShell installed. Vous pouvez installer PowerShell sur un ordinateur local ou sur un serveur ADFS.You can install PowerShell on a local computer or on an ADFS server.

Vous devez créer une nouvelle définition de référence (SKU) de licence qui s’applique uniquement aux plans de service requis.You must create a new license SKU definition that applies only to the desired service plans. Pour ce faire, désactivez les plans que vous ne souhaitez pas appliquer.To do this, disable the plans you don’t want to apply. Par exemple, vous pouvez créer une définition de référence de licence qui n’attribue pas de licence Intune.For example, you might create a license SKU definition that does not assign an Intune license. Pour afficher une liste des services disponibles, tapez :To see a list of available services, type:

(Get-MsolAccountSku | Where {$\_.SkuPartNumber -eq "EMS"}).ServiceStatus

Vous pouvez exécuter la commande suivante pour exclure le plan de service Intune.You can run the following command to exclude the Intune service plan. Vous pouvez utiliser la même méthode pour étendre la procédure à un groupe de sécurité entier ou vous pouvez utiliser des filtres plus granulaires.You can use the same method to expand to an entire security group or you can use more granular filters.

Exemple 1 Créer un nouvel utilisateur sur la ligne de commande et affecter une licence EMS sans activer la partie Intune de la licence :Example 1 Create a new user on the command line and assign an EMS license without enabling the Intune portion of the license:

Connect-MsolService

New-MsolUser -DisplayName “Test User” -FirstName FName -LastName LName -UserPrincipalName user@<TenantName>.onmicrosoft.com –Department DName -UsageLocation US

$CustomEMS = New-MsolLicenseOptions -AccountSkuId "<TenantName>:EMS" -DisabledPlans INTUNE_A
Set-MsolUserLicense -UserPrincipalName user@<TenantName>.onmicrosoft.com -AddLicenses <TenantName>:EMS -LicenseOptions $CustomEMS

Vérification avec :Verify with:

(Get-MsolUser -UserPrincipalName "user@<TenantName>.onmicrosoft.com").Licenses.ServiceStatus

Exemple 2 Désactiver la partie Intune de la licence EMS pour un utilisateur qui a déjà une licence :Example 2 Disable the Intune portion of EMS license for a user that is already assigned with a license:

Connect-MsolService

Set-MsolUserLicense -UserPrincipalName user@<TenantName>.onmicrosoft.com -RemoveLicenses IAPProdPartnerTest:EMS

$CustomEMS = New-MsolLicenseOptions -AccountSkuId "<TenantName>:EMS" -DisabledPlans INTUNE_A
Set-MsolUserLicense -UserPrincipalName user@<TenantName>.onmicrosoft.com -AddLicenses <TenantName>:EMS -LicenseOptions $CustomEMS

Vérification avec :Verify with:

(Get-MsolUser -UserPrincipalName "user@<TenantName>.onmicrosoft.com" .Licenses.ServiceStatus

PoSH-AddLic-Verify

Étapes suivantesNext steps

Félicitations !Congratulations! Vous venez d’effectuer l’étape 4 du guide de démarrage rapide Intune.You have just completed step 4 of the Intune quick start guide.

Pour envoyer vos commentaires sur le produit, consultez Intune Feedback