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