Пока помню, оставлю здесь. Для себя и, как обычно, может кому еще пригодится. Сразу хочу отправить огромную благодарность хорошему другу и товарищу @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
![]()
Собственно всё 🙂


На работе сегодня пришлось помогать админам удаленных офисов. Не знаю почему наши «серверасты» отказались выполнить смену DNS серверов путем настроек политик безопасности, ибо машины все в домене, но факт остался фактом: они решили обойтись «меньшей кровью» — сделали рассылку в которой говорилось, что, мол, «ребята, вбиваем 4 новых сервера ручками». Подозреваю, что «серверасты» элементарно не знали про возможности domain logon и bat в сочетании друг с другом. Ну да Бог с ними.

Принесли мне пару дней назад ноут. Мол, посмотри, что-то я тут не могу антивирус установить. Протягивают мне это чудо техники и сверху кладут коробочку от ESET Smart Security. Я не знаю как так можно было обращаться с техникой, но я искренне негодовал.

