Переносим все почтовые ящики пользователей в другую базу, но удалить базу данных почтовых ящиков по-умолчанию не можем.
--------------------------------------------------------
Ошибка 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
Источник
--------------------------------------------------------
Ошибка 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
Источник