Няколко съвета за премахване на MS Exchange 2007 от организация, IT блог на Alexx_B
Няколко съвета за премахване на MS Exchange 2007 от организация
Наскоро трябваше да се изправя пред задачата да деинсталирам Exchange 2007 в една организация. Всичко е настроено съвсем просто - един домейн, има един сървър Exchange 2007. Задачата е да премахнете всички споменавания на сървъра в домейна възможно най-правилно. Изглежда, че няма нищо сложно, но в процеса на премахване възникнаха няколко точки, които бих искал да подчертая тук.
Информация за премахването, разбира се, също е на уебсайта на Microsoft.
Според него, наред с други неща, преди да изтриете Exchange, трябва да изтриете всички негови бази данни (в най-простия случай това е базата данни на пощенските кутии и базата данни на публичните папки). Първо, трябва да изтриете втората база данни, защото ако изтриете базата данни на пощенската кутия, няма да можете да се свържете с базата данни на публичната папка.
На етапа на изтриване на базата данни на публичната папка възниква първият момент, за който бих искал да говоря. Самата процедура за премахване е описана на http://technet.microsoft.com/en-us/library/cc164367.aspx и http://technet.microsoft.com/en-us/library/bb201664.aspx. Всичко би било наред, но изтриването не работи, показва се съобщение, че има копия на папки в базата данни и първо трябва да ги изтриете.
Интернет е пълен със съвети за използване на помощната програма ADSIEdit в този случай, но лично аз не харесвам тази опция, според мен премахването трябва, ако е възможно, да се извърши по обичайния начин. В този случай говорим, разбира се, за PowerShell.
В резултат на това след дълго търсене успях да намеря нормално, според мен, решение на проблема.
Ето командите, които ви позволяват да премахнете базата данни с публични папки:
Get-PublicFolder -Server "\" -Recurse -ResultSize:Unlimited Remove-PublicFolder -Server -Recurse -ErrorAction:SilentlyContinue
Вземи-PublicFolder -Server “\Non_Ipm_Subtree” -Recurse -ResultSize:Unlimited Remove-PublicFolder -Server -Recurse -ErrorAction:SilentlyContinue
Get-PublicFolderDatabase -Server Remove-PublicFolderDatabase -RemoveLastAllowed
След това изпълняваме всички останали стъпки, посочени в инструкциите за премахване, и започваме процеса на премахване на Exchange от сървъра чрез „Добавяне или премахване на програми“.
Ако всичко е направено правилно, тогава предварителната проверка ще премине нормално и ще бъде възможно да се продължи с премахването на софтуера.
Тук също има една тънкост. На последната стъпка от премахването (изтриване на файловете за обмен) процесът замръзва в очакване. Не трябва да давате допълнително време с надеждата, че всичко ще работи сега, няма да има смисъл. Този проблем също е известен и описан в базата знания. Решението е просто - изтриваме процеса powershell.exe през диспечера на задачите и премахването на Exchange завършва успешно
Може би някой ще намери тази информация за полезна.