Set-MsolUserLicense
Atualiza a atribuição de licença para um utilizador.
Nota
O cmdlet Set-MsolUserLicense foi preterido. Saiba como atribuir licenças com o Microsoft Graph PowerShell. Para obter mais informações, consulte Atribuir Licença do Microsoft Graph API.
Sintaxe
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 adicionar uma nova licença, remover uma licença, atualizar as 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 do 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 do Office 365 para Empresas do utilizador. Isto pode fazer com que os dados do utilizador sejam removidos 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 do Office 365 para Empresas por uma licença do Office 365 Deskless. Estas alterações são efetuadas numa única operação. Por conseguinte, o utilizador não acaba num estado intermédio em que a licença do Office 365 para Empresas é removida sem que o Office 365 Deskless seja adicionado.
Parâmetros
-AddLicenses
Especifica uma matriz de licenças a atribuir ao utilizador.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-LicenseOptions
Especifica uma matriz de definições específicas de licenças ou SKU. Utilizado para desativar serviços individuais ao atribuir uma licença.
Tipo: | LicenseOption[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ObjectId
Especifica o ID de objeto exclusivo do utilizador para o qual pretende atualizar licenças.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-RemoveLicenses
Especifica uma matriz de licenças a remover do utilizador.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-TenantId
Especifica o ID exclusivo do inquilino no qual efetuar a operação. O valor predefinido é o inquilino do utilizador atual. Este parâmetro aplica-se apenas aos utilizadores parceiros.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-UserPrincipalName
Especifica o nome principal de utilizador do utilizador a atualizar.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |