В этой статье рассматривается процедура отката изменений, связанных с ошибочной генерацией сертификата для службы IIS, после выполнения операций в рамках предыдущей публикации, посвященной решению проблем с протоколом POP3 в Exchange Server.
Рассмотренные шаги позволяют удалить некорректный сертификат, применить предыдущий сертификат к соответствующей службе и убедиться в его корректном функционировании путем перезапуска связанных с ним служб.
1. Подключитесь к серверу Exchange, на котором был сгенерирован лишний сертификат, и выполните удаление этого сертификата для службы, для которой он не предназначался, в нашем случае - сервис IIS. Удаление лишнего сертификата не только устранит возможные проблемы, но и предотвратит нежелательные воздействия на другие службы Exchange, так как сертификат будет также удален для других служб (если они были за ним закреплены):
Remove-ExchangeCertificate -Thumbprint E31F99B6D05A268BC3262D23754F....
Подтверждение
Вы действительно хотите выполнить это действие?
Удалить сертификат с отпечатком E31F99B6D05A268BC3262D23754F.... из хранилища сертификатов компьютера?
[Y] Да - Y [A] Да для всех - A [N] Нет - N [L] Нет для всех - L [?] Справка (значением по умолчанию является "Y"): A
2. Проверьте, что остался только прежний работающий сертификат. Это позволяет убедиться, что оставшийся сертификат соответствует требованиям и не вызовет проблем в работе службы IIS:
Get-ExchangeCertificate | Where-Object {$_.Services -like "*IIS*"} | Select-Object Thumbprint, Services, NotAfter
Thumbprint Services NotAfter
---------- -------- --------
8D11C1FD4928C6FDABA10C76F0D9.... IIS 03.08.2023 16:36:19
3. Принудительно примените прежний сертификат к IIS. Этот шаг гарантирует использование правильного сертификата для службы, возвращая конфигурацию к исходному состоянию:
Enable-ExchangeCertificate -Thumbprint 8D11C1FD4928C6FDABA10C76F0D.... -Services IIS
4. После применения новых настроек необходимо перезапустить службу IIS для их вступления в силу:
Restart-Service W3SVC
5. Проверьте, что сервис запущен. Успешный запуск будет отображен как "Running":
Get-Service -Name W3SVC
Status Name DisplayName
------ ---- -----------
Running W3SVC Служба веб-публикаций
Эти шаги помогут вернуть работоспособность веб-сервисов почты Exchange после случайного генерирования сертификата для другой службы.
Useful links :
Get-ExchangeCertificate
Enable-ExchangeCertificate
Wildcard Cert