Otro de los procedimientos que realizamos en la empresa, y que espero poder cambiar en breve para deshacerme de los pst’s, es exportar a pst el contenido de más de 5 años de los buzones de nuestros servidores Exchange 2010 on-premise, para borrando después ese contenido, descargar las bases de datos de archivo y evitar que se vuelvan demasiado grandes (actualmente cada una de ellas tiene aprox 200GB). Al final la idea es ir migrando a Azure/Office 365, pero con una buena planificación y tiempo suficiente, ya que el correo electrónico es un servicio demasiado crítico en mi organización. Estos psts los distribuimos localmente a cada una de las delegaciones para que se pueden consultar desde Outlook.

El script es básico, como parámetro opcional tiene la ruta a un fichero CSV que contiene los IDs de los buzones que quiero exportar. En otros post os mostraré como hacer lo mismo pero con filtros sin necesidad de CSV, pero en esta ocasión lo que nos interesa es controlar la exportación para no colapsar los recursos de los servidores, así que programamos las exportaciones por la noche, y pasamos el CSV como parámetro. Si lo hacemos durante el día para corregir errores que hayan podido producirse o repetir alguna exportación, simplemente lanzamos el script y nos pedirá el CSV donde leer los IDs a exportar. Todo el contenido que se va a exportar está en las bases de datos de archivo, ya que en las de almacenamiento sólo permitimos los dos últimos años de correo.

Continúa leyendo

Un tema que últimamente nos solicitan mucho, sobre todo cada vez que un nuevo responsable entra en alguna delegación, es que quieren un pequeño informe de cómo están las listas de distribución de su empresa. Por lo que buscamos la forma de automatizar esta información. El siguiente script nos pide un string al que se añade por  delante un comodín «*», de tal forma que si buscamos un reporte de todos los miembros de todos los grupos de distribución del dominio «domino.es», ese es el valor que tendremos escribir al lanzar el script. El código busca todos los grupos de distribución cuya dirección SMTP coincida con la expresión generada y recorre cada uno de ellos listando el nombre de los usuarios que pertenecen a ese grupo.

Esto mismo se puede cambiar fácilmente para exportarlo a un CSV, Excel o lo que queráis, pero yo, por regla general, prefiero tenerlo en pantalla para hacer un copy/paste a un ticket de soporte abierto o a un email en respuesta a una petición.

Probado en Exchange Server 2010.