20.09.2021

Удаление базы по умолчанию в Exchange 20102013

Главная Форумы ОС, сети, софт, настройка, hack Семейство Windows Удаление базы по умолчанию в Exchange 20102013

  • Эта тема пуста.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #1346
    Аноним
    Неактивированный

    При установке Exchange Server с ролью Mailbox создается база почтовых ящиков по умолчанию с названием типа ″Mailbox Database 1234567890″. При попытке удаления этой базы будет выдана ошибка, даже если вы никогда ее не использовали для хранения почтовых ящиков.

    Дело в том, что в этой базе находятся системные почтовые ящики, которые Exchange создает во время установки. Системные ящики используются для миграции, подтверждения сообщений, поиска и прочих функций (более подробно о них можно почитать здесь). Эти ящики недоступны для использования пользователями и не видны с помощью стандартных средств управления. Однако они необходимы для работы Exchange и перед удалением базы почтовых ящиков их необходимо перенести в другую базу.

    Для примера возьмем Mailbox-сервер mbx01, который я как раз собрался выводить из эксплуатации. Проверим, есть ли на нем базы почтовых ящиков:

    Get-MailboxDatabase -Server mbx01

    Как видите, на нем осталась как раз та самая база по умолчанию. Теперь надо проверить, не осталось ли в ней ящиков. Для того, чтобы командлет Get-Mailbox показал системные ящики, необходимо запускать его с ключом Arbitration:

    Get-Mailbox -Database ″Mailbox Database 1856755993″ -Arbitration

    Ящики есть, и их надо двинуть в другую базу. Начиная с Exchange 2010 почтовые ящики переносятся командлетом New-MoveRequest. Создадим запрос на перенос их в базу db01:

    Get-Mailbox -Database ″Mailbox Database 1856755993″ -Arbitration | New-MoveRequest -TargetDatabase db01
    [center:p9gtdymm][attachment=2:p9gtdymm]1.png[/attachment:p9gtdymm][/center:p9gtdymm]

    Перенос почтовых ящиков производится не сразу, запросы сначала ставятся в очередь. Посмотреть их состояние можно командой Get-MoveRequest.
    [center:p9gtdymm][attachment=1:p9gtdymm]2.png[/attachment:p9gtdymm][/center:p9gtdymm]

    Ну и когда все ящики перенесены, удаляем пустую базу командой:
    Get-MailboxDatabase -Server mbx01 | Remove-MailboxDatabase
    [center:p9gtdymm][attachment=0:p9gtdymm]3.png[/attachment:p9gtdymm][/center:p9gtdymm]

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.