Set-MsolUserLicense
Aggiorna l'assegnazione di licenza per un utente.
Nota
Il cmdlet Set-MsolUserLicense è deprecato. Informazioni su come assegnare licenze con Microsoft Graph PowerShell. Per altre informazioni, vedere l'API Assegna licenza Microsoft Graph.
Sintassi
Set-MsolUserLicense
-ObjectId <Guid>
[-LicenseOptions <LicenseOption[]>]
[-AddLicenses <String[]>]
[-RemoveLicenses <String[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Set-MsolUserLicense
[-LicenseOptions <LicenseOption[]>]
-UserPrincipalName <String>
[-AddLicenses <String[]>]
[-RemoveLicenses <String[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-MsolUserLicense aggiorna l'assegnazione di licenza per un utente. Ciò può includere l'aggiunta di una nuova licenza, la rimozione di una licenza, l'aggiornamento delle opzioni licenza o una qualsiasi combinazione di queste azioni.
Esempio
Esempio 1: Aggiungere una licenza a un utente
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"
Questo comando aggiunge la licenza di Office 365 for Enterprise all'utente.
Esempio 2: Rimuovere una licenza da un utente
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"
Questo comando rimuove la licenza di Office 365 per le aziende dall'utente. Questa operazione può causare la rimozione dei dati dell'utente da ogni servizio.
Esempio 3: Sostituire una licenza con un'altra
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"
Questo comando sostituisce la licenza di Office 365 per le aziende con una licenza Office 365 Deskless. Queste modifiche vengono apportate in una singola operazione. Pertanto, l'utente non termina in uno stato intermedio in cui la licenza di Office 365 for Enterprise viene rimossa senza l'aggiunta di Office 365 Deskless.
Parametri
-AddLicenses
Specifica una matrice di licenze da assegnare all'utente.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-LicenseOptions
Specifica una matrice di impostazioni specifiche della licenza o dello SKU. Usato per disabilitare i singoli servizi durante l'assegnazione di una licenza.
Tipo: | LicenseOption[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ObjectId
Specifica l'ID oggetto univoco dell'utente per cui aggiornare le licenze.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RemoveLicenses
Specifica una matrice di licenze da rimuovere dall'utente.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TenantId
Specifica l'ID univoco del tenant in cui eseguire l'operazione. Il valore predefinito è il tenant dell'utente corrente. Questo parametro si applica solo agli utenti partner.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-UserPrincipalName
Specifica il nome dell'entità utente dell'utente da aggiornare.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |