Todavía hay muchos que ignoran el grandísmo potencial de PowerShell, y se sorprenderían cómo algo que aparenta ser complicado puede llegar a simplificar y reducir una tarea a sólo dos pasos, como por ejemplo la migración de un DHCP de Windows Server 2012 R2 a Windows Server 2016.
Por supuesto podemos hacerlo utilizando la interfaz gráfica de Windows Server, pero te aseguro que por GUI tardaremos bastante más en hacerlo. Aquí os expongo paso por paso una guía de cómo hacerlo:
Abrimos PowerShell con privilegios de administrador.
- Ejecutamos el siguiente comando en el Server 2012 R2 para guardar datos incluyendo scope, reservas y asignaciones activas.
1Export-DhcpServer -File C:\DHCPMigdata\DHCPdata.xml -Leases -Force -ComputerName old.network.local.server2012R2 –Verbose
- Ejecutamos el siguiente comando en el Server 2016 para copiar los datos existentes..
1Import-DhcpServer -File C:\DHCPMigdata\DHCPdata.xml -BackupPath C:\DHCPMigdata\ -Leases -ScopeOverwrite -Force -ComputerName new.network.server2016 –Verbose
Y esto es todo! Enjoy! 🙂