Аудит трафика почтового ящика Exchange?

Я заинтересован в получении статистики почтовых ящиков конкретных пользователей в Exchange 2010. Цель состоит в том, чтобы собрать подробную информацию о почтовом ящике поддержки и производительности группы поддержки.

В моем случае я бы хотел попробовать получить:

  1. количество полученных и отправленных писем за последние 24 часа
  2. количество писем, добавленных в подпапку за последние 24 часа
  3. среднее время, которое электронные письма проводят в папке "Входящие"
  4. среднее время, в течение которого электронные письма остаются непрочитанными

Я знаю, как получить первую часть №2 и экспортировать ее в файл на основе текущей даты, но понятия не имею, как ограничить временные рамки последними 24 часами:

$date = (Get-Date).toString(‘yyyy-MM-dd’)
Get-MailboxFolderStatistics "username" | sort-object itemsinfolder -descending | ft Folder, FolderPath, ItemsInFolder, FolderSize -auto | export-csv -path $date.csv

Некоторые статистические данные могут не поддерживаться, но мне бы очень хотелось помочь в том, что возможно.


person Skuli Axelson    schedule 23.01.2012    source источник
comment
Я нашел решение для пункта № 1. См. Следующую ссылку, комментарий Дэна Болла @ 12 ноября 2009 г., 09:45 ссылка на powershellcommunity.com   -  person Skuli Axelson    schedule 24.01.2012
comment
Ссылка выше не работает @Skuli Axelson   -  person SMPLGRP    schedule 22.10.2013


Ответы (1)


Я не верю, что вы получите всю необходимую статистику с помощью get-mailboxstatistics. Вам нужно будет зайти в этот почтовый ящик и начать изучать электронные письма.

Я бы начал с блога Glen Scales:

http://gsexdev.blogspot.com/

и исследуйте, используя управляемый API EWS с Powershell. Свойство «Изменено» в электронном письме должно отражать время последнего перемещения в почтовый ящик. Вы можете определить, какие электронные письма были или не были прочитаны из свойств элемента, но я не знаю свойства, которое записывает, когда они были прочитаны, поэтому вам может потребоваться периодически запускать скрипт, чтобы отслеживать, какие из них были прочитаны с тех пор. последний раз проверял.

person mjolinor    schedule 24.01.2012