Búsqueda de sitios web

Obtenga usuarios de Office 365 con tipo de licencia con PowerShell


Para conseguir usuarios de Office 365 con un tipo de licencia específico con PowerShell, puede seguir estos pasos:

Paso 1: Importe el módulo Microsoft Azure Active Directory para Windows PowerShell.

Import-Module MSOnline

Paso 2: Conéctese a Office 365 con PowerShell.

Connect-MsolService

El comando anterior le pedirá que inicie sesión en su cuenta. Si el comando anterior no funciona o arroja algún mensaje de error, lea Conectarse a Office 365 con PowerShell (guía paso a paso).

Paso 3: Obtenga la lista de licencias en su inquilino de Office 365 mediante el cmdlet Get-MsolAccountSku.

Get-MsolAccountSku

El comando anterior devolverá una lista de licencias. El valor de la propiedad AccountSkuId especifica el nombre de la licencia.

Paso 4: Ejecute el siguiente comando para obtener usuarios de Office 365 con la licencia Enterprise E3.

	
Get-MsolUser -All | Where-Object {($_.licenses).AccountSkuId -match "ENTERPRISEPACK"}

En el script de PowerShell, el comando Get-MsolUser obtiene una lista de todos los usuarios de Office 365 y los canaliza al cmdlet Where-Object. El comando Where-Object comprueba que la cuenta de usuario AccountSkuId coincida con el tipo de licencia “ENTERPRISEPACK”.

Este comando genera una lista de los 365 usuarios con la licencia Enterprise E3.

Ejecute el siguiente comando para obtener usuarios de Office 365 con el tipo de licencia EnterprisePremium.

Get-MsolUser | Where-Object {($_.licenses).AccountSkuId -match "EnterprisePremium"}

El comando anterior devuelve todos los usuarios con el tipo de licencia de Office 365 E5 asignado.

Paso 5: Para exportar los usuarios de Office 365 con un tipo de licencia específico a un archivo CSV, ejecutaría el siguiente comando.

Get-MsolUser | Where-Object {($_.licenses).AccountSkuId -match "ENTERPRISEPACK"} | Export-Csv -Path D:\PS\EnterprisePackUsers.csv -NoTypeInformation

Este comando exportaría una lista de todos los usuarios de Office 365 con el tipo de licencia Enterprise E3 a un archivo CSV.

Consejo interesante: ¡Cómo ver todas las licencias disponibles usando Get-MsolAccountSku en PowerShell!

Conclusión

Espero que el artículo anterior sobre cómo conseguir usuarios de Office 365 con un tipo de licencia específico le resulte útil.

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

Artículos relacionados