Заметки IT Менеджера

04.11.2013

Очистка AD от Exchange 2013


exchange_2013Оказалось, что очистить окружение от Exchange 2013 — это не самая простая задача. В простейшем случае, если все штатно, то нужно просто запустить uninstall из соответствующей оснастки Control Panel или из командной строки.
Но моя ситуация была интереснее. AD был уже подготовлен и установлено два сервера в виртуалки на Windows Server 2012. Но, виртуалки, по независящим от меня причинам, были сильно повреждены. Но не беда, настройки-то еще как таковой не было! Устанавливаю их по новой, запускаю setup и … Exchange сообщает, что он таки уже как бы есть и его нужно только восстановить. Запускаю восстановление на обоих серверах. Все хорошо, теперь есть оба Exchange, правда самих баз, на которые они ссылаются нет. Ну не беда, сейчас я их штатно удалю, а затем поставлю заново, начисто. Второй сервер удалился без вопросов. А вот первый отказался это делать, т.к. его сильно беспокоили “призраки” системных, да и не только, почтовых ящиков. При всем при этом, он мне красиво рассказывал как именно найти и отключить эти самые ящики. Одна проблема, для этого нужна база, созданная первой на первом из серверов, причем в живом состоянии! Взять ее негде. Что можно сделать? Да грохнуть эти аккаунты в AD! Это, конечно хорошо, но не решит до конца всех вопросов, кроме аккаунтов есть ссылки на базы в AD, на сервер, на группы и т.д. и т.п. Кстати, после какого-то из этапов появляется замечательная ошибка:
“Couldn’t find the Enterprise Organization container”,которую можно использовать как маркер.

В конечном итоге было найдено решение по очистке, которое и привело к нужному результату.

Итак, в случае ошибки типа
“ was run: ”An error occurred with error code ‘3221684226’ and message ‘The system cannot find the file specified. ‘.”
Нужно просто установить RSAT:
Install-WindowsFeature RSAT-ADDS, RSAT-ADDS-Tools

Файлы инсталляции по умолчанию лежат в — C:\Program Files\Microsoft\Exchange Server

Реестр:
HKLM\Software\Microsoft\ExchangeServer
HKLM\System\CurrentControlSet\Services

Системные пользователи Exchange, по умолчанию лежат в контейнере Users:
DiscoverySearch Mailbox{GUID}
Exchange Online-ApplicationAccount
FederatedEmail.GUID
Migration.GUID
*SystemMailbox{GUID}
*HealthMailboxGUID

IIS
Удалить все сайты и application pool, связанные с Exchange

Ну и “на сладкое”, нужно запустить ADSIEdit и разделах:
CN=Configuration, DC=DOMAIN,DC=UA
CN=Services

Удалить
CN=Microsoft Exchange
CN=Microsoft Exchange Autodiscover

CN=Default naming context, DC=DOMAIN,DC=UA
Удалить
CN=Microsoft Exchange Security Groups
CN=Microsoft Exchange Security Objects

Все эти операции делаются на свой страх и риск

Информация бралась из кучи сайтов, блогов и форумов, но остались запомненными только два – этот и этот.

Добавить комментарий »

Комментариев нет.

RSS feed for comments on this post. TrackBack URI

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

Блог на WordPress.com.