Перегляд розміру баз і кількості поштових скриньок в 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. У більш ранніх версіях отримати дані таким способом не вийде.