22 марта 2010

подсчет количества ящиков в базе Exchange

Иногда возникает необходимость подсчитать общее количество ящиков и количество ящиков в определенной базе Exchange.
Благодаря этой статье я выяснил что стандартные методы (типа Count и Measure-Object) работают не оптимально, выход предложенный в статье мне понравился. Кратко:

#определяем переменную
$count = 0
#получаем список ящиков в определенной базе, для каждого ящика добавляем 1 к счетчику
get-mailbox -database exchange2 | foreach-object {$count++}
#выводим переменную
$count

Получаем что в базе 100 ящиков, пора бы добавить новую базу =)