OSname 等于 Microsoft Windows Server 2012 R2 Standard,但 AdfsVersion 等于 2.0。这是怎么回事?该怎么办?

OSname 等于 Microsoft Windows Server 2012 R2 Standard,但 AdfsVersion 等于 2.0。这是怎么回事?该怎么办?

PowerShell 查询的摘录结果:

PS C:\Windows\system32> Get-AdfsSystemInformation
OSVersion                 : 6.2.9200.0
OSName                    : Microsoft Windows Server 2012 R2 Standard
MachineType               : VMware Virtual Platform
AdfsVersion               : 2.0

PS C:\Windows\system32> Get-AdfsVersionEx
2.0

我读过好几个地方(实际报价) (第二次引用) (第三个参考)AD FS 3.0 符合以下声明:“文件“C:\Windows\ADFS\FSConfig.exe”不存在(但文件夹“C:\Windows\ADFS”存在)”。这对于我的服务器来说是正确的。

它确实显示已安装。

PS C:\Windows\system32> Get-WindowsFeature ADFS-Federation | FL InstallState
InstallState : Installed

答案1

操作系统版本 6.2.9200 是 Windows Server 2012 R1,而不是 R2。您需要提供 PowerShell 命令的输出:Get-WindowsFeature ADFS-Federation。如果没有显示已安装,我推测该服务器是从 2008 R2 就地升级的。Windows Server 2012 R1 的内置 ADFS 版本是 2.1。Windows Server 2012 R2 的内置 ADFS 版本是 3.0。

相关内容