понедельник, 29 апреля 2013 г.

Exchange 2010 (SP3): deleting default database

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

--------------------------------------------------------
Ошибка Microsoft Exchange
--------------------------------------------------------
Невозможно удалить базу данных почтовых ящиков 'Mailbox Database 123456'.
Mailbox Database 123456
Ошибка
Ошибка:
В данной базе данных содержатся один или несколько почтовых ящиков, планов почтового ящика или архивных либо арбитражных почтовых ящиков. Чтобы получить список всех почтовых ящиков этой базы данных, выполните команду Get-Mailbox -Database <Database ID>. Чтобы получить список всех планов почтового ящика этой базы данных, выполните команду Get-MailboxPlan. Чтобы получить список архивных почтовых ящиков этой базы данных, выполните команду Get-Mailbox -Database <Database ID> -Archive. Чтобы получить список всех арбитражных почтовых ящиков этой базы данных, выполните команду Get-Mailbox -Database <Database ID> -Arbitration. Чтобы отключить неарбитражный почтовый ящик для удаления этой базы данных почтовых ящиков, выполните команду Disable-Mailbox <Mailbox ID>. Чтобы отключить архивный почтовый ящик для удаления этой базы данных почтовых ящиков, выполните команду Disable-Mailbox <Mailbox ID> -Archive. Арбитражные почтовые ящики необходимо переместить на другой сервер. Для этого выполните команду New-MoveRequest <parameters>. Если это последний сервер в организации, выполните команду Disable-Mailbox <Mailbox ID> -Arbitration -DisableLastArbitrationMailboxAllowed, чтобы отключить арбитражный почтовый ящик. Планы почтового ящика необходимо переместить на другой сервер. Для этого выполните команду Set-MailboxPlan <MailboxPlan ID> -Database <Database ID>.


Нам мешают "Arbitration Mailboxes"
Выполняем команду: get-mailbox -database "Mailbox Database 123456" -arbitration
И видим:
Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{1f05a927... SystemMailbox{1f0... mail0            unlimited
SystemMailbox{e0dc1c29... SystemMailbox{e0d... mail0            unlimited
FederatedEmail.4c1f4d8... FederatedEmail.4c... mail0            1 MB (1,048,576 bytes)

Переносим эти ящики в другую базу этой командой: Get-Mailbox -Database "Mailbox Database 123456" -Arbitration | New-MoveRequest -TargetDatabase "new_maildb"

Как только запросы на перемещение будут выполнены, проверяем: get-mailbox -database "new_maildb" -arbitration
Отлично!

*upd
Очистка этих запросов производится командой
Get-MoveRequest -movestatus completed | remove-moverequest

Источник

0 коммент.:

Отправить комментарий