As far as remote administration goes, there is 1 blog on the Internet which is the defacto guide for setting up remote management using Hyper V. The blog is John Howards who is a Microsoft Senior programmer in the Hyper-V team. His blog details in painstaking detail, all of the hoops and which have to be jumped through in order to get remote admin working. I honestly think that most people simply RDP into their Hyper-V box and admin from the console after going through these hoops to manage from my Vista machine.
John Howard - Senior Program Manager in the Hyper-V team at Microsoft : Configure Hyper-V Remote Management in seconds
In addition, John Howard has released a script which can be used to "automatically configure Hyper V for remote administration). That tool can be found at the following MSDN site:
Hyper-V Remote Management Configuration Utility - Home
One can use this tool and cut down the manual steps to about 4-5 commands. I'm not going to go into detail on how to use this tool because John Howard does a great job of explaining this and the situation is different depending upon your workgroup or domain configuration. He has a 35 page PDF guide that explains the tool as well as a 10 second chart guide to get you pointed in the right direction based on your environment. With this tool, and a few commands, I can get a new Hyper V box ready for remote admin tasks in about 2 minutes and can have a workstation ready in about 3 minutes.
Needless to say though, this MS solution is a royal PITA compared to VMWare ESXi ....which uses a simple Vsphere client that you install and run and viola you are on your way. And with the apparent lack of support for hosting virtual Linux boxes...this product is very limited in it's usefulness to me.
Edit: In my case, here are the commands that I had to run with my 2008 server being in a workgroup and my Vista box being on a domain.
On the Server:
1.) add local user to the box and put that user in local admins group
2). cscript hvremote.wsf /add:username
On the client
0). download the Hyper-V manager (KB952627)
1). cscript hvremote.wsf /anondcom:grant
2). cscript hvremote.wsf /mmc:enable
2). non-elevated command line: cmdkey /add HyperV-Server_name /user:/HyperV-Server_name\username /pass
You will be prompted for a password. This is the password that you used on the HyperV server when you added your local account. This does NOT have to match your domain password.
When you remotely connect to the server, it will prompt you for credentials to connect with and you simply provide the local username and password from the Hyper-V box.