netsh comando dhcp binding não está funcionando no Server 2016?

3

Eu tenho um tipo de problema estranho.

Estou migrando o Server 2008 R2 para o Server 2016.

Temos uma função de servidor DHCP que atende dois escopos. Ao configurá-los, uma linha é executada:

netsh dhcp server \computername set bindings "ethernet1" enable

No servidor 2016, recebo:

DHCP Server Set Bindings failed. Parameter(s) passed are either incomplete or invalid

No Server 2008 R2, o mesmo comando é executado com êxito.

Eu não acho que o meu servidor DHCP está configurado incorretamente, porque se eu entrar em um prompt cmd, digite netsh dhcp server , que me coloca no netsh, digite set bindings "ethernet1" enable , ele funciona. Então, isso me faz pensar que é o nome do servidor que ele não gosta, mas netsh dhcp show server mostra:

2 servidores encontrados no serviço de diretório:

  Server [computername.domain.com] Address [xxxxxxxxxxxx]
  Server [computername.domain.com] Address [yyyyyyyyyyyy]

Alguma idéia do que estou errando? Não consigo encontrar uma maneira de obter mais informações úteis de netsh .

    
por prelic 08.05.2017 / 20:42

1 resposta

3

A Microsoft substituiu o NETSH cmd por anos. Estou um pouco surpreso ao ver que ainda está presente no Server 2016. Já tentou usar o cmdLets do Powershell?

Set-DhcpServerv4Binding -BindingState $True -InterfaceAlias "Wired Ethernet Connection"
por 08.05.2017 / 21:38