среда, 18 июня 2014 г.

Exchange 2010/2013 удалить базу данных по умолчанию

  В процессе установки сервера почтовых ящиков создается база по умолчанию. Если вы попытаетесь удалить базу данных по умолчанию вы столкнетесь с ошибкой. Ошибка возникает из-за наличия в базе данных служебных почтовых ящиков.

Для того что бы эту базу удалить - надо перенести служебные почтовые ящики

Поиск арбитражных почтовых ящиков:
Get-Mailbox -Arbitration -Database "Mailbox Database 2128529418"
Перемещение арбитражных почтовых ящиков:
Get-Mailbox -Arbitration -Database "Mailbox Database 2128529418" | New-MoveRequest -TargetDatabase Database-140610-1
Проверим что перенос завершился успешно:
Get-MoveRequest

оригинал тут

Exchange добить перенесённые почтовые ящики

Перенос почтовых ящиков между базами в пределах одного сервера, в базе источника ящик не удаляется. Эти ящики висят в базе с статусом SoftDeleted

Добить их можно так:
$Mailboxes = Get-MailboxStatistics -Database "Mailbox Database 2128529418" | where {$_.DisconnectReason -eq "SoftDeleted"}
$Mailboxes | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}