Exchange PublicFolder Items count

21-07-2014 @ 19:00

Пока помню, оставлю здесь. Для себя и, как обычно, может кому еще пригодится. Сразу хочу отправить огромную благодарность хорошему другу и товарищу @SilverF0xy, который направил мой мысленный поток в нужное русло.

Итак, по рабочей необходимости нужно подсчитывать количество писем в общей папке. Специфика вопроса заключается в том, что писем в этой папке over-дофига и архив тянется с лохматых годов, а нужно количество писем за определенный период.

Общими усилиями сообразили такой вот powershell-скрипт:

(Get-PublicFolderItemStatistics –Identity “\Folder” | ?{($_.LastModificationTime –gt “07.12.2014 00:00”)}).count

В случае же, если необходимо ограничить период, то тогда подходит следующий вариант:

(Get-PublicFolderItemStatistics –Identity “\Folder” | ?{($_.LastModificationTime –gt “07.12.2014 00:00”) –and ($_.LastModificationTime –le “07.19.2014 00:00”)}).count

Собственно всё :)

  • Ilya Kutsev

    ура! )

    • http://vault.foxter.ru/ Foxter

      Именно так :)

  • edencore

    Всё никак не собирусь получше познакомиться с этим PowerShell. Стоящая вещь ? Насколько мощная ?

    • http://vault.foxter.ru/ Foxter

      Вещь определенно стОящая… Попробуй :)