Script Powershell para exportar contactos y listas de distribución | Exchange Server 2013

En muchos casos, en el día a día dela administración de una plataforma de Exchange Server o a la hora de realizar una migración o proyecto, nos vemos en la necesidad de contar con información sobre los contactos, listas de distribución y miembros de dichas listas que posee nuestra organización de Exchange.

Es por eso que en esta oportunidad les traigo un Script, que nos ayuda a extraer de manera simple y ordenada dicha información para poder ser presentada ante quien la solicite o en el caso de realizar un relevamiento para una migración o proyecto de Exchange Server que nos encontremos ejecutando.

 

¿Qué exporta el script?

 

En el caso de los contactos exporta a un archivo CSV, el DisplayName, el Name, el Alias y las direcciones de correo electrónico.

 

En el caso de las listas de distribución exporta a un archivo CSV, el DisplayName, el Name, el Alias, las direcciones de correo electrónico y si el grupo tiene habilitado o no la opción RequireSenderAuthenticationEnabled.

 

Por último, para los miembros de la lista de distribución, los exporta a un archivo de texto plano, donde obtendremos el nombre del usuario por columnas y el nombre del grupo al que pertenecen.

 

¿Sobre qué versiones de Exchange puedo usarlo?

 

Funciona sobre plataformas Exchange Server 2013 y Exchange Server 2010. No lo he probado sobre Exchange Server 2007 pero creo que funcionara sin problemas.

 

¿Cómo lo utilizo?

 

La forma de utilizar el script es muy sencilla, solamente seguir los pasos que se describen a continuación:

 

Paso 1

 

Abrimos la consola de Powershell de Exchange Server.

 

Paso 2

 

Ejecutamos el script ExportContact-Distribution.ps1

2

Paso 3

 

Una vez ejecutado, aparecerá el siguiente menú donde podemos optar por exportar a un CSV los contactos, las listas de distribución o los miembros de dichas listas a un archivo de texto plano.

1

Paso 4

 

Para el ejemplo, seleccionaremos la opción 1 (Contactos) y presionamos Enter

3

Paso 5

 

Ingresamos el path de ubicación donde queremos que se exporte el archivo, en este caso utilizaremos la raíz del disco C:\

4

Paso 6

 

Listo! Ya tenemos exportado en este caso los contactos con el nombre MailContact.csv

6

5

 

¿Dónde obtengo el Script?

 

Se puede descargar desde el siguiente enlace:

 

http://gallery.technet.microsoft.com/Script-Powershell-para-506c6ad2

 

¡Espero que les sea útil!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

Up ↑

%d bloggers like this: