En el siguiente artículo veremos como podemos realizar un cambio masivo de licencias en Office 365 a usuarios existentes.
Para esto primero debemos de considerar cuales son los SKU's que existen en Office 365 en el Tenant que vamos a afectar y lo podemos hacer utilizando el siguiente comando de PowerShell:
#To get list of SKU's
PS C:\>Get-MsolAccountSku
Lo que nos dará como resultado la siguiente información:
# E5 : tenant:ENTERPRISEPREMIUM_NOPSTNCONF
# E3 : tenant:ENTERPRISEPACK
# E1 : tenant:STANDARDPACK
# 365 Business = tenant:SMB_BUSINESS
# Exchange Online Plan 1 : tenant:EXCHANGESTANDARD
# Exchange Online Plan 2 : tenant:EXCHANGEENTERPRISE
Una vez que tenemos esta información vamos a recuperar los usuarios que serán afectados. En el siguiente ejemplo vamos a reemplazar todos los usuarios que tienen licencia E1 por la licencia E3.
#Enumerate everyone who has an E1 License Assigned.
PS C:\>$E1License = get-MSOLUser -All | where {$_.isLicensed -eq "TRUE" -and $_.Licenses.AccountSKUID -eq "tenant:STANDARDPACK"}
Una vez que recuperamos los usuarios que serán afectados ejecutamos el siguiente comando para realizar el cambio:
#For each user in the Variable above, apply an E3 License
PS C:\>Foreach ($User in $E1License) {
Set-MsolUserLicense -UserPrincipalName $User.UserPrincipalName -AddLicenses "tenant:ENTERPRISEPACK"
}
Esperamos que este artítulo sea de utilidad. Recuerde que si tiene alguna duda y es nuestro cliente puede contactarnos a través de nuestro Portal de Soporte.