After you do a New-VM, the vNIC will get a MAC from vCenter.
Once the VM is created, and before powering it on, you can retrieve the assigned MAC with something like this.
Then create your DHCP reservation.
When the VM is powered on, it will get the assigned IP from DHCP
$mac = Get-NetworkAdapter -VM $vm | Select -ExpandProperty MacAddress