Set-MsolUserLicense

Novedades la asignación de licencias para un usuario.

Nota

El cmdlet Set-MsolUserLicense está en desuso. Aprenda a asignar licencias con Microsoft Graph PowerShell. Para obtener más información, consulta Asignar licencia de 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

El cmdlet Set-MsolUserLicense actualiza la asignación de licencia para un usuario. Esto puede incluir agregar una licencia nueva, quitar una licencia, actualizar las opciones de licencia o cualquier combinación de estas acciones.

Ejemplos

Ejemplo 1: Agregar una licencia a un usuario

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"

Este comando agrega la licencia Office 365 para empresas al usuario.

Ejemplo 2: Quitar una licencia de un usuario

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"

Este comando quita la licencia de Office 365 para empresas del usuario. Esto puede provocar que se eliminen de cada uno de los servicios los datos del usuario.

Ejemplo 3: Reemplazar una licencia por otra

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"

Este comando reemplaza la licencia de Office 365 para empresas por una licencia de Office 365 Deskless. Estos cambios se realizan en una sola operación. Por lo tanto, el usuario no termina en un estado intermedio en el que se quita la licencia de Office 365 para empresas sin que se agregue Office 365 Deskless.

Parámetros

-AddLicenses

Especifica una matriz de licencias que se asignarán al usuario.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LicenseOptions

Especifica una matriz de configuraciones específicas de licencia o SKU. Se usa para deshabilitar servicios individuales al asignar una licencia.

Type:LicenseOption[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Especifica el identificador de objeto único del usuario para el que se van a actualizar las licencias.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLicenses

Especifica una matriz de licencias que se van a quitar del usuario.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Especifica el identificador único del inquilino en el que se va a realizar la operación. El valor predeterminado es el inquilino del usuario actual. Este parámetro solo se aplica a los usuarios asociados.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

Especifica el nombre principal de usuario del usuario que se va a actualizar.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False