Windows-Server-2008

Windows Server:多個保留 ip 的刪除

  • July 8, 2011

據我所知使用命令:

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

引用自:https://serverfault.com/questions/286864