Мне нужно удалить некоторые почтовые ящики пользователей из базы данных Exchange 2013, чтобы освободить хранилище. Каждый из этих почтовых ящиков содержит 40-50 ГБ данных. Эти почтовые ящики были экспортированы как резервные копии. По умолчанию установлен период хранения 14 дней, когда все удаленные элементы по-прежнему будут храниться в базе данных. Ситуация такова, что мне нужно место прямо сейчас, и я хочу обойти этот период хранения и безотлагательно удалить почтовые ящики с жесткого диска.
Есть ли способ сделать это? Я не смог найти решение в Интернете ....
Примечание. Это отключенные почтовые ящики, учетные записи пользователей по-прежнему будут в AD.
автономную дефрагментацию? Это 2005 год?
Создайте новую базу данных и переместите почтовые ящики. Нулевой риск, нулевое время простоя - в отличие от автономной дефрагментации.
Если у вас действительно нет места, то другой вариант - установить временный сервер Exchange, переместить те почтовые ящики, которые вы хотите удалить, на этот временный сервер и удалить их оттуда. Это должно вернуть пустое пространство в базу данных намного быстрее, чем что-либо еще.
Наконец, есть еще один метод удаления этих почтовых ящиков с помощью remove-storemailbox. Об этом говорится в этой записи в блоге:
Удаление почтовых ящиков не приведет к уменьшению размера файла базы данных почтовых ящиков. Чтобы сжать файл, необходимо выполнить автономную дефрагментацию базы данных почтовых ящиков. Возможно, вам лучше переместить все почтовые ящики в новую базу данных почтовых ящиков и удалить / удалить исходную базу данных почтовых ящиков, если у вас достаточно места на диске для этого.
Вывести список почтовых ящиков и удалить
Get-Mailbox -Database <database>
Вы можете сделать что-нибудь быстро, например
Get-Mailbox -Database DB02 >> C:\MailboxesToDelete.txt
, а затем
$users=Get-Content C:\MailboxesToDelete.txt
foreach ($user in $users) {
Try{
#Print to screen user mailbox to delete
Write-Host "User: $($User)"
#Mark Mailbox for delete
Disable-Mailbox -Identity $user
#Success
Write-Host Success -foregroundcolor green
"$($User),Pass" | Add-Content $logfile
}
. Вам также необходимо выполнить автономную дефрагментацию
https: //blogs.technet. microsoft.com/rmilne/2013/08/23/offline-defrag-and-dag-databases-oh-my/