windows – netsh dhcp绑定命令无法在Server 2016上运行?

我有一个奇怪的问题.

我正在将Server 2008 R2迁移到Server 2016.

我们有一个DHCP服务器角色,它为两个范围提供服务.设置时,会运行一行:

netsh dhcp server \\computername set bindings "ethernet1" enable

在Server 2016上,我得到:

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

在Server 2008 R2上,相同的命令成功运行.

我不认为我的DHCP服务器设置不正确,因为如果我进入cmd提示符,键入netsh dhcp服务器,它将我放入netsh,然后键入set bindings“ethernet1”enable,它可以工作.所以它让我认为它是不喜欢的服务器名称,但netsh dhcp show server显示

目录服务中找到2台服务器:

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

知道我错了吗?我找不到任何方法从netsh获取更多有用的信息.

微软多年来一直在弃用NETSH cmd.我很惊讶它在Server 2016中仍然存在.您是否尝试过使用Powershell cmdLets?
Set-Dhcpserverv4Binding -BindingState $True -InterfaceAlias "Wired Ethernet Connection"

> https://technet.microsoft.com/en-us/itpro/powershell/windows/dhcpserver/dhcpserver
> https://technet.microsoft.com/en-us/itpro/powershell/windows/dhcpserver/set-dhcpserverv4binding

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...