Is there a Hyper-V virtual machine client for XP? Linux? Mac? I'm aware that we could VNC or RDP into the virtual machine but the problem is if the VM is not running or is suspend the end user can't start it and IT needs to get involved.
I guess what I'm looking for is something like VMconnect.exe that runs on xp or linux. Or, If I am totally barking up the wrong tree let me know. ;-)
No. There is no official Hyper-V client for Windows XP, and definately not for Mac or Linux. I can't find the link to the KB, but the only way to access the console of a Hyper-V machine is from the server itself or from a Windows 7/Vista machine.
I've seen the occasional link flying around for http://www.utharam.com but I've never tried it, but it might suit your needs and/or budget.
No. If you need console access from any OS other than Windows 6.x, you may find that Hyper-V is not your best option. VirtualBox, for example, can provide RDP access to the console of each virtual machine. This is separate from any RDP service provided by the VM. With Hyper-V, the only way to access the console is via the server itself, or via the Windows 6.x Remote Server Administration Tools.
You can access virtual machine consoles using freerdp. An Open Source RDP client.
Check out: http://www.cloudbase.it/using-freerdp-to-connect-to-the-hyper-v-console
Combine that with some powershell management tools and you have everything you need to manage virtual hosts :-)