Заметки о Windows и других программных продуктах Microsoft...

Просмотр размера баз и количества почтовых ящиков в Exchange

Просмотр размера баз и количества почтовых ящиков в Exchange

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

Посмотреть данные по размеру баз и оставшемуся дисковому пространству достаточно просто. Для примера выведем данные для сервера MBX02 следующей командой:

Get-MailboxDatabase -Server MBX02 -Status | select Name, DatabaseSize, AvailableNewMailboxSpace

С количеством ящиков в базе несколько сложнее. Так чтобы посмотреть данные по одной базе, например DB01, воспользуемся такой командой:

(Get-Mailbox -Database DB01 -ResultSize:Unlimited).count

просмотр размера баз на сервере и количества ящиков в базе

 

Если же нужно просмотреть данные по нескольким базам, то можно воспользоваться конвейером. Например следующая команда выведет данные о количестве ящиков во всех базах на сервере MBX02, отсортировав их в порядке возрастания:

Get-MailboxDatabase -Server MBX02 | Get-Mailbox -ResultSize:Unlimited  | group -Property Database  | select Name, Count | sort Count -desc | ft -auto

вывод общего количества почтовых ящиков

 

В завершение пара замечаний:

•  По умолчанию командлеты в Exchange выводят первые 1000 результатов. Конструкция -ResultSize:Unlimited служит для отмены этого ограничения;
•  В Командлет Get-MailboxDatabase умеет возвращать размер базы и доступное место начиная с Exchange Server 2010. В более ранних версиях получить данные таким способом не получится.

 
 
Комментарии
Евгений

Большое спасибо! Полезная информация

Георгий

Тот минимум который нужно знать каждому. Спасибо.

Leave a Reply to Георгий