I just had an issue that my 2012 Hyper-V Hosts did not have the new powershell commands available. (get-vm, etc)
I installed the Hosts using SCVMM 2012 SP1 (beta) using Bare Metal Deployment http://blogs.technet.com/b/cloudytom/archive/2012/01/02/scvmm-2012-bare-metal-deployment-checklist.aspx
As it turned out, this does not add the optional hyper-v powershell module.
To add them afterwards, use the following powershell command:
install-windowsfeature -name hyper-v -IncludeManagementTools
Thanks for this hint, Robert!
Just tried that and got an error message that the name was not found.
Solution: above command needs a space between "hyper-v" and "-IncludeManagementTools", then it works just fine.
Many thanks. It seems this module is not installed either when you upgraded from 2008 R2 to 2102.