Я ищу инструмент (желательно бесплатный), который может анализировать использование почтового ящика Exchange, аналогичный инструментам типа «размер папки» для общих файловых ресурсов. Я хотел бы видеть, как используется пространство в почтовом ящике (элементы, календарь, задачи и т. Д.), А также какие вложения (doc, xls, mp3 и т. Д.) Присутствуют.
Есть рекомендации?
Быстрый поиск сценариев, которые могут делать то, о чем вы говорите, дал пару результатов:
Оба они старше, но похоже, что у них есть некоторый потенциал для придания формы.
Первый выглядит достаточно интересно, и я думаю, что разберу его и посмотрю, как он действует против сервера E2K7 на сайте Заказчика. (Код выглядит ужасно для чтения и имеет некоторые орфографические ошибки, но после некоторого приукрашивания я думаю, что это, вероятно, победитель. По крайней мере, я, вероятно, использую его как псевдокод, чтобы написать свой собственный ...)
Кстати: любые сценарии, которые вы найдете в сети, которые используют механизм \. \ BackOfficeStorage для доступа к хранилищу Exchange, не будут работать в E2K7.
Вы можете определенно написать что-нибудь, чтобы получить ваши индивидуальные размеры папок (календарь, задачи и т. Д.) В Powershell, хотя я не уверен в типах вложений.
Вы могли бы использовать параметр -FolderScope, чтобы сосредоточиться на конкретной папке, поэтому для календаря это будет:
Get-MailboxFolderStatistics -Identity $user -FolderScope "Calendar"
|select FolderAndSubfolderSize
Вы можете объединить несколько таких вызовов, чтобы получить размеры всех папок.
использовать
Get-MailboxStatistics -Database "mailbox database" | Sort -Property DisplayName | ft DisplayName, @{expression={$_.totalitemsize.value.ToMB()};label="Mailbox Size(MB)"}, itemcount, lastlogontime, lastlogofftime,lastloggedonuseraccount
В качестве бонуса сортируется по отображаемому имени
Если вы не хотите указывать имя базы данных:
get-mailbox | get-mailboxstatistics | select-object DisplayName,TotalItemSize,StorageLimitStatus,LastLogonTime
Тип и размер вложения - интересный вопрос, мне нужно будет посмотреть, возможно ли это, не просматривая каждое сообщение, если вам действительно нужно делать это для каждого сообщения, я бы сказал, что это не стоит усилий, если вы не рассматриваете какую-либо проблему соответствия (но тогда я бы сказал начать создавать правила транспорта)