Есть два Exchange 2010, перенес все ящики с одного на другой сервер (соответственно в другую базу), но размер файла старой базы остался прежним (не уменьшился).
Дефрагментация базы eseutil /d не помогла.
Размер баз данных можно посмотреть командой:
Get-MailboxDatabase -Status | ft name,databasesize, availablenewmailboxspace -auto
Нужно удалить SoftDeleted почтовые ящики. Для этого запускаем по очереди две команды:
$b=Get-MailboxStatistics -Database «Mailbox Database 1040962974″|where {$_.DisconnectReason -eq «SoftDeleted»}
$b|% { Remove-StoreMailbox -Confirm:$False -Database $_.database -Identity $_.mailboxguid -MailboxState «SoftDeleted»}
Затем дефрагментируем базу обычным образом:
eseutil /d priv1.edb