Keep in mind that there are actually Two "Types" of Hyper-V. The version that runs on Windows PC's and the Version which runs on "Windows Servers".
I have run both and have noted that the server versions have more capabilities (probably because the Windows version may be locked down a bit to keep the novice from messing things up.).
I have noted fewer issues with getting things to work in the server versions.
So, maybe this is something to take into consideration.