Set-MsolUserLicense
Aggiornamenti 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, vedi Assegnare licenze a Microsoft API 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 Office 365 per le aziende 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 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 Office 365 for Enterprises con una licenza Office 365 Deskless. Queste modifiche vengono apportate in un'unica operazione. Pertanto, l'utente non termina in uno stato intermedio in cui la licenza di Office 365 per aziende viene rimossa senza Office 365 Deskless aggiunto.
Parametri
-AddLicenses
Specifica una matrice di licenze da assegnare all'utente.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | LicenseOption[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
Specifica l'ID oggetto univoco dell'utente per il quale aggiornare le licenze.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RemoveLicenses
Specifica una matrice di licenze da rimuovere dall'utente.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserPrincipalName
Specifica il nome dell'entità utente dell'utente da aggiornare.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per