none
Узнать на сколько увеличился ящик с определенной даты RRS feed

  • Вопрос

  • Как через PS можно узнать на сколько вырос почтовый ящик за последние несколько месяцев? Например, мне необходимо узнать, на сколько увеличиваются ящики пользователей за пол года, для каждого пользователя.

Ответы

  • Добрый день. 

    Узнать данное изменение можно двумя способами, но все они не дают 100% точности:

    1.  Взять Message Tracking логи за интересующий вас период и просуммировать объем принятой и полученной почты по пользователю. Сделать это можно с помощью Log Parser Studio (подойдет только если вы в курсе синтаксиса SQL)

    2. Выполнить поиск по почтовому ящик за интересующий вас период. Как пользоваться данным функционалом можно почитать тут  Запускать можно вручную по каждому mailbox или же выполннить скрипт ниже

    get-mailbox -ResultSize Unlimited | ForEach-Object {New-MailboxSearch -Name $_.displayname -SourceMailboxes $_ -EstimateOnly -StartDate "05/07/2015"}
    Дату естественно выставляете ту, что вам надо. Данный скрипт создаст для каждого ящика свой запрос и проведет вам оценку
     
  • Для выполнения поиска по почтовым ящикам ваша учетная запись должна обладать дополнительными правами, которых нет у Organization Manager. Об этом написано в первой части статьи, ссылку на которуя я вам дал ранее.

    Добавьте вашего пользователя в роль Discovery Management


Все ответы

  • Добрый день.

    Через PS, пожалуй, никак. Если только не использовать EWS Managed API.

    Как вариант, использовать message tracking для сбора статистики и анализировать ее.


    Blog - Smtp25.ru
    Полезные ссылки - Links

    Отвечающий
  • Добрый день. 

    Узнать данное изменение можно двумя способами, но все они не дают 100% точности:

    1.  Взять Message Tracking логи за интересующий вас период и просуммировать объем принятой и полученной почты по пользователю. Сделать это можно с помощью Log Parser Studio (подойдет только если вы в курсе синтаксиса SQL)

    2. Выполнить поиск по почтовому ящик за интересующий вас период. Как пользоваться данным функционалом можно почитать тут  Запускать можно вручную по каждому mailbox или же выполннить скрипт ниже

    get-mailbox -ResultSize Unlimited | ForEach-Object {New-MailboxSearch -Name $_.displayname -SourceMailboxes $_ -EstimateOnly -StartDate "05/07/2015"}
    Дату естественно выставляете ту, что вам надо. Данный скрипт создаст для каждого ящика свой запрос и проведет вам оценку
     
  • Добрый день, спасибо за ответы!

    Выполнение этого скрипта выдаёт ошибку "Не удается выполнить эту задачу. Причина: Задача не может определить пользователя, выполняющего задачу.
    строка:1 знак:53" 

  • Для выполнения поиска по почтовым ящикам ваша учетная запись должна обладать дополнительными правами, которых нет у Organization Manager. Об этом написано в первой части статьи, ссылку на которуя я вам дал ранее.

    Добавьте вашего пользователя в роль Discovery Management