Аудит трафика почтовых ящиков Exchange? - PullRequest
1 голос
/ 24 января 2012

Меня интересует получение статистики почтовых ящиков определенных пользователей в 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

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

1 Ответ

0 голосов
/ 24 января 2012

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

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

http://gsexdev.blogspot.com/

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...