As Dan said, install Hyper-V as a server role. It runs Linux very well. The only thing I'd like to add is that you'll need to install a 'legacy network adapter' for the virtual machine. I wasted a good chunk of time wondering why I had no network conductivity.
To do this, select your newly created virtual machine in Hyper-V, and select 'Settings'. Then at the top click 'Add Hardware', select 'Legacy Network Adapter' from the list, and click 'Add'. Once this is completed you should be able to configure it as you would a traditional network adapter in Hyper-V.
Good luck!