четверг, 27 марта 2014 г.

Параметр Database является обязательным на UserMailbox. Exchange 2010

Приветствую, сегодня получил очередной пинок от системы Windows Server 2008.
Кикасс заключается в том, что у меня упал сервер Exchange 2010 во время экспериментов, ну, да и хрен с ним, раз так значит, переустановлю не только Exchange 2010, но и систему заодно, люблю я, однако это дело. В общем, навернул операционную систему и потопал на сервер Active Directory, что бы почистить хвосты от Exchange и заодно при новой установке почтовика не получить.

Ну начнемс:

Переходим на сервер Active Directory, вызываем оснастку adsiedit
Пуск -> Выполнить -> adsiedit и Enter
 Далее открывается консоль mmc где нажимаем в:
Редактирование ADSI (правой кнопкой) -> Подключение к... и выбираем Контекст именования по умолчанию     (“Defaul Naming Context”) жмем ОК:







Получаем следующее:



Нам нужно удалить строки:

DC=Domain,DC=Com -> OU=Microsoft Exchange Security Groups
DC=Domain,DC=Com -> CN=Microsoft Exchange System Objects





Далее не уходим и жмем опять:
Редактирование ADSI (правой кнопкой) -> Подключение к... и выбираем Конфигурация     (“Configuration”жмем ОК:



Далее переходим и удаляем:


CN=Microsoft Exchange
CN=Microsoft Exchange Autodiscover


Если есть репликаторы домена то принудительно включите репликацию и перезагружаемся!

Если вы задумываете установить в компании заного почтовый сервер Exchange то следует сделать еще пару движений в AD:

Теперь переходим в оснастку Active Directory - пользователи и компьютеры и удаляете пользователей:



  1. SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}
  2. FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
  3. SystemMailbox{1f05a927-af78-475a-aba4-fc281398eb54}
  4. DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}


Распаковываем Exchange server 2010 на той машине где он будет установлен например в папку
D:\ExchangeInstaller

Переходим на сервер  Active Directory жмем правой кнопкой на Мой компьютер выбираем Подключить сетевой диск...  ставим любую букву и пишем путь:
\\exchange\d$


Где exchange это имя компьютера и d$ это имя диска D: где лежит распакованный  Exchange server 2010 и жмем Готово

Открываем cmd пишем z: (буква сетевого диска) переходим в папку CD ExchangeInstaller 
далее пишем setup.com /PrepareAD 



После выполнения препаринга Active Directory можно смело топать и устанавливать Exchange server 2010

ЛИСТИНГ ОШИБКИ ПРИ УСТАНОВКЕ Exchange server 2010 ЕСЛИ НЕ ВЫПОЛНИТЬ ВСЕ ДЕЙСТВИЯ
При выполнении "$error.Clear();
          if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) )
          {
            Update-RmsSharedIdentity -ServerName $RoleNetBIOSName
          }
        " произошла следующая ошибка: "Параметр Database является обязательным на UserMailbox. Имя свойства: Database".
Параметр Database является обязательным на UserMailbox. Имя свойства: Database
Нажмите здесь для получения справки... http://technet.microsoft.com/ru-RU/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp
Прошло времени: 00:02:11
Роль сервера клиентского доступа
Отменено
Роль сервера почтовых ящиков
Отменено
Завершение установки
Отменено
Всем спасибо досвидос :)

2 комментария:

  1. Скажите пожалуйста, если я выполню эти действия при существовании в домене рабочих серверов Exchange, Эти действия не приведут к их неработоспособности ?
    Спасибо

    ОтветитьУдалить
    Ответы
    1. Конечно! Статья описывает чистку хвостов от Exchange и его новую установку!

      Удалить