Насколько я знаю с помощью команды:
netsh dhcp Server serverIP Scope x.x.x.x 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[..]