Post 963
Windows

DHCP-Server unter Windows exportieren (netsh dump)

Der Windows-DHCP-Server speichert seine gesamte Konfiguration – Scopes, Reservierungen, Optionen und Ausschlussbereiche – intern in einer Datenbank. Mit dem Befehlszeilenwerkzeug netsh lässt sich diese Konfiguration vollständig exportieren und später auf einem anderen Server wiederherstellen. Das ist besonders bei Migrationen oder als Backup-Strategie unverzichtbar.

Warum den DHCP-Server exportieren?

Bei Servermigration, Hardwarewechsel oder als regelmäßiges Backup ist ein vollständiger Export der DHCP-Konfiguration Gold wert. Ohne ein solches Backup müsste man alle Scopes, Reservierungen und Optionen manuell neu anlegen – ein fehleranfälliger und zeitraubender Prozess in größeren Netzwerken.

Export mit netsh dhcp dump

Der einfachste Weg, die komplette DHCP-Konfiguration zu exportieren, ist der folgende Befehl – ausgeführt in einer Eingabeaufforderung mit Administratorrechten:

netsh dhcp server dump > C:dhcp_server.txt

Die erzeugte Textdatei enthält alle netsh-Befehle, die nötig sind, um die Konfiguration exakt wiederherzustellen. Sie kann direkt als Skript ausgeführt werden.

Export für einen bestimmten DHCP-Server (remote)

Möchte man den DHCP-Server eines anderen Rechners im Netzwerk exportieren, gibt man dessen IP-Adresse explizit an:

netsh dhcp server 192.168.1.1 dump > C:dhcp_server_remote.txt

Konfiguration wiederherstellen

Die exportierte Datei kann direkt als netsh-Skript auf dem Zielserver eingespielt werden. Dazu reicht folgender Befehl – ebenfalls mit Administratorrechten ausgeführt:

netsh exec C:dhcp_server.txt

Wichtig: Der DHCP-Serverdienst muss auf dem Zielserver installiert und gestartet sein. Nach dem Import empfiehlt es sich, den Dienst einmal neu zu starten:

net stop dhcpserver
net start dhcpserver

Alternative: PowerShell-Export (Windows Server 2012+)

Ab Windows Server 2012 steht auch eine PowerShell-Methode zur Verfügung, die strukturiertere XML-Exporte erzeugt:

# Gesamten DHCP-Server exportieren
Export-DhcpServer -File "C:dhcp_backup.xml" -Leases

# Auf Zielserver importieren
Import-DhcpServer -File "C:dhcp_backup.xml" -BackupPath "C:dhcp_temp" -Leases -Force

Regelmäßiges Backup automatisieren

Um den Export regelmäßig durchzuführen, lässt sich ein einfaches Batch-Skript mit dem Windows-Taskplaner verbinden:

@echo off
set datum=%date:~6,4%-%date:~3,2%-%date:~0,2%
netsh dhcp server dump > "C:Backupsdhcp_%datum%.txt"

Dieses Skript erzeugt täglich eine datumsstempelbasierte Sicherung der DHCP-Konfiguration. Wer noch tiefer in Windows-Netzwerkverwaltung einsteigen möchte, findet in den Beiträgen zu Windows-Administration und Microsoft Exchange weitere praxisnahe Anleitungen.