据我所知使用以下命令:
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[..]