Batch Windows DHCP Server: Alle reservierten Adressen eines Scopes löschen

Kingfisher OK

Rear Admiral Pro
Registriert
Dez. 2007
Beiträge
5.169
Hallo zusammen,

ich suche mittels NetSh eine Möglichkeit, alle Reservierungen eines Scopes zu löschen, damit ich eine neue Liste anlegen kann.

Code:
C:\Users\Administrator>netsh dhcp server \\localhost scope 192.168.0.0 delete reservedip <IPAddress> <MacAddress>

Da ich höchstens mittels "FOR" alle IP Adressen eingeben könnte, aber nicht alle MAC Adressen, brauche ich einen Befehl, der alle Reservierungen löscht.

Gibt es so etwas nicht?!

Gruß
 
Die entsprechenden IP-Adressen in adressen.txt schreiben bzw. den .log anpassen > folgende .bat erstellen und die MAC anpassen.

Code:
@echo off

REM Pfad zur Quell-Datei
SET "quell_datei=adressen.txt"
SET "MAC=aa:bb:cc:dd:ee:ff"

FOR /f "delims=" %%i IN ('FINDSTR . "%quell_datei%"') DO (
netsh dhcp server \\localhost scope 192.168.0.0 delete reservedip %%i %MAC%
)
pause
 
Zurück
Oben