none
Принудительное ручное удаление Exchange 2010 RRS feed

  • Вопрос

  • Доброго времени суток !

    Подскажите пожалуйста, каким образом, кроме форматирования винта и переустановки системы, удалить Exchange 2010 из системы ?

    Небольшая история, почему мне это требуется.

    в сети был exchange 2003, получил новый сервак и exchange 2010. соответственно почитал мануалы по установке exchange 2010 в среде exchange 2003. поставил. заработало. на новой сервер перетащил все функции, старый с exchange 2003 форматнул и переустановил. поставил туда ИСУ, всё работало, крутилось.

    На днях обнаружил что не обновляется GAL у клиентов. Все пользуют Outlook 2007. И ещё посмотрел что у многих, практически у всех, GAL хранится локально на их машинах(можно увидеть когда создаёте письмо, нажимаете КОМУ и там правой кнопкой по Глобальные Адресная Книга). При выключении кеширования - всё прекрасно обновляется, всё показывает. но хочется то с кешированием использовать ! ковырялся, смотрел, читал в инете, мол связана с этим Offline Address Book (OAB). В итоге ковыряний и просмотров - обнаружились и Паблик фолдер со старого сервера которые в новом что то делают, и принудительное обновление не работает. в общем решил переустановить ещё и по причине что 2010й устанавливался в среде 2003, захотелось чистого нормального сервака. всё по мануалам, удалял нормально. пока не наткнулся на эти общие папки, будь они неладны. удалял удалял... залез в итоге в adsiedit.msc и случайно грохнул в confiruration>>microsoft exchange - свою структуру First Organization... естесственно при попытке удаления Exchange 2010 роли MailBox (все остальные поудалял) мне система сказала что не может найти Enterprise Organization. бекап Excange не делался (простите :( ). делался только бекап состояния системы. восстановил через DSRM(загрузился в этот режим и восстановил вчерашнее состояние). Ветка в ADSIEDIT восстановилась, восстановились роли Exchange - они доступны галочками при удалении ролей. но я так понимаю что они восстановились только записями а на деле их нет, т.к. при попытке удаления, меня просят опять провести все те действия что я проводил - ну удаление ящиков и публичных папок. ладно, думаю, сделаем как просят. запускаю EMC - она не подключается, запускаю EMS - тоже не подключается...

    в итоге не могу попасть в консоль чтобы провести все те действия , которые необходимы для нормального удаления Exchange. 

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

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

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

    15 сентября 2010 г. 15:40

Ответы

  • проблема частично решается путём запуска adsiedit.msc и удаления коннекторов а также ссылок на базы данных.

    удалил все роли через Uninstall кроме одной - Hub Transport. выдаёт такую ошибку:

     

    Summary: 6 item(s). 1 succeeded, 1 failed.

    Elapsed time: 00:00:21

     

    Preparing Setup

    Completed

    Elapsed Time: 00:00:10

    Hub Transport Role

    Failed

     

    Error:

    The following error was generated when "$error.Clear(); unregister-ComInteropTLB; $fullPath = $RoleInstallPath + "\bin\ComInterop.tlb"; if (([System.IO.File]::Exists($fullPath))) { remove-item $fullpath; }" was run: "Process execution failed with exit code 100.".

     

    Process execution failed with exit code 100.

     

    Elapsed Time: 00:00:10

     

     

    Stopping Services

    Cancelled

     

    Remove Exchange Files

    Cancelled

     

    Restoring services

    Cancelled

     

    Finalizing Setup

    Cancelled

     

     

    посмотрел - самого файла cominterop.tlb нету.  куда копать ? 

     

     

    • Помечено в качестве ответа Zubkov Alexey 27 сентября 2010 г. 7:35
    15 сентября 2010 г. 18:29
  • чудесным образом удалось победить эту ошибку. в реестре подправил информацию HKLM\Software\ExchangeServer\V14\HubTransportRole поставил значение с Uninstall в Install. запустил установку сервера, роль хаба была отмечена, остальные нет. установил но запуститься она не смогла, что не суть важно. далее запустил деинсталляцию. роль прекрасно удалилась. 

    теперь не удаляется из списка программ. ещё была установлена консоль, не удаляется. ругается что лес не в 2003 натив режиме. а у меня домен в режиме Windows server 2008. а лес как посмотрел в режиме 2000 вообще... поставил и домен и лес в 2008, только не R2. где то читал что что то там под ним не пашет...

     

    собственно проблема разрешилась. Эксчейндж полностью удалён. извините за беспокойство. мош кому то будет полезна инфа хоть чуть чуть. долбился 3 дня...

    • Помечено в качестве ответа Zubkov Alexey 27 сентября 2010 г. 7:35
    15 сентября 2010 г. 20:01

Все ответы

  • проблема частично решается путём запуска adsiedit.msc и удаления коннекторов а также ссылок на базы данных.

    удалил все роли через Uninstall кроме одной - Hub Transport. выдаёт такую ошибку:

     

    Summary: 6 item(s). 1 succeeded, 1 failed.

    Elapsed time: 00:00:21

     

    Preparing Setup

    Completed

    Elapsed Time: 00:00:10

    Hub Transport Role

    Failed

     

    Error:

    The following error was generated when "$error.Clear(); unregister-ComInteropTLB; $fullPath = $RoleInstallPath + "\bin\ComInterop.tlb"; if (([System.IO.File]::Exists($fullPath))) { remove-item $fullpath; }" was run: "Process execution failed with exit code 100.".

     

    Process execution failed with exit code 100.

     

    Elapsed Time: 00:00:10

     

     

    Stopping Services

    Cancelled

     

    Remove Exchange Files

    Cancelled

     

    Restoring services

    Cancelled

     

    Finalizing Setup

    Cancelled

     

     

    посмотрел - самого файла cominterop.tlb нету.  куда копать ? 

     

     

    • Помечено в качестве ответа Zubkov Alexey 27 сентября 2010 г. 7:35
    15 сентября 2010 г. 18:29
  • чудесным образом удалось победить эту ошибку. в реестре подправил информацию HKLM\Software\ExchangeServer\V14\HubTransportRole поставил значение с Uninstall в Install. запустил установку сервера, роль хаба была отмечена, остальные нет. установил но запуститься она не смогла, что не суть важно. далее запустил деинсталляцию. роль прекрасно удалилась. 

    теперь не удаляется из списка программ. ещё была установлена консоль, не удаляется. ругается что лес не в 2003 натив режиме. а у меня домен в режиме Windows server 2008. а лес как посмотрел в режиме 2000 вообще... поставил и домен и лес в 2008, только не R2. где то читал что что то там под ним не пашет...

     

    собственно проблема разрешилась. Эксчейндж полностью удалён. извините за беспокойство. мош кому то будет полезна инфа хоть чуть чуть. долбился 3 дня...

    • Помечено в качестве ответа Zubkov Alexey 27 сентября 2010 г. 7:35
    15 сентября 2010 г. 20:01
  • Думаю 2003 эксченджа много следов в AD осталось, его нужно как-то корректно удалить. Возможно, еще получится 2003 восстановить щтатными средствами (repair), затем штатными же удалить.
    MCITP: EA, EMA, VA; MCSA
    16 сентября 2010 г. 7:10
  • дело в том, что 2003 сервак снёс и переустановил с нуля :) да вроде пашет всё. счас с ISA проблемы. заблокировала RPC. сижу перекурил кучу мануалов но ответа не могу найти.

    в принципе тему можно закрывать ибо вопрос решён. про ИСУ задам в другом разделе

    23 сентября 2010 г. 10:05