Provisionamento do IPAM do Windows Server 2012: o nome do servidor deve ser fornecido no formato FQDN

2

Instalei o recurso IPAM no Windows Server 2012. Quando executo o seguinte cmdlet do PowerShell para provisionar os GPOs do IPAM:

Invoke-IpamGpoProvisioning -Domain mydomainname -GpoPrefixName IPAM -Force

eu recebo este erro:

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

De acordo com minhas configurações de DNS do AD, mydomainname , é de fato o formato FQDN do nome de domínio. O que devo fazer?

    
por Hari 13.06.2014 / 13:04

3 respostas

2

Parece que você tem o que é chamado de nome de domínio de "rótulo único". Isto é mau. Nomes de domínio de etiqueta única nunca foram recomendados, embora você tenha permissão para "se enforcar", por assim dizer, e criar um antes do 2008 R2.

Esta incompatibilidade é provavelmente apenas a ponta do iceberg. Se eu fosse você, eu estaria procurando renomear o domínio atual ou migrar para um novo domínio com um nome próprio. Detalhes sobre a configuração adequada do AD podem ser encontrados aqui

O

KB300684 descreve os problemas com nomes de rótulo único em mais detalhes, incluindo:

  • Alguns aplicativos baseados em servidor são incompatíveis com nomes de domínio de rótulo único. O suporte a aplicativos pode não existir na versão inicial de um aplicativo ou o suporte pode ser descartado em uma versão futura.

  • O Assistente de Instalação do Active Directory (Dcpromo.exe) no Windows Server 2008 avisa sobre a criação de novos domínios com nomes DNS de rótulo único. Como não há motivos comerciais ou técnicos para criar novos domínios com nomes DNS de rótulo único, o Assistente para Instalação do Active Directory no Windows Server 2008 R2 bloqueia explicitamente a criação desses domínios.

por 13.06.2014 / 15:02
1

Você deve conseguir recuperar seu FQDN de domínio com:

$env:USERDNSDOMAIN

se o domínio FQDN realmente for mydomainname , acrescente um ponto, para que ele leia mydomainname.

    
por 13.06.2014 / 13:21
1

Infelizmente, o commandlet espera um formato de domínio pontilhado que requer um ponto seguido por outro nome (como "foo.bar").

Tente renomear seu domínio ou usar uma solução alternativa, por exemplo,

  • usando um redirecionador no seu DNS
  • usando o arquivo HOSTS local

para contornar este problema.

    
por 13.06.2014 / 14:45