Set-MsolUserLicense
Atualizações a atribuição de licença para um utilizador.
Nota
O cmdlet Set-MsolUserLicense é depreciado. Saiba como atribuir licenças com o Microsoft Graph PowerShell. Para mais informações, consulte a Licença de Atribuição da Microsoft Graph API.
Syntax
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>]
Description
O cmdlet Set-MsolUserLicense atualiza a atribuição de licença para um utilizador. Isto pode incluir a adição de uma nova licença, a remoção de uma licença, a atualização das opções de licença, ou qualquer combinação destas ações.
Exemplos
Exemplo 1: Adicionar uma licença a um utilizador
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"
Este comando adiciona a licença Office 365 para Empresas ao utilizador.
Exemplo 2: Remover uma licença de um utilizador
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"
Este comando remove a licença Office 365 para as Empresas do utilizador. Isto pode resultar na remoção dos dados do utilizador de cada serviço.
Exemplo 3: Substituir uma licença por outra
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"
Este comando substitui a licença Office 365 para empresas por uma licença Office 365 Deskless. Estas alterações são efetuadas numa única operação. Portanto, o utilizador não acaba num estado intermédio onde a licença Office 365 para empresas é removida sem Office 365 ser adicionada deskless.
Parâmetros
-AddLicenses
Especifica uma série de licenças para atribuir ao utilizador.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseOptions
Especifica uma variedade de definições específicas da licença ou SKU. Usado para desativar serviços individuais ao atribuir uma licença.
Type: | LicenseOption[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
Especifica o ID do objeto único do utilizador para o qual atualizar as licenças.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RemoveLicenses
Especifica uma série de licenças para remover do utilizador.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantId
Especifica a identificação única do inquilino para realizar a operação. O valor predefinido é o inquilino do utilizador atual. Este parâmetro aplica-se apenas aos utilizadores parceiros.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserPrincipalName
Especifica o nome principal do utilizador do utilizador para atualizar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Ligações Relacionadas
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários