我想测试我的软件的 SSO,因此我尝试在 Windows Server 2012 上配置 ActiveDirectory,如下所示本教程。
在“先决条件步骤”中,窗口应该如下所示:
但不幸的是我收到了一个错误:
对日本人来说很抱歉,上面写着:
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,然后重新启动教程?
答案1
如果在将 Active Directory 证书服务提升为域控制器之前已添加该服务,请删除该证书服务角色,然后再次添加 AD DS 角色。
如果“添加角色和功能”向导不允许您删除“Active Directory 证书服务”(复选框呈灰色),那么您可以使用以下 PowerShell 命令将其删除:
Remove-WindowsFeature -Name AD-Certificate
答案2
在我的情况下,删除证书也有助于消除先决条件失败。我粘贴了一个 powershell 命令,以防 GUI 不起作用
PS C:\WINDOWS\system32> Remove-WindowsFeature -Name AD-Certificate
答案3
我非常喜欢 Mathias R. Jessen 的回答。
Remove-WindowsFeature -Name AD-Certificate
作为 PowerShell 命令;但是,如果已经安装了网络设备注册服务选项,那么在卸载此功能之前上述命令将是不够的:
PS C:\> Uninstall-AdcsNetworkDeviceEnrollmentService -Force
现在,重试 Mathias 的解决方案,现在可以起作用了 ;-)