MailBox

Как посмотреть размер,свободное место и количество пользователей в хранилище?

Если вы придерживаетесь какой-то стратегии в именовании почтовых хранилищ и размещении почтовых ящиков в них, то наверняка перед созданием или перемещении почтового ящика у вас возникает вопрос, а собственно какое хранилище использовать? По умолчанию Exchange Server выбирает базу случайно, без какой-либо системы и почтовый ящик может быть создан на сервере в удаленном сайте с WAN каналом 2 Мб.

Поэтому, хорошо бы поместить почтовый ящик в базу с наименьшим количеством почтовых ящиков. Определить этом можно с помощью следующего скрипта.


Get-MailboxDatabase -Status | 
 select Name,@{Label="Free Space";Expression={$_.AvailableNewMailboxSpace.ToMB()}}, `
@{Label="Size";Expression={$_.DatabaseSize.ToMB()}},`
@{Name="NumberofUsers";Expression={(Get-Mailbox -resultsize unlimited -Database $_.name).Count}}|
ft -auto

В скрипте мы получаем список баз и их статус, выбираем поле имя, высчитываем доступное пространство и размер, а также для каждой базы выполняется блок кода по подсчету количества пользователей в базе.

Вывод будет таким:

Name Free Space   Size NumberofUsers
---- ----------  ----  -------------
db-01        36 109824 96
db-03        21 107904 85
db-05        35 129792 79
db-07      4968 123648 79
db-09        81 141056 79
db-10        84 111488 79
db-11       122 125056 79
db-15        71  45312 85
db-02        83 104832 80
db-04      1651 122752 81
db-06        39 111616 80
db-08       192 105344 80
db-12      1153 132992 80
db-13      4090 143488 85
db-36        71  90240 80
db-14       121 133760 85
 

Если  у вас базы имеют разные префиксы с делением по сайтам, то чтобы не тянуть все базы, можно вставить
get-mailboxdatabase moscow*, тогда будут отображены только базы, начинающиеся на «moscow«.

p.s. статейка написана в качестве шпаргалки, чтобы когда потребуется, то просто скопировать отсюда код. 🙂
p.s. «Свободное место» имеется ввиду Whitespace, это свободное место в файле базы данных, где может быть размещен почтовый ящик, при этом сам файл увеличиваться на диске не будет, если whitespace будет достаточно. Как только оно закончится, то от диска сервера будет откушен дополнительный кусок.
ok

Связанные записи:


, , , ,

  • http://facebook.com/profile.php?id=1386655156 Павел Нагаев

    test