PowerShell - Office365 asignar licencias

A veces la disposición de la organización hace que tengamos que tener bastante flexibilidad a la hora de asignar herramientas de trabajo como Office365. Éste, gracias a los diferentes planes que ofrece (Planes y Servicios) para poder consumir los servicios, nos permite disponer dentro de la misma organización varios planes con diferentes sabores de servicios disponibles.

¿Podemos con PowerShell desde Office365 asignar licencias?

Con PowerShell podemos desde nuestra organización de Office365 asignar licencias a los usuarios correspondientes, de manera rápida, simple y organizada.

Instalación de Windows Azure Active Directory

Primero instalar el Microsoft Online Services Sign-in Assistant

Después el Azure Azure AD Module for Windows PowerShell (x64)

Luego de instalar estos dos módulos, estamos en condiciones de comenzar a ver como se puede desde Office365 asignar licencias.

Asignar las licencias

Primero voy a mostrarles como está mi usuario hoy, con respecto a las licencias asignadas:

Licencias asignadas al usuario vmsilvamolina

Ya con el módulo de Windows Azure Active Directory instalado, simplemente con las siguientes líneas nos conectamos:

$Cred = Get-Credential
Connect-MSOLService –Credential $Cred

Ya conectados, vamos a ejecutar el comando Get-MsolAccountSku:

Get-MsolAccountSku

Este comando nos va a devolver las suscripciones y/o licencias que tenemos disponibles para utilizar, en mi caso quiero agregar al usuario vmsilvamolina, la licencia de PowerBI PRO.

Con el comando Get-MSOLUser encuentro el valor de UserPrincipalName para poder utilizarlo en el siguiente comando.

Ahora sí, para asignar la licencia ejecuto:

Set-MsolUserLicence -AddLicense 'vmsilvamolina:POWER_BI_PRO'

Office365 asignar licencias

Y listo! Si bien este es un ejemplo con un usuario sólo, se pueden utilizar para varios tipos de suscripciones y para muchos usuarios utilizando las técnicas que ya han visto en otros post.

Así quedó la asignación de mi usuario después de ejecutar el comando anterior (tienen que creerme que es una imagen real y refleja la realidad luego de efectuar el procedimiento):

Licencias asignadas (post comando)

Saludos,

Comments