Compartir a través de


Set-MsolUserLicense

Actualiza 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, consulte Assign License Microsoft Graph API (Asignar licencia de Microsoft Graph API).

Sintaxis

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 de 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.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-LicenseOptions

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

Tipo:LicenseOption[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ObjectId

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

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-RemoveLicenses

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

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín: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.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-UserPrincipalName

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

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False