Несколько полезных команд для обслуживания базы данных Microsoft Exchange.
Работа с базой данных опасна потерей всей информации, поэтому убедитесь что у вас есть актуальная резервная копия.
Команды выполняются в Exchange Management Shell.
- Узнать размер почтовых ящиков, отсортировав их от большего к меньшему:
Get-Mailbox | Get-MailboxStatistics | sort TotalItemSize -desc | FT DisplayName, TotalItemSize
- Посмотреть отключенные почтовые ящики:
Get-MailboxDatabase | Get-MailboxStatistics | Where {$ _. DisconnectReason -eq "Disabled"} | ft DisplayName, Database, DisconnectDate, MailboxGUID
- Удалить отключенные почтовые ящики из базы данных:
Remove-StoreMailbox -Database "Database Name" -MailboxState Disabled
- Просмотреть сколько места освободится после дефрагментации базы данных:
Get-MailboxDatabase -Status | ft Name, DatabaseSize, AvailableNewMailboxSpace