Windows Server:删除多个保留 IP

Windows Server:删除多个保留 IP

据我所知使用以下命令:

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

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

先感谢您。

答案1

不必使用 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[..]

相关内容