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