Общее·количество·просмотров·страницы

понедельник, 28 апреля 2014 г.

PowerShell. MS Exchange вывести список сообщений почтового ящика

Настрой весенний, решил черкануть пару строк ))
Данный пост посвящен частому действию админа exchang'a, выводу списка сообщений определенного пользователя за определенный период.
Итак...
Запускаем Exchange Management Shell. Скрипт следующего содержания:
Get-TransportServer | Get-MessageTrackingLog -ResultSize unlimited -Start $startdate -end $enddate -EventID "RECEIVE" -Recipients "v.pupkin@mail.ru"

Смысл...
 Get-TransportServer - получим список наших exchange серверов, Get-MessageTrackingLog -берем лог сообщений, ну и по параметрам:
-ResultSize unlimited - размер вывода бесконечно большой
-Start $startdate -end $enddate   - период, переменные $startdate, $enddate соответсвенно начало и конец, присваивание значений выглядит так $startdate = get-date 28.04.2014, если со временем то так $enddate = get-date "28.04.2014 12:00:05"
-EventID "RECEIVE" - id события у сообщения
-Recipients "v.pupkin@mail.ru" - искомый ящик


Комментариев нет:

Отправить комментарий