Página principal Sobre mi Premios recibidos Links de Interés Contacto Blogs de referencia

Translate

miércoles, 26 de septiembre de 2018

Textual description of firstImageUrl

Microsoft Exchange PowerShell: Listar los correos enviados por un usuario desde Message Tracking.

En el laboratorio de hoy, vamos a ver como crear un listado de todos los correos electrónicos que ha enviado un usuario de nuestra organización de Microsoft Exchange usando la Exchange PowerShell.

El listado, lo extraeremos directamente registro llamado Message Tracking de nuestro servidor. Por consiguiente, solo aparecerán en el listado todos aquellos correos electrónicos que se hayan enviado durante el  periodo de retención del registro de Message Tracking. Por defecto el tiempo máximo de retención del registro será de los últimos 30 días.

Si queréis cambiar el tiempo máximo de retención del registro de Message Tracking podéis consultar el enlace que mostramos a continuación:
Para listar la información que deseamos por pantalla usaremos el comando que mostramos a continuación:

get-messagetrackinglog -Sender "

nombredeusuario@nombrededominio.extension" -EventID "SEND" |select Timestamp, Sender, {$_.Recipients}, MessageSubject

Si queremos guardar la información en un archivo de texto CSV la construcción final del comando será la siguiente:

get-messagetrackinglog -Sender "

nombredeusuario@nombrededominio.extension" -EventID "SEND" |select Timestamp, Sender, {$_.Recipients}, MessageSubject | Export-Csv c:\resultados_send.csv

get-messagetrackinglog -Sender "   nombredeusuario@nombrededominio.extension" -EventID "SEND" |select Timestamp, Sender, {$_.Recipients}, MessageSubject | Export-Csv c:\resultados_send.csv

No hay comentarios:

Publicar un comentario