Я хочу протестировать SSO моего программного обеспечения, поэтому я пытаюсь настроить ActiveDirectory на Windows Server 2012, следуя инструкциям этот учебник.
На «шаге предварительных условий» окно должно выглядеть так:
но, к сожалению, я получаю сообщение об ошибке:
Простите японцев, там написано:
x The prerequisites check for the domain controller upgrade failed.
The certificate server is installed.
i The prerequisites check is over.
x One of the above failed. Please correct and retry.
Похоже, ActiveDirectory уже установлен, но не настроен.
Есть ли другой способ ввести данные о лесе / доменном имени, кроме этого мастера?
Или мне следует удалить ActiveDirectory, а затем перезапустить руководство?
Если вы уже добавили службы сертификации Active Directory перед ее преобразованием в контроллер домена, удалите роль служб сертификации, а затем снова добавьте роль AD DS.
Если мастер «Добавить роли и компоненты» не позволяет удалить службы сертификации Active Directory »(флажок неактивен), вы можете удалить его с помощью следующей команды PowerShell:
Remove-WindowsFeature -Name AD-Certificate
Смотрите также: https://serverfault.com/a/717841/239616
Мне очень нравится ответ Матиаса Р. Джессена.
Remove-WindowsFeature -Name AD-Certificate
как команду PowerShell; однако, если опция Network Device Enrollment Service уже установлена, то перед удалением этой функции будет недостаточно приведенной выше команды:
PS C:\> Uninstall-AdcsNetworkDeviceEnrollmentService -Force
Теперь повторите попытку решения Матиаса и теперь оно будет работать ;-)
Удаление сертификатов сработало и в моем случае для устранения необходимой ошибки. Я вставляю команду PowerShell на случай, если графический интерфейс не работает
PS C:\WINDOWS\system32> Remove-WindowsFeature -Name AD-Certificate