Share via


Come utilizzare Microsoft 365 PowerShell per gestire le licenze di Microsoft Planner

Introduzione

In questo articolo viene descritto come utilizzare Microsoft 365 PowerShell per gestire le licenze di Microsoft Planner.

Procedura

La gestione delle licenze di Microsoft Planner differisce tra l'esperienza della prima versione e la disponibilità generale (GA). Nella prima versione, Microsoft Planner è uno SKU di primo livello in cui le licenze non sono assegnate agli utenti per impostazione predefinita. Mentre in Disponibilità generale, Microsoft Planner è un servizio disponibile con l'abbonamento principale a Microsoft 365 e le licenze verranno assegnate agli utenti per impostazione predefinita. Le sezioni seguenti trattano gli scenari di First Release e Disponibilità generale. Se sei in Prima versione e vedi anche Microsoft Planner elencato sotto il tuo abbonamento Microsoft 365 principale, devi utilizzare entrambi i metodi.

Prima versione

Microsoft Planner richiede che le licenze vengano assegnate agli utenti prima di poter utilizzare le nuove funzionalità di Planner. Pertanto, potrebbe essere più conveniente utilizzare Microsoft 365 PowerShell se si dispone di molti utenti nell'organizzazione Microsoft 365. In questo articolo vengono illustrati i prerequisiti per l'utilizzo di Microsoft 365 PowerShell per amministrare un'organizzazione Microsoft 365 e vengono descritte alcune opzioni per l'assegnazione di licenze a tutti gli utenti, agli utenti selezionati in base ai metadati e agli utenti selezionati in base a un elenco.

In questo articolo si presuppone che si stia già utilizzando Microsoft 365 PowerShell per amministrare Microsoft 365. Se non si utilizza Microsoft 365 PowerShell, visitare il seguente sito Web Microsoft per verificare di disporre dei prerequisiti per l'esecuzione dei comandi descritti in Connessione a Microsoft 365 PowerShell.

Nota

I moduli PowerShell di Azure AD e MSOnline saranno deprecati a partire dal 30 marzo 2024. Per ulteriori informazioni, leggere l'aggiornamento sulla deprecazione. Dopo questa data, il supporto per questi moduli è limitato all'assistenza per la migrazione a Microsoft Graph PowerShell SDK e alle correzioni per la sicurezza. I moduli deprecati continueranno a funzionare fino al 30 marzo 2025.

È consigliabile effettuare la migrazione a Microsoft Graph PowerShell per interagire con Microsoft Entra ID (in precedenza Azure AD). Per le domande più comuni sulla migrazione, consultare Domande frequenti sulla migrazione. Nota: le versioni 1.0.x di MSOnline potrebbero subire interruzioni dopo il 30 giugno 2024.

L'esempio di comando seguente presuppone che si desideri assegnare una licenza a tutti gli utenti. Il cmdlet può essere salvato ed eseguito come file .ps1. In alternativa, è possibile eseguire lo script dall'ambiente di script integrato di PowerShell, poiché si tratta di un requisito occasionale.

Connect-MsolService

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

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

La stringa di licenza sarà simile a <Contoso>:PLANNERSTANDALONE. In questa stringa, il segnaposto <Contoso> rappresenta il nome dell'organizzazione.

Se si desidera assegnare una licenza a un sottoinsieme di utenti in base ad altri metadati del record utente, è possibile aggiungere un filtro Where-Object nell'ultima riga del codice. Ad esempio, se il campo Reparto è popolato e si desidera assegnare una licenza solo se il nome del reparto è "Supporto", è possibile utilizzare il cmdlet seguente:

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

Se si desidera creare un file che includa un elenco di utenti e quindi rimuovere da tale elenco i nomi degli utenti a cui non si desidera assegnare le licenze, è possibile utilizzare il cmdlet seguente:

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}

Se si desidera rimuovere le licenze dagli utenti, sostituire -AddLicenses con -RemoveLicenses in uno qualsiasi di questi script.

Disponibilità generale (GA)

Dopo che Microsoft Planner è GA, le licenze di Microsoft Planner sono elencate sotto l'abbonamento principale a Microsoft 365 insieme a servizi come Sway, Office Online, Skype e così via (a seconda dell'abbonamento). Potresti già vederlo prima di GA se sei in Prima versione mentre ci prepariamo per il rilascio di GA.

Per impostazione predefinita, la licenza per Microsoft Planner verrà attivata per tutti gli utenti. È possibile utilizzare PowerShell per disattivarlo, se si preferisce. Per ulteriori informazioni, vedere Disattivare l'accesso ai servizi con Microsoft 365 PowerShell.

Nota

Negli script, il valore DisabledPlans per Microsoft Planner è PROJECTWORKMANAGEMENT.

Ulteriori informazioni

Per ulteriori informazioni sull'utilizzo di Microsoft 365 PowerShell per amministrare utenti e licenze in Microsoft 365, vedere i seguenti siti Web Microsoft: