You can't modify as many items on a Hyper-V VM as VirtualBox, but you can change several. Microsoft published APIs to make the changes, but does not provide any native tools.
I have published a script: Advanced VM Settings Script. You can use it as-is or go through it to pick out the parts that you want. I also have an EXE application, not yet open-sourced: Advanced VM Settings App.