Windows Server 2012 IPAM 配置:服务器名称应采用 FQDN 格式

Windows Server 2012 IPAM 配置:服务器名称应采用 FQDN 格式

我已经在 Windows Server 2012 上安装了 IPAM 功能。当我运行以下 PowerShell Cmdlet 来配置 IPAM GPO 时:

Invoke-IpamGpoProvisioning -Domain mydomainname -GpoPrefixName IPAM -Force

我收到此错误:

Invoke-IpamGpoProvisioning : Server name mydomainname should be given in 'Fully Qualified Domain Name' format.
At line:1 char:1
+ Invoke-IpamGpoProvisioning -Domain mydomainname -GpoPrefixName IPAM -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Invoke-IpamGpoProvisioning], Exception
+ FullyQualifiedErrorId : InvalidArgument,Invoke-IpamGpoProvisioning

根据我的 AD DNS 设置,我的域名确实是域名的FQDN格式,怎么办?

答案1

看来您有一个所谓的“单标签”域名。这很糟糕。从不推荐使用单标签域名,尽管在 2008 R2 之前您可以“自行决定”并创建一个。

这种不兼容性可能只是冰山一角。如果我是你,我会考虑重命名当前域或迁移到具有正确名称的新域。有关正确 AD 设置的详细信息可以在这里找到

KB300684更详细地概述了单一标签名称的问题,包括:

  • 某些基于服务器的应用程序与单标签域名不兼容。应用程序的初始版本可能不支持该应用程序,或者在将来的版本中可能不再支持该应用程序。

  • Windows Server 2008 中的 Active Directory 安装向导 (Dcpromo.exe) 警告不要创建具有单标签 DNS 名称的新域。由于没有业务或技术原因需要创建具有单标签 DNS 名称的新域,因此 Windows Server 2008 R2 中的 Active Directory 安装向导明确阻止创建此类域。

答案2

您应该能够使用以下命令检索域 FQDN:

$env:USERDNSDOMAIN

如果你的域 FQDN 确实是mydomainname,请添加一个点,因此它显示为mydomainname.

答案3

不幸的是,该命令行需要点域格式,即要求点后跟另一个名称(如“foo.bar”)。

尝试重命名您的域名或使用解决方法,例如

  • 使用 DNS 中的重定向器
  • 使用本地 HOSTS 文件

来解决这个问题。

相关内容