none
Ошибка в установке Exchange Server 2016 RRS feed

  • Вопрос

  • Добрый день! Подскажите, пожалуйста, как справиться с ситуацией;  Установка Excange Server 2016 yf Windows Server2016 заканчивается выдачей сообщения об ошибке. На следующий раз все повторятся также.  Как лучше поступить?

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

    Сообщение об ошибке:

    Ошибка:
    При выполнении "$error.Clear(); 
              Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
              if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
              {
                Install-AuthCertificate -DomainController $RoleDomainController
              }
            " произошла следующая ошибка: "Microsoft.Exchange.Management.Metabase.IISNotInstalledException: Произошла ошибка при попытке получить доступ к метабазе служб IIS. Убедитесь, что диспетчер IIS установлен и настроен правильно. ---> System.Runtime.InteropServices.COMException: Неизвестная ошибка (0x80005000)
       в System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
       в System.DirectoryServices.DirectoryEntry.Exists(String path)
       в Microsoft.Exchange.Management.Metabase.IisUtility.CreateIISDirectoryEntry(String iisDirectoryEntryPath, TaskErrorLoggingReThrowDelegate writeError, Object identity, Boolean reThrow)
       --- Конец трассировки внутреннего стека исключений ---
       в Microsoft.Exchange.Management.Metabase.IisUtility.CreateIISDirectoryEntry(String iisDirectoryEntryPath, TaskErrorLoggingReThrowDelegate writeError, Object identity, Boolean reThrow)
       в Microsoft.Exchange.Management.Metabase.IisUtility.GetWebSiteSslCertificate(String webObjectPath)
       в Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.FindIisCertificate()
       в Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.InternalProcessRecord()
       в Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
       в Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".


    10 декабря 2019 г. 9:12

Ответы

  • CU 11,  NetFramework  4.7.1

    Комбинация поддерживаемая, так что проблема не в ней. Судя по аналогичным ошибкам, которые показывает поиск в Интернете, у вас проблема с сертификатом в привязке SSL к сайту Default Web Site (либо отсутствует сертификат, либо для него нет закрытого ключа). Возможно, она связана с ключом в файле конфигурации IIS, описанном в этой статье MS KB: https://support.microsoft.com/en-us/help/2025598/https-connections-fail-and-ssl-bindings-are-deleted-for-a-website-in-i

    Возможно, вам поможет удаление привязок в IIS к протоколу HTTPS для веб-сайта по умолчанию.

    Имеет смысл настроить консоль mmc на управление сертификатами для локального компьютера (добавить оснастку сертификаты с нужным фокусом), просмотреть имеющиеся сертификаты в разделе Personal и удалить те из них, для которых нет закрытого ключа.


    Слава России!

    12 декабря 2019 г. 13:23

Все ответы

  • установите необходимые компоненты на сервере и перезагрузите его:

    Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

    также посмотрите эту статью

    10 декабря 2019 г. 9:46
  • Здравствуйте, Anahaym. Спасибо за Вашу помощь.

    Запуск той строки, которую вы дали вызывает следующую ошибку. Можете подсказать, что не так?

    Install-WindowsFeature : ArgumentNotValid: недопустимая роль, служба роли или компонент: "AS-HTTP-Activation,Desktop-Ex
    perience". Имя не найдено.
    строка:1 знак:1
    + Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Fr ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (AS-HTTP-Activation,Desktop-Experience:String) [Install-WindowsFeature]
       , Exception
        + FullyQualifiedErrorId : NameDoesNotExist,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand
    11 декабря 2019 г. 8:59
  • извините, ошибочка вышла. Вот правильная команда:

    Install-WindowsFeature NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
    11 декабря 2019 г. 9:38
  • Спасибо, Anahaym! Эта команда успешно была выполнена.

    Но теперь вернулась та ошибка, которая была до того, как я решил переустановить IIS. В общем-то в ней видимо и есть основная проблема. Посмотрите, пожалуйста! Рассчитываю на Вашу любезную помощь. Заранее признателен.

    Ошибка:
    При выполнении "$error.Clear(); 
              Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
              if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
              {
                Install-AuthCertificate -DomainController $RoleDomainController
              }
            " произошла следующая ошибка: "Microsoft.Exchange.Management.Clients.FormsAuthenticationMarkPathUnknownSetError: При изменении параметров проверки подлинности на основе форм для пути /LM/W3SVC/1 произошла непредвиденная ошибка. Ошибка: 5506.
       в Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
       в Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
       в Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.EnableForServices(X509Certificate2 cert, AllowedServices services)
       в Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.InternalProcessRecord()
       в Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
       в Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

    11 декабря 2019 г. 14:36
  • покажите IPCONFIG /ALL с контроллера домена и с сервера, где устанавливаете Exchange
    11 декабря 2019 г. 14:46
  • Ну, для начала - пара простых уточняющих вопросов, на всякий случай: какой CU Exchange вы ставите, и какая версия .Net Framework стоит на сервере.

    Вопросы связаны с тем, что сейчас каждый CU - это полный дистрибутив, изначальная(RTM) версия Exch2016 не поддерживала Win2016 и, кроме того, разные CU поддерживают работу с разными версиями .Net Framework. Подробности - по ссылке: https://docs.microsoft.com/en-us/Exchange/plan-and-deploy/supportability-matrix?view=exchserver-2016


    Слава России!


    • Изменено M.V.V. _ 11 декабря 2019 г. 14:52
    11 декабря 2019 г. 14:51
  • CU 11,  NetFramework  4.7.1

    12 декабря 2019 г. 7:16
  • последний CU - 14. Можете скачать прямо по ссылке со страницы. Я думаю, проблем не будет если обновите .NetF до 4.8
    12 декабря 2019 г. 7:22
  • CU 11,  NetFramework  4.7.1

    Комбинация поддерживаемая, так что проблема не в ней. Судя по аналогичным ошибкам, которые показывает поиск в Интернете, у вас проблема с сертификатом в привязке SSL к сайту Default Web Site (либо отсутствует сертификат, либо для него нет закрытого ключа). Возможно, она связана с ключом в файле конфигурации IIS, описанном в этой статье MS KB: https://support.microsoft.com/en-us/help/2025598/https-connections-fail-and-ssl-bindings-are-deleted-for-a-website-in-i

    Возможно, вам поможет удаление привязок в IIS к протоколу HTTPS для веб-сайта по умолчанию.

    Имеет смысл настроить консоль mmc на управление сертификатами для локального компьютера (добавить оснастку сертификаты с нужным фокусом), просмотреть имеющиеся сертификаты в разделе Personal и удалить те из них, для которых нет закрытого ключа.


    Слава России!

    12 декабря 2019 г. 13:23
  • Спасибо! Попробую разобраться. Результаты доложу.
    12 декабря 2019 г. 17:45
  • Да, все установилось после удаления привязки. Большое спасибо за помощь!
    17 декабря 2019 г. 14:16