<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Virtual PC Guy's WebLog</title><link>http://blogs.msdn.com/virtual_pc_guy/default.aspx</link><description>Talking about virtualization at Microsoft (Virtual PC, Virtual Server and Windows virtualization).</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Restricting Shared Drives under Windows Virtual PC</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/11/04/restricting-shared-drives-under-windows-virtual-pc.aspx</link><pubDate>Thu, 05 Nov 2009 04:53:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917738</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9917738.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9917738</wfw:commentRss><description>&lt;p&gt;When it comes to minimizing the potential for malicious software running in a virtual machine to affect your physical computer, there are two golden rules to follow:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Secure the virtual machine just like you would a physical computer.&amp;#160; This means installing antivirus / anti-malware software, configuring firewalls, regularly installing updates, etc…      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Reduce the potential paths for the virtual machine to access your physical computer. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In the latter category there are three common paths:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Standard networking.&amp;#160; Here the risk is no greater (or lesser) than if you had a separate computer connected to the same network.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Clipboard sharing.&amp;#160; When integration components are enabled, any data that is put into the virtual machines clipboard is automatically copied to the physical computers clipboard (and vice versa).&amp;#160; The potential for risk here is relatively low – but if it is a concern for you – you can easily disable this feature under the virtual machine settings.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Shared Drives.&amp;#160; Shared drives allow the virtual machine to access the drives of the physical computer – without needing a network connection to be present.&amp;#160; This functionality is critical for most people who use Virtual PC – but it is also an obvious path for malicious software to get to data on the physical computer from inside the virtual machine.&amp;#160; As such I would like to spend some time talking about how to restrict this functionality appropriately. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The first thing to know is that you can configure drive sharing so that only specific drives are shared:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/RestrictingSharedDrivesunderWindowsVirtu_CE60/integration_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="integration" border="0" alt="integration" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/RestrictingSharedDrivesunderWindowsVirtu_CE60/integration_thumb.png" width="244" height="174" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You should always make sure that this setting is configured appropriately for your environment.&amp;#160; &lt;/p&gt;  &lt;p&gt;But what if you do not want to share and entire drive?&amp;#160; What if you just want to share a single folder?&amp;#160; &lt;/p&gt;  &lt;p&gt;Well, I have found a handy method to do just this.&amp;#160; It is a little cheesy, but it allows you to drastically reduce the surface area that is exposed.&amp;#160; Basically – what you need to do is to create the folder that you want to share, open a command prompt, and run the following command:&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" face="cou"&gt;&lt;strong&gt;subst j: c:\MySharedFolder&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This creates a “virtual” drive that points to the folder you created (in this case I am mapping “C:\MySharedFolder” to J: – but obviously you can use any drive letter or folder that you want to use).&amp;#160; You can then map this drive into the virtual machine:&lt;/p&gt;  &lt;p&gt;Cheers,    &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917738" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+XP+Mode/default.aspx">Windows XP Mode</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item><item><title>Virtual Machine Migration Test Wizard</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/11/03/virtual-machine-migration-test-wizard.aspx</link><pubDate>Tue, 03 Nov 2009 20:12:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916948</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9916948.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9916948</wfw:commentRss><description>&lt;p&gt;I little while ago some member of the Hyper-V test team released a new tool on code.msdn.microsoft.com.&amp;#160; It is the Virtual Machine Migration Test Wizard:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://code.msdn.microsoft.com/VMMTestWizard" href="http://code.msdn.microsoft.com/VMMTestWizard"&gt;http://code.msdn.microsoft.com/VMMTestWizard&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In Windows Server 2008 R2 we introduced a new “Processor Compatibility” feature (as discussed &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/06/09/processor-compatibility-in-hyper-v-r2.aspx" target="_blank"&gt;here&lt;/a&gt;).&amp;#160; The primary purpose of this new tool is to allow you to determine if you need to enable this feature in your environment to be able to move virtual machines.&lt;/p&gt;  &lt;p&gt;You can also use this tool to determine how physical computers should be grouped – if you want to avoid turning this feature on.&lt;/p&gt;  &lt;p&gt;There is also a video available from the author of this Tool – Dinesh – where he talks about how it works and demonstrates it running &lt;a href="http://video.msn.com/video.aspx?mkt=en-US&amp;amp;vid=487bbef4-6ab7-4121-91de-c87613014bbb" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916948" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Understanding (and troubleshooting) Auto-Publishing in Windows Virtual PC</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/28/understanding-and-troubleshooting-auto-publishing-in-windows-virtual-pc.aspx</link><pubDate>Wed, 28 Oct 2009 17:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912657</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9912657.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9912657</wfw:commentRss><description>&lt;p&gt;One of the cool features of Windows Virtual PC is how applications that are installed into Windows XP, Windows Vista and Windows 7 virtual machines automatically appear in the start menu on the host operating system – and can be launched directly without first needing to open the virtual machine in question:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/UnderstandingAutoPublishinginWindowsVirt_4C8/autopublish-startmenu_4.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="autopublish-startmenu" border="0" alt="autopublish-startmenu" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/UnderstandingAutoPublishinginWindowsVirt_4C8/autopublish-startmenu_thumb_1.png" width="178" height="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;These shortcuts get created through a process that we call Auto-Publishing.&amp;#160; What happens is that we monitor the guest operating system while it is running, and when we detect that a new application has been installed, we create a shortcut for the application in the host start menu.&lt;/p&gt;  &lt;p&gt;Most of the time this “just works”.&amp;#160; When it does not work there are a couple of areas that you can look:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Does the guest operating system support auto-publishing?&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;Auto-publishing is only supported for virtual machines running Windows XP SP3, Windows Vista SP1 (or later) or Windows 7.&amp;#160; Windows 7 virtual machines are ready to go when it comes to auto-publishing.&amp;#160; But Windows XP and Windows Vista virtual machines need to have an extra update installed in them in order for auto-publishing to work.&amp;#160; You can download the Windows XP update &lt;a href="http://go.microsoft.com/fwlink/?LinkId=140339" target="_blank"&gt;here&lt;/a&gt; and the Windows Vista update &lt;a href="http://go.microsoft.com/fwlink/?LinkId=140340" target="_blank"&gt;here&lt;/a&gt;.       &lt;br /&gt;      &lt;br /&gt;No matter which guest operating system you are running you will also need to ensure that the Windows Virtual PC Integration Components &lt;a href="http://technet.microsoft.com/en-us/library/ee449409(WS.10).aspx" target="_blank"&gt;have been installed&lt;/a&gt;, and that integration features are enabled.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Is auto-publishing enabled?&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;Auto-publishing is enabled by default, but we allow you to turn it off if you want to.&amp;#160; It is always worth double-checking this option in the virtual machine settings, to make sure you have not disabled it accidentally:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/UnderstandingAutoPublishinginWindowsVirt_4C8/autopublish-XPModeSettings_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="autopublish-XPModeSettings" border="0" alt="autopublish-XPModeSettings" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/UnderstandingAutoPublishinginWindowsVirt_4C8/autopublish-XPModeSettings_thumb.png" width="244" height="165" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Was a shortcut for the application created in the “All Users” start menu in the guest operating system?&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;Windows Virtual PC detects that an application has been installed in the virtual machine by looking for shortcuts that have been created in the &lt;strong&gt;All Users&lt;/strong&gt; start menu.&amp;#160; If the application installer did not create a shortcut in the start menu, or created one in the local user start menu, Windows Virtual PC will not auto-publish the application.&amp;#160; You can check this by looking in the &lt;strong&gt;All Users&lt;/strong&gt; start menu in the guest operating system.&amp;#160; Here are the locations to check under each guest operating system:       &lt;br /&gt;      &lt;br /&gt;&lt;strong&gt;Windows XP:&lt;/strong&gt; %SystemDrive%\Documents and Settings\All Users\Start Menu\Programs       &lt;br /&gt;&lt;strong&gt;Windows Vista:&lt;/strong&gt; %SystemDrive%\ProgramData\Microsoft\Windows\Start Menu\Programs       &lt;br /&gt;&lt;strong&gt;Windows 7:&lt;/strong&gt; %SystemDrive%\ProgramData\Microsoft\Windows\Start Menu\Programs       &lt;br /&gt;      &lt;br /&gt;If you cannot find a shortcut in these locations – create one there and you should be good to go.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Is the application being blocked by policy settings?&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;In order to stop a blank Windows virtual machine from spamming your start menu with a bunch of shortcuts when you first bring it up – we block a bunch of applications by default.&amp;#160; The list of blocked applications is stored in the registry inside the virtual machine at &lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtual Machine\VPCVAppExcludeList&lt;/strong&gt;.&amp;#160; You can go here to check to see if the application you are trying to get published is on this list:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/UnderstandingAutoPublishinginWindowsVirt_4C8/autopublish-registryEditor_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="autopublish-registryEditor" border="0" alt="autopublish-registryEditor" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/UnderstandingAutoPublishinginWindowsVirt_4C8/autopublish-registryEditor_thumb.png" width="244" height="127" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;If it is, you can delete the registry key for that application, and it should appear in the host start menu. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Cheers,    &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912657" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+XP+Mode/default.aspx">Windows XP Mode</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item><item><title>Installing Virtual CD Software in a Virtual Machine</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/27/installing-virtual-cd-software-in-a-virtual-machine.aspx</link><pubDate>Tue, 27 Oct 2009 17:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912539</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9912539.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9912539</wfw:commentRss><description>&lt;p&gt;Like many Hyper-V users, I have created ISO images of most of my CDs / DVDs (and in the case of my MSDN software – have downloaded in ISO format to begin with).&amp;#160; I then have these images stored on a file server.&lt;/p&gt;  &lt;p&gt;It is possible to connect a CD ISO image on a file server to a Hyper-V virtual machine, as long as you are working in a domain environment and you are running the Hyper-V management user interface directly on the Hyper-V server.&lt;/p&gt;  &lt;p&gt;If you run the Hyper-V management user interface on a remote computer, you will need to &lt;a href="http://blogs.technet.com/josebda/archive/2008/06/27/using-constrained-delegation-to-remotely-manage-a-server-running-hyper-v-that-uses-cifs-smb-file-shares.aspx" target="_blank"&gt;enable constrained delegation&lt;/a&gt; in order to use ISO images on a network share.&amp;#160; If you are running in a workgroup environment your only option is to enable anonymous access to the file share that holds your ISO images (obviously not a good idea from a security point of view).&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Aside: The reason for these conditions is that Hyper-V requires the use of both your personal user credentials and the Hyper-V servers workstation credentials when connecting an ISO image to the virtual machine.&amp;#160; &lt;/p&gt;    &lt;p&gt;Your user credentials are used to verify that you personally have permission to use the ISO image in question.&amp;#160; The use of your user credentials is why constrained delegation needs to be enable for remote management to work.&lt;/p&gt;    &lt;p&gt;The Hyper-V server workstation credentials are used to ensure that we can start the virtual machine, and connect the ISO image to the virtual machine, even when you are not logged into the server (for example, if the server needs to be rebooted).&amp;#160; Unfortunately workstation credentials only work in domain environments – so workgroup environments need to enable anonymous access.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;As I am using Windows Home Server for my file server – which does not support being joined to a domain – setting up a share with anonymous access was the only option for me.&amp;#160; But I found this idea so abhorrent that I would make local copies of ISO files as I needed them instead.&amp;#160; &lt;/p&gt;  &lt;p&gt;Needless to say I was far from happy with this arrangement.&lt;/p&gt;  &lt;p&gt;Furthermore, as I often use Remote Desktop to connect directly to the guest operating system in my virtual machines, I have found it irritating to need to switch back to the Hyper-V management user interface solely for the purpose of connecting a new ISO image.&lt;/p&gt;  &lt;p&gt;Luckily I have found a simple and elegant solution to both of these problems.&lt;/p&gt;  &lt;p&gt;What I have done is to install Virtual CD software inside each of my virtual machines.&amp;#160; This allows me to use ISO images that are stored on my Windows Home Server, and I can connect CD ISO images even when I am connected using Remote desktop.&amp;#160; For my virtual machines I am using &lt;a href="http://www.alcohol-soft.com/" target="_blank"&gt;Alcohol 52%&lt;/a&gt;, but other programs to look at for this include &lt;a href="http://www.slysoft.com/en/virtual-clonedrive.html" target="_blank"&gt;Virtual CloneDrive&lt;/a&gt; and &lt;a href="http://www.daemon-tools.cc" target="_blank"&gt;DAEMON Tools&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This solution will not work for installing operating systems (but I these days I tend to use &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/25/geeking-out-with-windows-deployment-services.aspx" target="_blank"&gt;Windows Deployment Services&lt;/a&gt; for that – so that is not an issue for me) but it works for everything you could think of once the operating system is up and running.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912539" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Deploying Windows XP Mode</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/26/deploying-windows-xp-mode.aspx</link><pubDate>Mon, 26 Oct 2009 16:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912534</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9912534.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9912534</wfw:commentRss><description>&lt;p&gt;We have recently published a very handy video / guide / set of scripts to help with anyone who needs to deploy either a standard or customized version of Windows XP mode to a large number of virtual machines.&lt;/p&gt;  &lt;p&gt;The first thing to look at is the deployment video – available here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=f0ef9c63-2d2d-4f18-be39-57f8e794fe07" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f0ef9c63-2d2d-4f18-be39-57f8e794fe07"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=f0ef9c63-2d2d-4f18-be39-57f8e794fe07&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then you can go and grab the associated white paper / scripts from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=9f142a1a-a7b7-4d0b-bd56-d9627f39c14f" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9f142a1a-a7b7-4d0b-bd56-d9627f39c14f"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=9f142a1a-a7b7-4d0b-bd56-d9627f39c14f&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This will give you the necessary tools to do such things as:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Automate installation of Windows XP Mode&lt;/li&gt;    &lt;li&gt;Customize Windows XP Mode for your environment&lt;/li&gt;    &lt;li&gt;Build your own template Windows XP virtual machine for deployment in your own environment&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Good stuff.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912534" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+XP+Mode/default.aspx">Windows XP Mode</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item><item><title>Windows Virtual PC / Windows XP Mode RTM now available for general download</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/22/windows-virtual-pc-windows-xp-mode-rtm-now-available-for-general-download.aspx</link><pubDate>Thu, 22 Oct 2009 07:29:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911163</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>24</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9911163.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9911163</wfw:commentRss><description>&lt;p&gt;Go and get it:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/windows/virtual-pc/download.aspx" href="http://www.microsoft.com/windows/virtual-pc/download.aspx"&gt;http://www.microsoft.com/windows/virtual-pc/download.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers,    &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911163" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+XP+Mode/default.aspx">Windows XP Mode</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item><item><title>Setting up Hyper-V with a UPS</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/22/setting-up-hyper-v-with-a-ups.aspx</link><pubDate>Thu, 22 Oct 2009 07:16:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911158</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9911158.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9911158</wfw:commentRss><description>&lt;p&gt;People have asked me how you go about setting up a UPS (Uninterruptable Power Supply) with Hyper-V.&amp;#160; This is much easier than it sounds.&amp;#160; The first thing to understand is that when you shut down the physical computer, the virtual machines will be automatically put into a saved state.&amp;#160; Virtual machines that were running when the server shuts down will be started automatically when the physical computer starts back up.&lt;/p&gt;  &lt;p&gt;This all means that – for the most part – things “just work” when you connect a UPS and configure the management operating system like you would for a stand alone computer.&lt;/p&gt;  &lt;p&gt;Depending on your environment – there are some configuration changes that you may want to make:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Changing the automatic stop action        &lt;br /&gt;&lt;/strong&gt;      &lt;br /&gt;As I mentioned, Hyper-V will save state any running virtual machines when the physical computer shuts down.&amp;#160; Depending on how much memory is assigned to the virtual machine, and the software installed inside the virtual machine, you may prefer to have the virtual machine shut down instead.&amp;#160; I have gone with this option on my server at home:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/StopAction_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="StopAction" border="0" alt="StopAction" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/StopAction_thumb.png" width="244" height="228" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Changing the automatic start action&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;Only virtual machines that were running when the system was shut down will be started automatically.&amp;#160; If you are paranoid, like me, you can go in and configure essential virtual machines to always start automatically – even if they were not running when the physical system was shut down:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/StartAction_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="StartAction" border="0" alt="StartAction" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/StartAction_thumb.png" width="244" height="229" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;You can also configure start up delays, to ensure that more important virtual machines are started first.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Setting aside enough time for system shut down&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;This one is critical.&amp;#160; It can take a while for Hyper-V to shutdown as we are trying to save state / shut down a bunch of virtual machines.&amp;#160; For this reason you need to ensure that your system starts shutting down with enough battery life left in order to make it through the whole shut down process. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;My personal UPS story:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;You would not believe, but living in north Redmond the power quality around here is lousy.&amp;#160; I often get strange power surges / flickers – and have to deal with half a dozen black-outs of one hour or more each year.&amp;#160; Needless to say I have lost a bunch of hardware over the years as a result of this.&lt;/p&gt;  &lt;p&gt;A while ago I went out and bought a nice beefy UPS to protect my Hyper-V server and all of my networking gear.&amp;#160; To start with I just hooked up the power and confirmed that I could run for about 30 minutes before running out of power.&amp;#160; I connected the USB monitoring cable, but did not setup any monitoring software, for a couple of reasons:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;I got an APC UPS.&amp;#160; I love these guys for their hardware – I hate them for their software.&amp;#160; For that matter, I do not know of any UPS provider where I would be happy to install their monitoring software on my servers. &lt;/li&gt;    &lt;li&gt;I am lazy. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Recently, when I was performing some hardware maintenance on in my Hyper-V server I decided to go and have a look in the device manager to see what Windows thought about my UPS.&amp;#160; Much to my surprise I saw that Windows had detected the presence of a UPS battery with no intervention from me:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/device%20manager_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="device manager" border="0" alt="device manager" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/device%20manager_thumb.png" width="244" height="174" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once I noticed this I decided to have a look around – and I discovered that Windows had enabled standard power support – and was acting like my server was essentially a really big clunky laptop.&amp;#160; I had a battery icon in the task bar that accurately reflected the amount of charge in my battery, and when I disconnected power from the UPS – Windows immediately knew about it. &lt;/p&gt;  &lt;p&gt;Next I opened the power policy settings and configured my system to get a low battery alert when the battery was at 75% charged, and to shut down when the battery reached 50% charged:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/power%20plan_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="power plan" border="0" alt="power plan" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/SettingupHyperVwithaUPS_3CF/power%20plan_thumb.png" width="229" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I have since tested this – and everything works perfectly – all with no need for anything other than the “in-box” capabilities of Windows Server 2008 R2.&amp;#160; Neat!&lt;/p&gt;  &lt;p&gt;Cheers,    &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911158" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Hotfix needed to move R2 differencing disk to Windows Server 2008</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/16/hotfix-needed-to-move-r2-differencing-disk-to-windows-server-2008.aspx</link><pubDate>Sat, 17 Oct 2009 00:26:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908432</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9908432.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9908432</wfw:commentRss><description>&lt;p&gt;A virtualization MVP recently bought this to my attention:&lt;/p&gt;  &lt;p&gt;In Windows Server 2008 R2 there was a minor change to the format of differencing virtual hard disks.&amp;#160; As a result you will need to apply an update to Windows Server 2008 if you want to move differencing disks from Windows Server 2008 R2 to Windows Server 2008.&lt;/p&gt;  &lt;p&gt;You can download this update from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/971677" href="http://support.microsoft.com/kb/971677"&gt;http://support.microsoft.com/kb/971677&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note that this applies to Windows Server 2008 and Windows Server 2008 SP2 (not to Windows Server 2008 R2).&amp;#160; If you do not have this update installed and you try to use a differencing disk created with Windows Server 2008 R2 you will receive an error message that states that the virtual hard disk is corrupted or unreadable.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908432" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Hyper-V Hotfix for "0x00000101 - CLOCK_WATCHDOG_TIMEOUT" on Nehalem systems</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/16/hyper-v-hotfix-for-0x00000101-clock-watchdog-timeout-on-nehalem-systems.aspx</link><pubDate>Fri, 16 Oct 2009 18:20:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908314</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9908314.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9908314</wfw:commentRss><description>&lt;p&gt;We have just released a new hotfix for Windows Server 2008 R2 that address the issue that users were getting a bluescreen of death on Intel Xeon 5500 series processor-based computers with the following text:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;0x00000101 &lt;var&gt;(&lt;var&gt;parameter1&lt;/var&gt;, 0000000000000000, &lt;var&gt;parameter3&lt;/var&gt;, 000000000000000c)        &lt;br /&gt;&lt;/var&gt;CLOCK_WATCHDOG_TIMEOUT&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You can download the hotfix from here: &lt;a title="http://support.microsoft.com/kb/975530" href="http://support.microsoft.com/kb/975530"&gt;http://support.microsoft.com/kb/975530&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For the curious, this issue is actually caused by a bug (or in Intel terms “erratum”) that causes these processors to generate spurious interrupts.&amp;#160; You can read about this in the latest Intel documentation for this process series: &lt;a href="http://www.intel.com/assets/pdf/specupdate/321324.pdf"&gt;http://www.intel.com/assets/pdf/specupdate/321324.pdf&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908314" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Why is F12 not working with my virtual machine?!?!</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/14/why-is-f12-not-working-with-my-virtual-machine.aspx</link><pubDate>Wed, 14 Oct 2009 23:09:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9907361</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9907361.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9907361</wfw:commentRss><description>&lt;p&gt;Here is a problem that I hear about at least 2 or 3 times a month:&lt;/p&gt;  &lt;p&gt;Someone is trying to do a network installation of an operating system using either Hyper-V or Virtual PC, they setup the virtual machine appropriately, but when they try to press “F12” to initiate network installation – nothing happens.&lt;/p&gt;  &lt;p&gt;Every time I get asked about this – the answer is simple:&lt;/p&gt;  &lt;p&gt;If your keyboard has a “Function Lock”, “F Lock” or “Fn” key – make sure it is pressed prior to trying to use the F12 key.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907361" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Virtual+PC+_2F00_+Server+Tips+_2700_n_2700_+Tricks/default.aspx">Virtual PC / Server Tips 'n' Tricks</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item><item><title>Hyper-V Management + Delegated Administration + SCVMM</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/13/hyper-v-management-delegated-administration-scvmm.aspx</link><pubDate>Tue, 13 Oct 2009 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906490</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9906490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9906490</wfw:commentRss><description>&lt;p&gt;A while ago I blogged about how to allow &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/01/17/allowing-non-administrators-to-control-hyper-v.aspx" target="_blank"&gt;non-administrators to control Hyper-V&lt;/a&gt;.&amp;#160; You do this by editing the Hyper-V authorization store.&amp;#160; What I failed to mention at that time was that this method does not work if you are using SCVMM to manage your Hyper-V servers.&lt;/p&gt;  &lt;p&gt;When you start using SCVMM to manage a Hyper-V server, SCVMM creates their own authorization store to be used by Hyper-V.&amp;#160; As long as you only use SCVMM to manage your environment – this is fine.&amp;#160; But if you want to continue to use the Hyper-V management tools, and want to allow a non-administrator to control Hyper-V – you can do this.&lt;/p&gt;  &lt;p&gt;All you need to do is to is follow the directions in my original post – but instead of editing “\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.xml” on the system partition edit “\ProgramData\Microsoft\Virtual Machine Manager\HyperVAuthStore.xml” on the system partition.&lt;/p&gt;  &lt;p&gt;Then everything will work correctly.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Windows 7 Eval VHD now available for Hyper-V</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/13/windows-7-eval-vhd-now-available-for-hyper-v.aspx</link><pubDate>Tue, 13 Oct 2009 09:24:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906524</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9906524.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9906524</wfw:commentRss><description>&lt;p&gt;We have just released a prebuilt Windows 7 evaluation virtual hard disk for use with Hyper-V that you can download from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=606ae07e-b7db-405b-974b-dd61fc41add4" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=606ae07e-b7db-405b-974b-dd61fc41add4"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=606ae07e-b7db-405b-974b-dd61fc41add4&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Windows validation is required to be able to download this – and the copy of Windows is limited to 90 days.&amp;#160; But it is still a neat and easy way to check out Windows 7 if you have a Hyper-V server handy.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906524" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Data Protection Manager 2010 Beta available for download</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/12/data-protection-manager-2010-beta-available-for-download.aspx</link><pubDate>Tue, 13 Oct 2009 06:55:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906480</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9906480.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9906480</wfw:commentRss><description>&lt;p&gt;The beta release of System Center Data Protection Manager 2010 is now available for download.&amp;#160; &lt;/p&gt;  &lt;p&gt;You can read more here: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/2010beta-overview.aspx" href="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/2010beta-overview.aspx"&gt;http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/2010beta-overview.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And download it from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://go.microsoft.com/?linkid=9686964" href="http://go.microsoft.com/?linkid=9686964"&gt;http://go.microsoft.com/?linkid=9686964&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Key features that should be of interest to Hyper-V users are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Protection of Live Migration-enabled servers running on CSV in Hyper-V R2&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Flexibility to protect virtual machines from Windows guests or from the hypervisor host&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Host-based backups will now enable single-item restores from within the VHD&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Ability to restore virtual machines to an alternative host&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906480" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>How I Manage Servers in my House</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/12/how-i-manage-servers-in-my-house.aspx</link><pubDate>Mon, 12 Oct 2009 18:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906000</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9906000.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9906000</wfw:commentRss><description>&lt;P&gt;Last week I posted a description about the servers (physical and virtual) that I have configured &lt;A href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx" target=_blank mce_href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx"&gt;in my house&lt;/A&gt;.&amp;nbsp; Today I would like to spend a moment to talk about how I manage this environment.&lt;/P&gt;
&lt;P&gt;All of my management is done from my Windows 7 computer.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I had a couple of goals when setting up my management environment:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;I wanted a single console for server management.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;I want it to be easy to diagnose issues – so I do not want to be jumping between different tools depending on what server I am looking at. &lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;I wanted to maintain good security etiquette.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;To this end I have three user accounts setup in my environment: 
&lt;OL&gt;
&lt;LI&gt;“Benjamin” – This is the account that I use for day-to-day desktop computing.&amp;nbsp; This account has no special rights in my domain. &lt;/LI&gt;
&lt;LI&gt;“David” – This is a user account in the domain that I have given permission to manage my various servers.&amp;nbsp; This account is not a member of the domain administrators group. (In case you were curious - “David” is my middle name). &lt;/LI&gt;
&lt;LI&gt;“Administrator” – This is the domain administrator account.&amp;nbsp; It is my goal to only ever use this account when I need to create / edit objects in active directory. &lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;To meet these goals I installed the Remote Server Administration Toolkit, and enabled the remote administration tools for Hyper-V, Remote Desktop Services and DHCP.&lt;/P&gt;
&lt;P&gt;I then created my own MMC snap-in that contains entries for:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;System Center Operations Manager (SCOM)&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;SCOM does not provide an MMC based management interface, but it does provide a web based one.&amp;nbsp; A little known fact is that you can embed pretty much any web page in MMC.&amp;nbsp; You do this by: 
&lt;OL&gt;
&lt;LI&gt;Opening the &lt;STRONG&gt;File&lt;/STRONG&gt; menu on MMC &lt;/LI&gt;
&lt;LI&gt;Selecting &lt;STRONG&gt;Add/Remove Snap-in…&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;Selecting &lt;STRONG&gt;Link to Web Address&lt;/STRONG&gt; from the &lt;STRONG&gt;Available snap-ins&lt;/STRONG&gt; list and clicking &lt;STRONG&gt;Add&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;Enter the web address from the SCOM website and clicking &lt;STRONG&gt;Next&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;Enter the friendly name for the site to be displayed under MMC and click &lt;STRONG&gt;Finish&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;Finally click &lt;STRONG&gt;OK&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Remote Desktop Services&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;This is a great tool.&amp;nbsp; It allows you to easily switch between Remote Desktop sessions on multiple computers.&amp;nbsp; This is the usual method I use to interact with most of my virtual machines.&amp;nbsp; There are a couple of reasons why I like it: 
&lt;OL&gt;
&lt;LI&gt;I can use this tool to manage my physical computer and virtual machines, and never have to think about when I am connecting to one over the other. &lt;/LI&gt;
&lt;LI&gt;I can redirect my local drives, and get an easy way to move files around. &lt;/LI&gt;
&lt;LI&gt;By configuring this tool to remember my credentials, I never need to login when connecting to a server. &lt;/LI&gt;
&lt;LI&gt;I get clipboard integration (the ability to copy and past data). &lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Hyper-V&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;Hopefully you can guess why this is here.&amp;nbsp; I use it for creating and configuring virtual machines and virtual hard disks. &lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Event Viewer&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;I have Event Viewer configured to connect to my physical computer that is running Hyper-V.&amp;nbsp; This way I can keep an eye on the health of the system, without having to login to it directly. &lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Performance Monitor&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;I do not use Performance Monitor that much – but I keep it handy so that I can diagnose any performance issues that I might encounter. &lt;BR&gt;&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;DHCP&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;I have the DHCP management tools here so that I do not need to login to my domain controller to troubleshoot network problems. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Finally, I have created a shortcut that starts this MMC snap-in with my “David” account.&amp;nbsp; Normally you cannot use “runas” to launch MMC – but you can work around this by wrapping it with CMD.EXE.&amp;nbsp; The shortcut I have created runs the following command:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT color=#000080 size=2 face=cour&gt;runas /user:ARMSTRONG\David "cmd /c C:\ServerAdministration.msc"&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This works like a charm:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/HowIManageServersinmyHouse_1122A/home%20management_2.png" target=_blank mce_href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/HowIManageServersinmyHouse_1122A/home%20management_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="home management" border=0 alt="home management" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/HowIManageServersinmyHouse_1122A/home%20management_thumb.png" width=400 height=299 mce_src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/HowIManageServersinmyHouse_1122A/home%20management_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;My only complaint is that I would like to get to a point where I only use Remote Desktop for trouble shooting – but as a number of my servers do not support remote administration (or do not integrated with MMC) I cannot do this.&lt;/P&gt;
&lt;P&gt;So what setup do you use for managing your servers?&lt;/P&gt;
&lt;P&gt;Cheers, &lt;BR&gt;Ben&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906000" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Disk2vhd v1.0 now available</title><link>http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/07/disk2vhd-v1-0-now-available.aspx</link><pubDate>Thu, 08 Oct 2009 01:28:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904618</guid><dc:creator>Virtual PC Guy</dc:creator><slash:comments>24</slash:comments><comments>http://blogs.msdn.com/virtual_pc_guy/comments/9904618.aspx</comments><wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/commentrss.aspx?PostID=9904618</wfw:commentRss><description>&lt;p&gt;The SysInternals team just announced the availability of a new tool: &lt;a href="http://blogs.technet.com/sysinternals/archive/2009/10/07/new-tool-disk2vhd-v1-0.aspx" target="_blank"&gt;Disk2vhd&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This is a tool that you run on a running Windows computer to create virtual hard disks copies of the physical disks that are attached.&amp;#160; Under the covers this tool works by taking a Windows Volume Snapshot (VSS) image of the physical hard disk – and then pouring that into a virtual hard disk.&amp;#160; &lt;/p&gt;  &lt;p&gt;There are a number of cool uses for this – with a “poor mans P2V” leading the charge.&amp;#160; One thing that you should be aware of is that this tool does not change the drivers / HAL that is used in a system drive – so you may need to take manual steps to make the VHD actually boot in a virtual machine.&lt;/p&gt;  &lt;p&gt;Another potential use is to allow you to move a physical installation of Windows 7 to a “boot from VHD” configuration.&lt;/p&gt;  &lt;p&gt;You can download this tool here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx" href="http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx"&gt;http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It is supported on Windows XP SP2 / Windows Server 2003 and higher.&lt;/p&gt;  &lt;p&gt;Cheers,   &lt;br /&gt;Ben&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904618" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Virtual+PC+_2F00_+Server+Tips+_2700_n_2700_+Tricks/default.aspx">Virtual PC / Server Tips 'n' Tricks</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Tech+_2F00_+Microsoft+Talk/default.aspx">Tech / Microsoft Talk</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.msdn.com/virtual_pc_guy/archive/tags/Windows+Virtual+PC/default.aspx">Windows Virtual PC</category></item></channel></rss>