Windows Server:多个保留的IP的删除

据我所知使用命令:

netsh dhcp Server serverIP Scope xxxx delete reservedip reservationip macaddress[..] 

将删除单个保留的IP,是否也可能删除整个范围(通过netsh)? 我找不到处理这个问题的语法。 操作系统是Windows Server 2008。

先谢谢你。

不要打扰使用netsh删除预留范围; 使用一个循环来逐个删除它们。

 for /L %x in (2,1,254) do echo netsh dhcp Server serverIP Scope 192.168.1.%x delete reservedip reservationip macaddress[..] 

/L是一个文字,确实需要写入。 如果需要, %x可以用%y代替。 你甚至可以嵌套:

 for /L %y in (0,1,255) do for /L %x in (2,254,1) do netsh dhcp Server serverIP Scope 192.168.%y.%x delete reservedip reservationip macaddress[..]