Allgemein
Hier beschreibe ich wie ihr mittels Powershell einen DHCP Server migrieren könnt.
Diese Methode habe ich unter folgenden Windows DHCP Server getestet:
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
Vorraussetzung
- Windows Server mit installierter DHCP Role
- DHCP Server Tools Feature ist installiert
Alle DHCP Scopes migrieren
Als Erstes exportieren wir die Daten aus einem bestehenden DHCP Server
Export-DhcpServer -ComputerName <DHCP-Server-Name> -Leases -File <Filename xml>
-ComputerName Name des DHCP Server der Migriert werden soll
-File Name der Datei in die diese Informationen gespeichert werden sollen. Dies ist eine XML Datei
-Leases Exportiert auch die DHCP Leases
In der XML Datei sind alle Konfiguration enthalten. Die Konfigurationsdatei kann über folgenden Befehl in den neuen DHCP Server importiert werden.
Import-DhcpServer -ComputerName <DHCP-Server-Name> -File <Filename xml> -BackupPath <DHCP-Backup-Path> -Leases -ScopeOverwrite
-ComputerName Name des DHCP Server auf den Migriert werden soll
-File Name der Datei mit der XML Konfigurationdatei des zu Migrierenden DHCP Servers
-Leases Importiert auch die DHCP Leases
-BackupPath Pfad in dem der DHCP Server ein Backup ablegen kann. Es wird ein Backup vor dem Import durchgeführt.
-ScopeOverwrite Wenn der Scope schon existiert, wird der bestehende überschrieben
Einen bestimmten DHCP Scope migrieren
Um einen DHCP Scope zu migrieren benutzen wir den gleichen Befehl wie oben und fügen nur beim export Befehl den Parameter ScopeID hinzu.
Export-DhcpServer -ComputerName <DHCP-Server-Name> -Leases -File <Filename xml> -ScopeID <Address or Name>
-ComputerName Name des DHCP Server der Migriert werden soll
-File Name der Datei in die diese Informationen gespeichert werden sollen. Dies ist eine XML Datei
-Leases Exportiert auch die DHCP Leases
-ScopeID Name oder IP Adresse des Scopes der Migriert werden soll
In der XML Datei sind alle Konfiguration enthalten. Die Konfigurationsdatei kann über folgenden Befehl in den neuen DHCP Server importiert werden.
Import-DhcpServer -ComputerName <DHCP-Server-Name> -File <Filename xml> -BackupPath <DHCP-Backup-Path> -Leases -ScopeOverwrite
-ComputerName Name des DHCP Server auf den Migriert werden soll
-File Name der Datei mit der XML Konfigurationdatei des zu Migrierenden DHCP Servers
-Leases Importiert auch die DHCP Leases
-BackupPath Pfad in dem der DHCP Server ein Backup ablegen kann. Es wird ein Backup vor dem Import durchgeführt.
-ScopeOverwrite Wenn der Scope schon existiert, wird der bestehende überschrieben