Назад | Перейти на главную страницу

Windows Server: удаление нескольких зарезервированных IP-адресов

Насколько я знаю с помощью команды:

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[..]