In Windows 2012+ there is a DHCP Server module for PowerShell. Check out this function:
A simple search for "dhcp server powershell" would have found you the module as the firs result, and "dhcp server reservation powershell" would even give you a blog with samples.. Please show some effort first.