Búsqueda de sitios web

Obtenga direcciones de correo electrónico de Active Directory con PowerShell


En esta guía, le mostraré cómo obtener todas las direcciones de correo electrónico de Active Directory. También te mostraré cómo obtener direcciones de correo electrónico específicas y exportar la lista a csv.

En este artículo

  • Obtenga todas las direcciones de correo electrónico de Active Directory
  • Obtener direcciones de correo electrónico para usuarios habilitados
  • Encuentre una dirección de correo electrónico en Active Directory
  • Obtenga todas las direcciones de correo electrónico utilizando el kit de herramientas AD

Vídeotutorial

Obtenga todas las direcciones de correo electrónico de Active Directory con PowerShell

La dirección de correo electrónico de los usuarios se almacena en el atributo de correo. Puede obtener el valor del atributo de correo para cada usuario con el siguiente comando.

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail

Exportar todas las direcciones de correo electrónico desde Active Directory

Para exportar todas las direcciones de correo electrónico de Active Directory, utilice el siguiente comando. Cambie la ruta a una carpeta en su computadora.

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail | export-csv -path c:\it\allemail.csv

Obtener dirección de correo electrónico para usuarios habilitados

Para obtener la dirección de correo electrónico solo para cuentas de usuario habilitadas, utilice el siguiente comando.

Get-ADUser -Filter {Enabled -eq $true} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

Obtener dirección de correo electrónico para un usuario específico

En este ejemplo, obtengo la dirección de correo electrónico del usuario "robert.allen".

 get-aduser -identity robert.allen -properties Mail | select name, mail

Encuentre una dirección de correo electrónico en Active Directory

¿Necesita saber a quién pertenece una dirección de correo electrónico? Con PowerShell puedes agregar un filtro simple que buscará una dirección de correo electrónico específica.

En el siguiente ejemplo, utilizo el operador -eq (igual) para encontrar en qué cuenta está configurado account@activedirectorypro.com.

Get-ADUser -Filter {Mail -eq 'accounting@activedirectorypro.com'} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

Obtenga fácilmente todas las direcciones de correo electrónico utilizando el kit de herramientas AD

En este ejemplo, usaré AD Pro Toolkit para obtener todas las direcciones de correo electrónico y detalles adicionales del usuario.

Descargar el kit de herramientas AD Pro

Paso 1. Abra el Informe de todos los usuarios

Paso 2. Haga clic en Ejecutar para obtener las direcciones de correo electrónico de todos los usuarios.

Paso 3. Exportar usuarios y direcciones de correo electrónico

Haga clic en el botón exportar para exportar el informe de direcciones de correo electrónico.

Puede probar esta herramienta de forma gratuita, descargue AD Pro Toolkit.