Utiliser Office 365 PowerShell pour gérer les licences Microsoft Planner

Notes

Office 365 ProPlus est renommé Applications Microsoft 365 pour les entreprises. Pour plus d’informations sur ce changement, lisez ce billet de blog.

Introduction

Cet article explique comment utiliser Microsoft Office 365 PowerShell pour gérer les licences pour le planificateur Microsoft.

Procedure

La gestion des licences du planificateur Microsoft diffère entre l’expérience de première publication et la disponibilité générale (GA). Dans la première version, le planificateur Microsoft est un SKU de niveau supérieur, et les licences ne sont pas affectées par défaut aux utilisateurs. En règle générale, le planificateur Microsoft est un service disponible sous votre abonnement Office 365 principal, et des licences seront attribuées aux utilisateurs par défaut. Les sections suivantes couvrent la première publication et les scénarios de disponibilité générale. Si vous êtes en première version et que le planificateur Microsoft est affiché sous votre abonnement Office 365 principal, vous devez utiliser les deux méthodes.

Première publication

Le planificateur Microsoft exige que des licences soient attribuées à des utilisateurs avant de pouvoir utiliser les nouvelles fonctionnalités du planificateur. Par conséquent, il peut s’avérer plus commode d’utiliser Office 365 PowerShell Si vous avez un grand nombre d’utilisateurs dans votre organisation Office 365. Cet article décrit les conditions préalables à l’utilisation d’Office 365 PowerShell pour administrer une organisation Office 365, ainsi que des options permettant d’attribuer des licences à tous les utilisateurs, à des utilisateurs sélectionnés en fonction de métadonnées et à des utilisateurs sélectionnés sur la base d’une liste.

Cet article suppose que vous utilisez déjà Office 365 PowerShell pour administrer Office 365. Si vous n’utilisez pas Office 365 PowerShell, consultez le site Web Microsoft suivant pour vérifier que vous disposez des conditions préalables à l’exécution des commandes décrites dans Connect to Office 365 PowerShell.

L’exemple de commande suivant suppose que vous souhaitez attribuer une licence à tous les utilisateurs. L’applet de commande peut être enregistrée et exécutée en tant que fichier. ps1. Vous pouvez également exécuter le script à partir de l’environnement d’écriture de scripts intégré (ISE) PowerShell, car il s’agit d’une exigence unique.

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId Get-MSOLUser | Set-MsolUserLicense -AddLicenses $license

La chaîne de licence ressemble à <Contoso> :P lannerstandalone. Dans cette chaîne, l’espace réservé <Contoso> représente le nom de votre organisation.

Si vous souhaitez attribuer une licence à un sous-ensemble d’utilisateurs en fonction d’autres métadonnées de l’enregistrement utilisateur, vous pouvez ajouter un filtre Where-Object dans la dernière ligne du code. Par exemple, si le champ service est renseigné et que vous souhaitez attribuer une licence uniquement lorsque le nom du service est « pris en charge », vous pouvez utiliser l’applet de commande suivante :

Get-MSOLUser | Where-Object {$_.department -eq 'Support'} | Set-MsolUserLicense -AddLicenses $license

Si vous souhaitez créer un fichier qui inclut une liste d’utilisateurs, puis retirer de cette liste les noms des utilisateurs auxquels vous ne voulez pas que des licences soient affectées, vous pouvez utiliser l’applet de commande suivante :

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId

Get-MsolUser | Select-Object Displayname, UserPrincipalName | `

Export-CSV -Path d:\ExportedUsers.csv -NoTypeInformation

# Edit the file d:\ExportedUsers.csv and remove users who shouldn't be licensed before you run the following command

Import-Csv -Path d:\Exportedusers.csv | ForEach-Object `

{ Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $license}

Si vous souhaitez supprimer des licences d’utilisateurs, remplacez-paramètre addlicenses par-RemoveLicenses dans l’un de ces scripts.

Disponibilité générale (GA)

Une fois que le planificateur Microsoft est GA, les licences du planificateur Microsoft sont répertoriées sous votre abonnement Office 365 principal, ainsi que des services tels que Sway, Office Online, Skype, etc. (en fonction de votre abonnement). Cette version est peut-être déjà affichée avant le GA si vous êtes en première version et que nous préparons la version GA.

Par défaut, la licence du planificateur Microsoft sera activée pour tous les utilisateurs. Vous pouvez utiliser PowerShell pour le désactiver si vous le souhaitez. Pour plus d’informations, reportez-vous à la rubrique désactiver l’accès aux services avec Office 365 PowerShell.

Notes

Dans les scripts, la valeur DisabledPlans du planificateur Microsoft est PROJECTWORKMANAGEMENT.

Informations supplémentaires

Pour plus d’informations sur l’utilisation d’Office 365 PowerShell pour administrer les utilisateurs et les licences dans Office 365, consultez les sites Web Microsoft suivants :