Используя приведенную ниже команду в Exchange Management Shell, я могу получить список всех почтовых ящиков на нашем сервере Exchange, а также их отображаемые имена, размер и количество элементов:
Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,TotalItemSize,ItemCount
Однако мне хочется ограничить эти результаты определенным диапазоном дат — например, я хотел бы узнать, сколько элементов в каждом почтовом ящике было отправлено/получено/создано в период с 01.12.2012 по 01.06.2013.
Есть идеи?
Спасибо!
решение1
Я не думаю, что есть хороший способ сделать это из EMS/Powershell. Командлеты не позволяют вам слишком много копаться в почтовых ящиках пользователей.
Вы можете получить информацию с помощью веб-служб Exchange или, может быть, даже с помощью какого-то хитрого использования export-mailbox.