Добрый день коллеги! Многие почтовые администраторы задаются вопросом: как посмотреть размер почтового ящика Exchange 2010?
И самое интересное — как его выставить. Ведь в Microsoft Exchange 2003 было все гораздо проще, там была колонка с размером ящика, где она в Exchange 2010? Правильно — ее нет :). В самом начале когда мы установили Exchange, мы создали базу и в свойствах этой базы есть ограничение на размер ящика, причем это ограничение действует на каждый ящик в почтовой базе. Посмотреть и выставить это ограничение можно в Exchange Management Console/Organization configuration/mailbox/Database Management/ далее выбираем базу, заходим в свойства /limits.
Рассмотрим, что же за значения нас просят указать:
- Issue warming at (mb) — тут указываем, что при достижении этого порога у пользователя будет появляться в Outlook зловещее сообщение о скором переполнения ящика.
- Prohibit send at (mb) — запретить отправку при (значение в мегабайтах)
- Prohibit send and receive at (mb) — запретить отправку и получение при (значение в мегабайтах)
Выставляем как нам кажется будет более оптимально и закрываем окно. Я бы не рекомендовал ставить значение больше чем 500 мб на один ящик, так как это создаст дальнейшие трудности администратору при обслуживании базы, резервных копиях и тд — заставляйте ваших пользователей чистить ящики.
Так, значения на ящик мы выставили, но как нам посмотреть размеры определенных ящиков или всех ящиков в базе:
# Посмотреть размер почтовых ящиков.
Get-MailboxStatistics -server ВАШ СЕРВЕР | ft DisplayName, TotalItemSize
# Получаем информацию о свободном месте на дисках почтового сервера:
Get-WmiObject -Class Win32_Logicaldisk -computername ВАШ СЕРВЕР | select deviceid,volumename,freespace
# Получаем размер почтовых ящиков с отсортировкой по заполненности:
Get-MailboxStatistics -server ВАШ СЕРВЕР| sort TotalItemSize -descending | ft DisplayName, TotalItemSize, ItemCount
#Получаем размеры всех существующих ящиков в виде таблицы
get-mailbox | get-mailboxstatistics | select-object DisplayName,TotalItemSize,StorageLimitStatus,LastLogonTime | FT
Размер почтовых ящиков пользователей с отсортировкой по размеру и результатом первые 100
Get-MailboxStatistics -server ВАШ СЕРВЕР | sort totalitemsize -des | select-object Displayname, ItemCount,@{name=’TotalItemSize’;expression={$_.totalitemsize}} -first 100
Получить отчет по неактивным почтовым ящикам , которые не используются более 4х месяцев.
Get-MailboxStatistics -server вписываете сервер| where {$_.Lastlogontime -lt (get-date).AddDays(-120)} |ConvertTo-Html LastLoggedOnUserAccount,Lastgontime,Database > c:\MBST\MB.html
Таким образом вы можете смотреть размеры почтовых ящиков в Exchange 2010 и выше.
Похоже, что Микрософт постепенно переводит всех на свой powershel, увы придется с этим мирится. Для каждого админа, который работал с Exchange 2003 и ниже, возникнет отвращение использования Powershel, но с этим уж ничего не поделаешь.
Если у вас остались вопросы или вам понравилась статья, пожалуйста — оставьте комментарий. Посмотреть другие статьи из раздела Microsoft Exchange Server. Вернуться на главную.
Ссылки по теме: