DHCP Server PowerShell Module
NOTE: This article applies to Windows 2012 R2 and above with the DHCP role and Management Tools installed (Add-WindowsFeature -Name DHCP -IncludeManagementTools )
This is a new PowerShell module we can use to manage DHCP server using PowerShell commands. We can list all the DHCP server related commands using
Get-Command -Module DHCPServer
which are shown in the picture. This article includes some useful PowerShell commands which are related to DHCP module. There are 121 commands available in this PowerShell Module.
Get-DHCPServerv4Binding
Using this command we can retrieve the IP address which is bound to the DHCP Server
Get-DHCPServerv4Scope
Using above command we can list all the available ipv4 scopes in the DHCP server.
Add-DCHPServerv4Reservation
Using this command we can do IP reservation on specific MAC addresses. If we have multiple reservations we can perform that task of integrating csv file also (import-csv).
Backup-DhcpServer
Using this command we can backup the DHCP server configurations.