none
Ошибка удаления Exchange 2016 CU7 RRS feed

  • Общие обсуждения

  • Здравствуйте.

    В организации есть старый сервер Exchange 2016 CU7 с ролью Mailbox Стандартная пробная версия. Создавали когда-то для тестов. Поступило задание удалить и вывести из эксплуатации за ненадобностью. Сервер пустой на нем была одна база и один тестовый ящик. Почитал статьи по удалению, вроде все понятно, составил план. Но столкнулся с ошибкой в ходе удаления.

    По порядку.

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

    2. Проверил наличие коннекторов, коннекторы приема отключил (удалять не стал), коннекторов отправки на данном сервере не было.

    3. Отключил службы Exchange

    4. Открыл Установка и удаление и запустил удаление сервера, предварительная проверка прошла, ошибок не было.

    В итоге завершилось с ошибкой.

    Перезагрузил сервер, повторно не запускался. Запустил с командной строки:

    PS C:\Distr\ExchangeServer2016-x64-CU16> Setup.exe /IAcceptExchangeServerLicenseTerms /mode:Uninstall
    Microsoft Exchange Server 2016 Cumulative Update 7 Unattended Setup
    Mailbox role: Mailbox service
    Mailbox role: Unified Messaging service
    Mailbox role: Client Access service
    Mailbox role: Transport service
    Mailbox role: Front End Transport service
    Mailbox role: Client Access Front End service
    Management tools
    Languages
    Performing Microsoft Exchange Server Prerequisite Check
        Configuring Prerequisites                                                                         COMPLETED
        Prerequisite Analysis                                                                             COMPLETED
    Configuring Microsoft Exchange Server
        Preparing Setup                                                                                   COMPLETED
        Mailbox role: Mailbox service                                                                     FAILED
    The following error was generated when "$error.Clear();
     # Do not configure Compliance service on EOP MAFE role

    $IsEOPCapacity = !$(Get-ItemProperty Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeLabs -ErrorAction
    SilentlyContinue).EOPMAFE
     $IsSafeLinksWebservice = $(Get-ItemProperty
    Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeLabs -ErrorAction SilentlyContinue).SafeLinksWebservice
     if
    ($IsEOPCapacity -and !$IsSafeLinksWebservice)
     {
     if (get-service MSExchangeCompliance* | where {$_.name -eq
    "MSExchangeCompliance"})
     {
     Uninstall-ComplianceService
     if($RoleDatacenterFfoEnvironment -eq "True")
     {
     netsh http
    delete urlacl url=https://+:443/complianceservice/ 2>&1
     }
     }
     }
     " was run:

    "Microsoft.Exchange.Configuration.Tasks.ServiceUninstallFailureException: Failed to uninstall the following service
    from the local server: 'MSExchangeCompliance'. Error: 'An exception occurred while uninstalling. This exception will be
    ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is
    complete.'. ---> System.Configuration.Install.InstallException: An exception occurred while uninstalling. This
    exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled
    after the uninstall is complete. ---> System.IO.IOException: No more data is available.
     at
    Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
     at
    Microsoft.Win32.RegistryKey.InternalGetSubKeyNames()
     at System.Diagnostics.EventLogInstaller.Uninstall(IDictionary
    savedState)
     at System.Configuration.Install.Installer.Uninstall(IDictionary savedState)
     --- End of inner exception
    stack trace ---
     at System.Configuration.Install.Installer.Uninstall(IDictionary savedState)
     at
    Microsoft.Exchange.Configuration.Tasks.ManageService.Uninstall()
     --- End of inner exception stack trace ---
     at
    Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target,
    String helpUrl)
     at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory
    category, Object target)
     at Microsoft.Exchange.Configuration.Tasks.ManageService.Uninstall()
     at
    Microsoft.Exchange.Management.Tasks.UninstallComplianceService.InternalProcessRecord()
     at
    Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
     at
    Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean
    terminatePipelineIfFailed)".

    The Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the
    <SystemDrive>:\ExchangeSetupLogs folder.

    Впервые удаляю Exchange. Подскажите кто сталкивался как исправить? 

    16 февраля 2021 г. 16:55