<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>PFE Ireland</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/pfe-ireland/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/feed.xml</link>
    <description>Welcome to the Irish Premier Field Engineering blog</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:48:53 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Hyper-V : Parent Partition Network Card Configuration</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/hyper-v-parent-partition-network-card-configuration</link>
      <pubDate>Tue, 27 Oct 2009 06:06:50 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2009/10/27/hyper-v-parent-partition-network-card-configuration/</guid>
      <description><![CDATA[It is important to get the network card configuration right in the parent partition for Hyper-V in...]]></description>
      <content:encoded><![CDATA[<p>It is important to get the network card configuration right in the parent partition for Hyper-V in Windows Server 2008/R2.&#160; </p>  <p>Common problems include:</p>  <ul>   <li>A-Records and PTR’s registered for the Parent Partition under multiple IP addresses</li>    <li>NetBIOS conflicts</li>    <li>Unwanted traffic going through network cards that you want to dedicate to, for example, VM’s or iSCSI.</li> </ul>  <p>These problems have nothing to do with Hyper-V actually.&#160; They’re just issues you can face with any server containing more than one network card.</p>  <p><strong>Step #1: Ensure that you have a good naming convention for you network cards</strong></p>  <p>As you can see I have explicitly named by network cards.&#160; One for the parent partition, one for the VM’s.&#160; If you have one or more network cards for VM’s or iSSCI, name them accordingly.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/NIC%20List_2.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/NIC%20List_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="NIC List" border="0" alt="NIC List" align="left" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/NIC%20List_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/NIC%20List_thumb.jpg" width="764" height="56" /></a> </p>  <p>&#160;</p>  <p><strong></strong></p>  <p><strong></strong></p>  <p><strong>Step #2 : Ensure that the parent partition uses the right network card </strong></p>  <p>In the image below you can see that the Parent Partition network card is first in the order.&#160; This means that network services will attempt to use this interface before the VM NIC #1.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/connection%20order_2.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/connection%20order_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="connection order" border="0" alt="connection order" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/connection%20order_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/connection%20order_thumb.jpg" width="438" height="484" /></a> </p>  <p><strong>Step #3 : Ensure that the VM or iSCSI NIC does not register itself in DNS</strong></p>  <p>Make sure that the network cards you dedicate for VM external networks do not register themselves in DNS.&#160; Just configure the basic IP address and mask.&#160; You do not need to include DNS servers etc.&#160; Remember, you are more or less turning this network card into a virtual switch.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20IP%20Addr_2.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20IP%20Addr_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="VM NIC1 - IP Addr" border="0" alt="VM NIC1 - IP Addr" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20IP%20Addr_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20IP%20Addr_thumb.jpg" width="438" height="484" /></a> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20DNS_2.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20DNS_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="VM NIC1 - DNS" border="0" alt="VM NIC1 - DNS" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20DNS_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20DNS_thumb.jpg" width="408" height="484" /></a> </p>  <p></p>  <p></p>  <p></p>  <p>Note that the “Register this connections addresses in DNS” is left un-ticked.&#160; If you built you base OS for the parent partition with all the network cards patched, chances are that you will find more than one address registered for the server in DNS.&#160; Ensure that you remove unwanted A-records and PTRs.</p>  <p><strong>Step #4: Ensure that you disable NetBIOS over TCP/IP on the VM network cards</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20WINS_2.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20WINS_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="VM NIC1 - WINS" border="0" alt="VM NIC1 - WINS" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20WINS_thumb.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/HyperVParentPartitionNetworkCardConfigur_B857/VM%20NIC1%20-%20WINS_thumb.jpg" width="409" height="485" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>PowerShell – Read an XML configuration file</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/powershell-read-an-xml-configuration-file</link>
      <pubDate>Tue, 27 Oct 2009 05:44:46 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2009/10/27/powershell-read-an-xml-configuration-file/</guid>
      <description><![CDATA[I was recently asked a question about PowerShell's ability to read in an XML configuration file at a...]]></description>
      <content:encoded><![CDATA[<p>I was recently asked a question about PowerShell's ability to read in an XML configuration file at a Virtual Academy I ran last week.&#160; One of the strengths of PowerShell is its ability to perform lots of time saving tasks … one of which is reading in an XML file.&#160; The Get-Content command can read in an XML file and you can easily loop through the contents.</p>  <p>Example:</p>  <pre class="csharpcode">[xml]$computerlist = Get-Content computers.xml
<span class="kwrd">foreach</span>( $computer <span class="kwrd">in</span> $computerlist.computers.target) 
{ 
    Write-Host $computer.name
} </pre>
<style type="text/css">

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p>What would the XML file look like?</p>

<pre class="csharpcode">&lt;computers&gt; 
  &lt;target&gt; 
    &lt;Name&gt;server1&lt;/Name&gt; 
  &lt;/target&gt; 
  &lt;target&gt; 
    &lt;Name&gt;server2&lt;/Name&gt; 
  &lt;/target&gt; 
&lt;/computers&gt;</pre>

<p>Nice and simple really.</p>

<pre class="csharpcode">&#160;</pre>
<style type="text/css">

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>]]></content:encoded>
    </item>
    <item>
      <title>Script the Protection of an OU from Accidental Deletion – Windows Server 2003</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/script-the-protection-of-an-ou-from-accidental-deletion-windows-server-2003</link>
      <pubDate>Tue, 19 May 2009 07:02:08 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2009/05/19/script-the-protection-of-an-ou-from-accidental-deletion-windows-server-2003/</guid>
      <description><![CDATA[“Although bulk deletions are rare, they are disruptive events that you can guard against by removing...]]></description>
      <content:encoded><![CDATA[<p>“Although bulk deletions are rare, they are disruptive events that you can guard against by removing the Delete and the Delete Subtree permissions in Active Directory. To guard against accidental deletions, you should remove the Delete and Delete Subtree permissions on organizational units (OUs) that contain user accounts, computer accounts, and security groups in Active Directory. You should also remove the Delete All Child Objects permission on the parent container of an OU that you want to protect.”</p>  <p>This above is taken from <a title="http://technet.microsoft.com/en-us/library/cc773347(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/cc773347(WS.10).aspx">http://technet.microsoft.com/en-us/library/cc773347(WS.10).aspx</a>&#160;</p>  <p>The TechNet article then shows you how to manually, through the GUI, modify the access control entries (ACE’s).&#160; You can find details <a href="http://technet.microsoft.com/en-us/library/cc739350(WS.10).aspx" target="_blank">here</a>.&#160;&#160; </p>  <p>So, how do you go about this task if you have quite a few OU’s?&#160; You need the following from the Windows Server 2003 Support tools:</p>  <ul>   <li>dsquery </li>    <li>dsacls </li> </ul>  <p>dsquery will, by default, only return the first 100 results.&#160; You’ll need the ‘–limit 0’ to process more than 100 objects, in this case OUs.</p>  <p>To protect all OU’s in a domain run the following:</p>  <div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">   <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">     <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">for</span> /F <span style="color: #006080">&quot;tokens=*&quot;</span> %%i <span style="color: #0000ff">in</span> (<span style="color: #008000">'dsquery OU -limit 0') do dsacls %%i /D &quot;EVERYONE:SDDCDT&quot;</span></pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">&#160;</pre>
<!--CRLF--></div>
</div>

<p>To protect a specific OU and all leaf OU’s:</p>

<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
  <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">for</span> /F <span style="color: #006080">&quot;tokens=*&quot;</span> %%i <span style="color: #0000ff">in</span> (<span style="color: #008000">'dsquery OU “ou=target,dc=domain,dc=net” -limit 0') do dsacls %%i /D &quot;EVERYONE:SDDCDT&quot;</span></pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">&#160;</pre>
<!--CRLF--></div>
</div>

<div id="codeSnippetWrapper" class="csharpcode-wrapper">
  <div id="codeSnippet" class="csharpcode"><!--CRLF--></div>
</div>

<div class="csharpcode">To revert the all OU’s ACE’s back to the Schema default:</div>

<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
  <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">For</span> /F “tokens=*&quot; %%i <span style="color: #0000ff">in</span> (<span style="color: #008000">'dsquery OU –limit 0') do dsacls %%i /S</span></pre>
<!--CRLF--></div>
</div>

<div id="codeSnippetWrapper" class="csharpcode-wrapper">
  <div id="codeSnippet" class="csharpcode">
    <p>Life is much easier in Windows Server 2008.&#160; By default the containers are protected from accidental deletion.</p>
  </div>
</div>

<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="Figure A" alt="Figure A" src="http://i.techrepublic.com.com/gallery/206767-354-222.jpg" /></p>]]></content:encoded>
    </item>
    <item>
      <title>How to P2V Windows 2000 server using SCVMM 2008</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/how-to-p2v-windows-2000-server-using-scvmm-2008</link>
      <pubDate>Mon, 06 Apr 2009 07:16:57 GMT</pubDate>
      <dc:creator><![CDATA[DavidMcCormick]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2009/04/06/how-to-p2v-windows-2000-server-using-scvmm-2008/</guid>
      <description><![CDATA[&#160;  With the economic down turn and the green agenda Virtualisation has become a hot topic with...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>With the economic down turn and the green agenda Virtualisation has become a hot topic with my customer. These days its all about getting the best value for money as possible with your IT budget, so when my customer had a number of servers out of warranty and due for replacement the Hyper-V platform was the first port of call.</p>  <p>The first thing we did was run the Microsoft MAP tool against these servers to ensure that they were real candidates for Virtualisation. This tool can be found at</p>  <p><a title="http://www.microsoft.com/downloads/details.aspx?familyid=67240B76-3148-4E49-943D-4D9EA7F77730&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=67240B76-3148-4E49-943D-4D9EA7F77730&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=67240B76-3148-4E49-943D-4D9EA7F77730&amp;displaylang=en</a></p>  <p>Information on using the tool can be found at</p>  <p><a title="http://technet.microsoft.com/en-us/library/bb977556.aspx" href="http://technet.microsoft.com/en-us/library/bb977556.aspx">http://technet.microsoft.com/en-us/library/bb977556.aspx</a></p>  <p>Currently my customer has a number of Hyper-V GEO Cluster's based on HP boot from SAN Blades. All&#160; of the Virtual Hosts are managed centrally by Microsoft System Centre Virtual Machine Manager (SCVMM). Using the map tool we were able to determine that based on the existing hardware we could achieve an 8 - 1 virtual machine ratio. Considering that the new hardware runs cooler / cheaper and is only a couple of U per blade compared to the 6 - 8 U servers they were replacing everyone was happy.</p>  <p>All of the machines to be Virtualised were Windows 2000 &amp; ran bespoke applications. If we were to rebuild these servers on new kit it would have taken a lot of time and effort to ensure that the applications were tested etc.. not to mention the downtime involved.</p>  <p><font size="4"><strong>Pre-Requisites</strong></font></p>  <p>You will need the following patches on the <strong>Hyper-V</strong> target systems.</p>  <p>KB950050, KB951308, KB956589, KB956697, KB956710, KB956774</p>  <p>You will need the following patch on the <strong>SCVMM</strong> Server</p>  <p>KB959596</p>  <p>You will also need the following version of<strong> WAIK</strong> for all offline conversions. The version included with the OS will not do the job. Install this on the <strong>SCVMM </strong>Server.</p>  <p><a title="http://www.microsoft.com/downloads/details.aspx?familyid=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;displaylang=en</a></p>  <p>&#160;</p>  <p><font size="4"><strong>Using the P2V Wizard</strong></font></p>  <p><font size="2">In this example I am performing a physical to virtual conversion on a Windows 2000 server.</font></p>  <p><font size="2">A Windows 2000 server P2V has the following pre-requsites.</font></p>  <ul>   <li><font size="2">Service Pack 4</font> </li>    <li><font size="2">512MB RAM minimum</font> </li> </ul>  <p>As the source service is Windows 2000 the only option is an offline conversion. As part of the process an agent will be installed on the source server and the server will be re-booted into WinPE so that the contents of the source servers hard drive can be copied via BITS.</p>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image49.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image49.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image49_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image49_thumb.png" width="244" height="191" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>1. With the Virtual machines menu option high lighted click on Convert Physical Server.</strong></p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/ScreenHunter_03%20Mar.%2020%2009.47_4.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/ScreenHunter_03%20Mar.%2020%2009.47_4.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="ScreenHunter_03 Mar. 20 09.47" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/ScreenHunter_03%20Mar.%2020%2009.47_thumb_1.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/ScreenHunter_03%20Mar.%2020%2009.47_thumb_1.gif" width="244" height="155" /></a> </p>  <blockquote>   <p><strong>2. Enter the Computer name or IP address of the Physical Server and account details of a user that has local administrator rights on the source Physical Server</strong>.</p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/2_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/2_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/2_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/2_thumb.gif" width="244" height="217" /></a></p>  <p>&#160;</p>  <blockquote>   <p><strong>3. Enter a Name for the New Virtual Server. Set the owner of the Virtual Machine (defaults to the logged in user) and add a description for the Virtual Server.</strong></p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/3_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/3_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/3_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/3_thumb.gif" width="244" height="199" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>4. Click Scan System to install the SCVMM agent &amp; gather information on the Physical Server.</strong></p> </blockquote>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/4_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/4_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/4_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/4_thumb.gif" width="244" height="239" /></a> </p>  <blockquote>   <p><strong>5. After the scan the System Information panel will be populated. Click Next to continue.</strong></p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/5_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/5_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/5_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/5_thumb.gif" width="254" height="226" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>6.&#160; Here we select the volumes to be copied to the new VM as part of the P2V process. You can also change the VHD type from Dynamic to Fixed.</strong></p> </blockquote>  <p>&#160;</p>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/8_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/8_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="8" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/8_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/8_thumb.gif" width="244" height="214" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>7. Typically on this screen I choose to obtain an IP address automatically from DHCP. You can specify an IP address &amp; Network card (using MAC address) if required.</strong></p> </blockquote>  <p>&#160;</p>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/10_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/10_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="10" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/10_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/10_thumb.gif" width="244" height="216" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>8.&#160; On this screen you can specify the number of process and amount of RAM the VM will use. I usually set the VM to use 2 processors during the P2V process. This helps with the integration components setup, it can be changed back to a single processor later. Please note that these settings will be used to determine the placing of the VM on a host server as we will see later.</strong></p>    <p>&#160;</p> </blockquote>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/11_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/11_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/11_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/11_thumb.gif" width="244" height="222" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>9. Here you choose the server that will host the VM. You can see the suitability of each host based on the Star Rating. This is much improved when SCOM is used in conjunction with SCVMM. In the screen shot below SCOM was not configured. </strong></p> </blockquote>  <p>&#160;</p>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/12_2.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/12_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="12" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/12_thumb.gif" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/12_thumb.gif" width="244" height="204" /></a></p>  <p>&#160;</p>  <blockquote>   <p><strong>10. As the host I selected was a Windows 2008 Hyper-V cluster I got this message box popping up. Click Yes to continue. SCVMM will set up the new virtual server as a clustered VM.</strong></p> </blockquote>  <p><strong>&#160;</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_2.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_thumb.png" width="280" height="96" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>11. Select the volume that the VM will reside on. If your target volume does not appear on this list refresh the cluster information within SCVMM.</strong></p> </blockquote>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image5.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image5.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image5_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image5_thumb.png" width="244" height="188" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>12. Select the Virtual Network that the Virtual Machine will use.</strong></p> </blockquote>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image11.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image11.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image11_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image11_thumb.png" width="244" height="184" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>13. As this VM will reside on a cluster do not change these settings. This allows the cluster service to manage the Virtual Machine.</strong></p> </blockquote>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image17.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image17.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image17_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image17_thumb.png" width="244" height="190" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>14. If all is ok you should see this screen. You can run into an issue that can occur&#160; with legacy hardware (i.e. RAID controllers) not included with the WINPE Image, which is used to boot into the P2V environment . If you can obtain the Vista driver for the problem hardware copy it to SCVMM\Drivers\Import folder to solve the issue.</strong></p>    <p>&#160;</p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image22.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image22_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image22_thumb.png" width="244" height="204" /></a> </p>  <blockquote>   <p>&#160;</p>    <p><strong>15. This last screen gives us a summery of the P2V job &amp; the option to View and copy the PowerShell script generated by the wizard. You can copy out this script and modify it for automating this process if required.</strong></p>    <p>&#160;</p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image27.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image27.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image27_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image27_thumb.png" width="244" height="185" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>16. After clicking Create the jobs screen will pop up. This screen provides real time information regarding the P2V process including the time required to copy the contents of the targets volumes to the new virtual machine.</strong></p>    <p>&#160;</p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image32.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image32.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image32_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image32_thumb.png" width="244" height="216" /></a> </p>  <blockquote>   <p><strong>17. Here we can see the BITS copy in progress and the amount of time remaining to copy the volumes.</strong></p> </blockquote>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image38.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image38.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image38_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image38_thumb.png" width="244" height="116" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>18. The script we created with the Wizard also installs the required virtual machine components. In some cases this process will seem to hang. This can be resolved by using the Hyper-V console on the target machine to re-start the VM.</strong></p>    <p>&#160;</p> </blockquote>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image44.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image44.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image44_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image44_thumb.png" width="244" height="203" /></a> </p>  <p>&#160;</p>  <blockquote>   <p><strong>20. Once the jobs screen completes we will have a running Windows 2000 VM. Check that the VM is running on the External Virtual Network and that the source machine is turned off and removed from the Network.</strong></p> </blockquote>  <p>&#160;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_22.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_thumb_10.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/SCVMMP2V_964B/image_thumb_10.png" width="244" height="162" /></a> </p>  <p>The process was quick with minimal downtime for the users. We did run into some issues with legacy RAID controllers but got around them using the fix mentioned in step 14. The new VM’s are a lot more stable than the previous hardware and are now on a high availability platform giving my customer more peace of mind.</p>]]></content:encoded>
    </item>
    <item>
      <title>High Availability options for Virtual Machines</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/high-availability-options-for-virtual-machines</link>
      <pubDate>Sun, 14 Dec 2008 18:32:00 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2008/12/14/high-availability-options-for-virtual-machines/</guid>
      <description><![CDATA[One of the most common conversations I have about virtualisation is the &quot;how do I make my...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.microsoft.com/virtualization/default.mspx" mce_href="http://www.microsoft.com/virtualization/default.mspx"><img height="29" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/clip_image002_3.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/clip_image002_3.jpg" width="244" border="0" mce_src="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/clip_image002_3.jpg" /></a></p>  <p>One of the most common conversations I have about virtualisation is the &quot;how do I make my virtual machines highly available?&quot; one.&#160; Topics like Hyper-V Quick Migration are then discussed and off the techie goes to start testing.&#160; When I revisit the discussion I have noticed the false sense of security people get just because their virtual machines are highly available.&#160; HA options for VM's do not mean stop worrying about host clustering, network load balancing or traditional backups&#160; ...&#160; no matter how clever the technology.&#160; Highly available virtual machines no longer have the single point of failure at the (host) hardware level .. and that's about as far as it goes.&#160; You still have to mitigate against the same risks at the OS level (and above) regardless of whether or not its physical or virtual.&#160; Okay, some of you are saying duh!&#160; Bear with me though.&#160; It's not uncommon for people to think just because they have a Hyper-V cluster or VMWare HA that the majority of potential outages are accounted for.</p>  <p>Consider the following:</p>  <ol>   <ol></ol>    <li>Most HA options will require that the host(s) is/are functioning correctly.&#160; If you have problems with the host, expect problems with your HA solution. </li>    <li>Replication of virtual hard disks will not protect you from data loss or corruption inside VM.&#160; The loss will be replicated. </li>    <li>Replication of virtual hard disks will not protect against corruption of virtual hard disks or settings.&#160; The corruption will be replicated. </li>    <li>Live migration options really only work for planned downtime.&#160; Unplanned downtime will result in your VM's being restarted with a (varying) loss of service.</li> </ol>  <p>With the above in mind, have&#160; a read of the following:</p>  <ul>   <ul></ul>    <li><a href="http://technet.microsoft.com/en-us/library/cc816844.aspx" target="_blank" mce_href="http://technet.microsoft.com/en-us/library/cc816844.aspx">Hyper-V Hardware considerations</a> </li>    <li><a href="http://blogs.technet.com/virtualization/archive/2008/08/29/backing-up-hyper-v-virtual-machines.aspx" target="_blank" mce_href="http://blogs.technet.com/virtualization/archive/2008/08/29/backing-up-hyper-v-virtual-machines.aspx">Backing Up Hyper-V Virtual Machines</a> </li>    <li><a href="http://blogs.technet.com/josebda/archive/2008/06/17/windows-server-2008-hyper-v-failover-clustering-options.aspx" target="_blank" mce_href="http://blogs.technet.com/josebda/archive/2008/06/17/windows-server-2008-hyper-v-failover-clustering-options.aspx">Hyper-V Clustering Options</a> </li>    <li><span style="font-size: 11pt; color: #1f497d; font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;"><a class="" href="http://go.microsoft.com/fwlink/?LinkId=129117" target="_blank" mce_href=" http://go.microsoft.com/fwlink/?LinkId=129117 ">Design for a Failover Cluster in Which All Nodes Run Hyper-V</a>&#160; </span> </li>    <li><span style="font-size: 11pt; color: #1f497d; font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;"></span><span style="font-size: 11pt; color: #1f497d; font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;"><a class="" href="http://go.microsoft.com/fwlink/?LinkId=129110" target="_blank" mce_href="http://go.microsoft.com/fwlink/?LinkId=129110 ">Requirements and Recommendations for Failover Clusters in Which All Nodes Run Hyper-V</a>&#160;&#160;&#160; </span></li>    <li><span style="font-size: 11pt; color: #1f497d; font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;"></span><span style="font-size: 11pt; color: #1f497d; font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;"><a class="" href="http://go.microsoft.com/fwlink/?LinkId=129123" target="_blank" mce_href="http://go.microsoft.com/fwlink/?LinkId=129123 ">Checklist: Failover Cluster in Which the Servers Run Hyper-V</a>&#160;&#160;&#160; </span></li> </ul>  <p><span style="font-size: 11pt; color: #1f497d; font-family: &#39;Calibri&#39;,&#39;sans-serif&#39;"></span>Long story short, virtualisation has not changed anything when it comes to mitigation against system failure/outage.&#160; The same rules still apply.&#160; Virtualisation high availability solutions represent only the first layer of protection .. just don't forget the other options like:</p>  <ul>   <ul></ul>    <li>Traditional Backup and Recovery </li>    <li>Host Clustering </li>    <li>Network Load Balancing</li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>Technology Day – Microsoft Virtualisation (Level: 300)</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/technology-day-microsoft-virtualisation-level-300</link>
      <pubDate>Wed, 12 Nov 2008 09:45:26 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2008/11/12/technology-day-microsoft-virtualisation-level-300/</guid>
      <description><![CDATA[We are running an event this December for Microsoft Premier customers.&#160; I'm pretty excited...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.microsoft.com/virtualization/default.mspx" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="29" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/clip_image002_3.jpg" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/clip_image002_3.jpg" width="244" border="0" /></a></p>  <p>We are running an event this December for Microsoft Premier customers.&#160; I'm pretty excited about it actually.&#160; Premier Field Engineering and Microsoft Consulting Services are teaming up to present real world details on Hyper-V, System Centre Virtual Machine Manager 2008 and Application Virtualisation.&#160; We plan on running as many demonstrations as possible during the event so death by PowerPoint should not be an issue.</p>  <p><a href="http://www.microsoft.com/services/Microsoftservices/srv_premier.mspx" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="35" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/image_3.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/TechnologyDayMicrosoftVirtualisationLeve_CF7E/image_3.png" width="244" border="0" /></a> </p>  <p>This event is only open to Microsoft Premier Customers.&#160; Contact your Technical Account Manager to reserve your place.&#160; If you are not a Premier Customer we plan on running the event again early in 2009.&#160; Drop me an email if you are interested in attending.</p>  <p>Here is the agenda for the event :</p>  <p><b>Title:&#160; </b>Technology Day &#8211; Microsoft Virtualisation (Level: 300)</p>  <p><b>Location</b></p>  <p>Microsoft Sandyford   <br />Building 3, (Atrium B)    <br />Carmenhall Road,     <br />Sandyford Industrial Estate, Dublin 18</p>  <p>Training Room 5.41</p>  <p><b>Date &amp; Time     <br /></b>Fri 5<sup>th</sup> December @ 9:15    <br /><b>     <br />Breaks</b></p>  <p>15 mins @ 11:15 am   <br />1 hour @ 1pm &#8211; 2pm (Lunch)    <br />15 mins @ 3:30pm</p>  <p><b>Morning</b></p>  <p><b>09:30</b></p>  <p>Workshop Introduction</p>  <p><b>09:45</b></p>  <p><u>Microsoft Virtualisation @ Nissan Ireland     <br /></u><em>Rory Donnelly (CIO Nissan Ireland)</em></p>  <p><b>10:00</b></p>  <p>Virtual Data Centre :</p>  <p><u>Microsoft Server Virtualisation and System Centre Virtual Machine Manager     <br /></u><em>Gavin McShera, Victor Arzate Rodriguez and David McCormick</em></p>  <p>This session is aimed at providing skills to deploy and administer a Virtualised Data Centre, using Microsoft Server Virtualisation products and System Centre Virtual Machine Manager 2008.</p>  <p>Content:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </p>  <p>Hyper-V Architecture</p>  <ul>   <li>Understand the architecture behind Windows Server 2008 Hyper-V and Hyper-V Server.</li>    <li>Learn how to increase uptime, by understanding what is happening under the covers of Hyper-V.</li> </ul>  <p>Getting to grips with Server Core Hyper-V and Hyper-V Server</p>  <ul>   <li>Understand the process of enabling Hyper-V on Server Core including enabling remote management.</li>    <li>Understand the best practices for management and delegation.</li>    <li>Learn from our experience of deploying Hyper-V Server Core.</li> </ul>  <p>Performance Best Practice &amp; High Availability</p>  <ul>   <li>Understand Hyper-V Performance Best Practices &#8211; The big 4: Disk, Memory, Network &amp; Processor.</li>    <li>Understand Failover Clustering Best Practices, Server Core hosts &amp; Management.</li> </ul>  <p>Managing Hyper-V</p>  <ul>   <li>Learn how to effectively manage Hyper-V hosts in an enterprise deployment using SCVMM 2008.</li>    <li>Understand SCVMM design considerations and best practices.</li> </ul>  <p>Deploying and Migrating to Hyper-V</p>  <ul>   <li>Understand various methods of virtual machine deployment, including with SCVMM 2008.</li>    <li>Learn about some common migration routines.</li> </ul>  <p><b></b></p>  <p><b></b></p>  <p><b></b></p>  <p><b></b></p>  <p><b></b></p>  <p><b>Afternoon</b></p>  <p><b>02:15</b></p>  <p><u>Application Virtualisation with Microsoft App- V (formerly Softgrid)</u>    <br /><em>Alan Stone and Paul Devlin</em></p>  <p>This session introduces Microsoft Application Virtualisation and provides notes from the field with real world scenarios</p>  <p>Content:&#160;&#160;&#160;&#160; </p>  <ul>   <li>An overview of the App-V technology</li>    <li>How App-V can mature the IT Environment</li> </ul>  <p>Notes from the Field</p>  <ul>   <li>How App-V helped a customer overcome application delivery challenges</li>    <li>Benefits to mobile workers</li>    <li>Application Compatibility</li>    <li>Sequencing Recipes best practices</li> </ul>  <p>Application Virtualisation 4.5 What does the future hold?</p>  <ul>   <li>Integration with the System Centre family of products</li>    <li>New Deployment methods for Virtualised applications</li>    <li>Asset intelligence &amp; App-V 4.5</li> </ul>  <p><b>03:45</b></p>  <p>Open Discussion &#8211; Q &amp; A</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows Server 2008 Terminal Services: Single Sign On and Windows XP clients</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/windows-server-2008-terminal-services-single-sign-on-and-windows-xp-clients</link>
      <pubDate>Fri, 05 Sep 2008 11:55:00 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2008/09/05/windows-server-2008-terminal-services-single-sign-on-and-windows-xp-clients/</guid>
      <description><![CDATA[Single Sign On for Windows XP Clients  
Single Sign On (SSO) to Windows Server 2008 (W2K8)...]]></description>
      <content:encoded><![CDATA[<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_2.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_2.png" mce_href="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_2.png"><IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=85 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb.png" width=244 border=0 mce_src="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb.png"></A></P>
<H5>Single Sign On for Windows XP Clients <BR><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_12.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_12.png" mce_href="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_12.png"><IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=60 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_5.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_5.png" width=60 align=right border=0 mce_src="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_5.png"></A> </H5>
<P>Single Sign On (SSO) to Windows Server 2008 (W2K8) Terminal Services uses the Credential Security Service Provider (CredSSP).&nbsp; CredSSP delegates credentials to defined target servers and is native to Windows Vista.&nbsp; Windows XP SP3 includes CredSSP but it is not enabled by default.&nbsp; Windows XP SP2 clients can still connect to W2K8 Terminal Services but users will be prompted for credentials upon establishing the first session.&nbsp; Having to enter your username and password ruins the RemoteAPP experience.&nbsp; So what do you need to get your Windows XP client seamlessly connecting to a W2K8 Terminal Server?</P>
<UL>
<LI>Windows XP SP3</LI>
<LI>Remote Desktop Connection (RDC) 6.1 (Part of SP3) </LI></UL>
<P><A href="http://support.microsoft.com/kb/951608/" target=_blank mce_href="http://support.microsoft.com/kb/951608/">KB951608</A> explains the CredSSP for Windows XP SP3 in detail.</P>
<P>Once you have SP3 installed you need to make the following changes:</P>
<P>Client side:</P>
<UL>
<LI>Enable CredSSP </LI>
<LI>Configure Single Sign On for credential delegation </LI>
<LI>Define target servers </LI></UL>
<P>Server side:</P>
<UL>
<LI>Modify RDP protocol settings </LI></UL>
<P><U>Enable CredSSP</U></P>
<P>The CredSSP settings have to be APPENDED to the existing parameters.&nbsp; See KB951608.&nbsp; Appending to existing keys could prove time consuming if you have a lot of clients.&nbsp; Here is a script written in VBS that may make automating the task a little easier.</P>
<P><STRONG>Disclaimer: Do not blindly run these scripts without testing first.&nbsp; Make sure you take a backup of the registry!</STRONG></P>
<P><I><FONT color=#404040>Const HKEY_LOCAL_MACHINE = &amp;H80000002</FONT></I></P>
<P mce_keep="true">&nbsp;</P>
<P><I><FONT color=#404040>strComputer = "."</FONT></I> </P>
<P><I><FONT color=#404040></FONT></I></P>
<P><I><FONT color=#404040>Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &amp; strComputer &amp; "\root\default:StdRegProv")</FONT></I> </P>
<P><I><FONT color=#404040></FONT></I></P>
<P><FONT color=#404040><I>‘</I><I>strKeyPath = "SYSTEM\CurrentControlSet\Control\Lsa"</I></FONT> </P>
<P><I><FONT color=#404040>strValueName = "Security Packages"</FONT></I> </P>
<P><I><FONT color=#404040>oReg.GetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,arrSecurityPackages</FONT></I> </P>
<P><I><FONT color=#404040></FONT></I></P>
<P><I><FONT color=#404040>For Each strValue In arrSecurityPackages</FONT></I> </P>
<P><I><FONT color=#404040>if lcase(strValue) = "tspkg" then intTSPKG = 1 ‘ Set a flag to say that value already exists</FONT></I> </P>
<P><I><FONT color=#404040>Next</FONT></I> </P>
<P><I><FONT color=#404040></FONT></I></P>
<P><I><FONT color=#404040>if intTSPKG &lt;&gt; 1 then ‘Value doesn’t exist so lets create it</FONT></I> </P>
<P><I><FONT color=#404040>intNewArraySize = Ubound(arrSecurityPackages) + 1</FONT></I> </P>
<P><I><FONT color=#404040>reDim Preserve arrSecurityPackages(intNewArraySize) ‘Resize the array for new value and keep existing values</FONT></I> </P>
<P><I><FONT color=#404040>arrSecurityPackages(intNewArraySize) = "tspkg" ‘ Add the new value</FONT></I> </P>
<P><I><FONT color=#404040>oReg.SetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,arrSecurityPackages</FONT></I> </P>
<P><I><FONT color=#404040>End if</FONT></I> </P>
<P><FONT color=#404040><I>s</I><I>trKeyPath = "SYSTEM\CurrentControlSet\Control\SecurityProviders"</I></FONT> </P>
<P><I><FONT color=#404040>strValueName = "SecurityProviders"</FONT></I> </P>
<P><I><FONT color=#404040>oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue</FONT></I> </P>
<P><I><FONT color=#404040></FONT></I></P>
<P><I><FONT color=#404040>intResult = InStr(strValue, "credssp.dll") ‘Will return position found in string</FONT></I> </P>
<P><I><FONT color=#404040></FONT></I></P>
<P><I><FONT color=#404040>if intResult = 0 then ‘Position of 0 means string not found</FONT></I> </P>
<P><I><FONT color=#404040>strValue=strValue &amp; ",credssp.dll"</FONT></I> </P>
<P><I><FONT color=#404040>oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue</FONT></I> </P>
<P><I><FONT color=#404040>End if</FONT></I></P>
<P mce_keep="true">&nbsp;</P>
<P><U>Configure Single Sign On and define target servers</U></P>
<P>The following registry changes enable CredSSP for the default credentials.</P>
<P><EM><FONT color=#404040>Windows Registry Editor Version 5.00</FONT></EM></P>
<P><EM><FONT color=#404040>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation]</FONT></EM></P>
<P><EM><FONT color=#404040>"AllowDefaultCredentials"=dword:00000001</FONT></EM></P>
<P><EM><FONT color=#404040>"ConcatenateDefaults_AllowDefault"=dword:00000001</FONT></EM></P>
<P>The following registry changes define the target servers.</P>
<P><EM><FONT color=#404040>Windows Registry Editor Version 5.00 <BR><BR>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefaultCredentials] <BR>"1"="TERMSRV/*"</FONT></EM></P>
<P>You can explicitly name your terminal servers e.g. :</P>
<UL>
<LI>TERMSRV/myserver.mydomain.com : A specific server </LI>
<LI>TERMSRV/*.mydomain.com : All servers in mydomain.com </LI>
<LI>TERMSRV/* : All servers </LI></UL>
<P><I><FONT color=#404040></FONT></I></P>
<P><U>RDP Protocol changes</U></P>
<P>You have to make some changes to the default RDP protocol settings on your server in order to allow Windows XP SP3 clients connect.</P>
<P>Open Terminal Server Configuration snap-in and modify the RDP connection properties as follows:</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_6.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_6.png" mce_href="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_6.png"><IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=509 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_2.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_2.png" width=412 border=0 mce_src="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_2.png"></A> </P>
<P>Note that the tick has been removed from the "Allow connections only from computers running Remote Desktop with Network Level Authentication".&nbsp; I have the Encryption level set of Client Compatible but there is no reason why you cannot use High.</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_8.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_8.png" mce_href="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_8.png"><IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=509 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_3.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_3.png" width=410 border=0 mce_src="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/WindowsServer2008TerminalServicesPresent_E14F/image_thumb_3.png"></A> </P>
<P>Make sure that the Use client-provided log on information radial button is selected.</P>
<P>You should now be in a position to make use of the SSO functionality from your Windows XP clients.&nbsp; However, there is a KB titled <A href="http://support.microsoft.com/kb/953760" target=_blank mce_href="http://support.microsoft.com/kb/953760">When you enable SSO for a terminal server from a Windows XP SP3-based client computer, you are still prompted for user credentials when you log on to the terminal server</A> which comes with a patch.&nbsp; During my testing I did not come across this problem ... but I figured it was worth noting.</P>]]></content:encoded>
    </item>
    <item>
      <title>Virtualisation : Support statements and Licensing</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/virtualisation-support-statements-and-licensing</link>
      <pubDate>Wed, 20 Aug 2008 17:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2008/08/20/virtualisation-support-statements-and-licensing/</guid>
      <description><![CDATA[Over the past week or so Microsoft have clarified&nbsp;the support statement for server products...]]></description>
      <content:encoded><![CDATA[<P>Over the past week or so Microsoft have clarified&nbsp;the support statement for server products running in&nbsp;virtual environments.&nbsp;&nbsp;The most significant&nbsp;announcement was&nbsp;the&nbsp;<A target=_blank href="http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm" mce_href="http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm">Server Virtualisation Validation Program</A>&nbsp;(SVVP).&nbsp; To quote "The Server Virtualization Validation Program (SVVP) is open to any vendor who delivers a virtualization machine solution that hosts Windows Server 2008, Windows 2000 Server Service Pack 4 and Windows Server 2003 Service Pack 2 and subsequent service packs. The virtualization solution can either be hypervisor-based or a hosted solution. The program enables vendors to validate various configurations so that customers of Windows Server can receive technical support in virtualized environments. Customers with validated solutions will benefit from the support provided by Microsoft as a part of the regular Windows Server technical support framework."</P>
<P>The participating vendors (at time of writing are):</P>
<UL>
<LI>Cisco Systems, Inc.</LI>
<LI>Citrix Systems, Inc.</LI>
<LI>Novell, Inc.</LI>
<LI>Sun Microsystems</LI>
<LI>Unisys Corp.</LI>
<LI>Virtual Iron Software </LI>
<LI>VMware, Inc.</LI></UL>
<P>The SVVP does not mean that Microsoft support&nbsp;the products from the vendors listed above.&nbsp; The SVVP means the validated third party product provides a suitable environment upon which the Microsoft operating system&nbsp;can run.&nbsp; If you think about it, the SVVP&nbsp;is very similar to the hardware certification&nbsp;for Microsoft&nbsp;operating systems.</P>
<P>Now that you know the supportability of your Microsoft operating systems&nbsp;turn your eyes to the support statements for Microsoft server software.&nbsp;<A title="Microsoft server software and supported virtualization environments" target=_blank href="http://support.microsoft.com/?kbid=957006" mce_href="http://support.microsoft.com/?kbid=957006">Microsoft server software and supported virtualization environments</A>.&nbsp; </P>
<P>You'll find statements for :</P>
<UL>
<LI>Microsoft Application Virtualization (App-V)</LI>
<LI>Microsoft BizTalk Server</LI>
<LI>Microsoft Commerce Server</LI>
<LI>Microsoft Dynamics AX</LI>
<LI>Microsoft Dynamics CRM</LI>
<LI>Microsoft Dynamics NAV</LI>
<LI>Microsoft Exchange Server</LI>
<LI>Microsoft Forefront Client Security</LI>
<LI>Microsoft Intelligent Application Gateway (IAG)</LI>
<LI>Microsoft Forefront Security for Exchange (FSE)</LI>
<LI>Microsoft Forefront Security for SharePoint (FSP)</LI>
<LI>Microsoft Host Integration Server</LI>
<LI>Microsoft Internet Security and Acceleration (ISA) Server</LI>
<LI>Microsoft Office Groove Server</LI>
<LI>Microsoft Office PerformancePoint Server</LI>
<LI>Microsoft Office Project Server</LI>
<LI>Microsoft Office SharePoint Server and Windows SharePoint Services</LI>
<LI>Microsoft Operations Manager (MOM) 2005</LI>
<LI>Microsoft Search Server</LI>
<LI>Microsoft SQL Server 2008</LI>
<LI>Microsoft System Center Configuration Manager</LI>
<LI>Microsoft System Center Data Protection Manager</LI>
<LI>Microsoft System Center Essentials</LI>
<LI>Microsoft System Center Operations Manager</LI>
<LI>Microsoft System Center Virtual Machine Manager</LI>
<LI>Microsoft Systems Management Server (SMS)</LI>
<LI>Microsoft Visual Studio Team System</LI>
<LI>Microsoft Windows HPC Server 2008</LI>
<LI>Windows Server 2003 Web Edition</LI>
<LI>Microsoft Windows Server Update Services (WSUS)</LI>
<LI>Windows Web Server 2008</LI></UL>
<P><STRONG><U>Licensing changes:</U></STRONG></P>
<DIV class=appliesToLink>New Licensing Flexibility : check out the press release <A href="http://www.microsoft.com/presspass/press/2008/aug08/08-19EasyPathPR.mspx">http://www.microsoft.com/presspass/press/2008/aug08/08-19EasyPathPR.mspx</A></DIV>
<DIV class=appliesToLink>&nbsp;</DIV>]]></content:encoded>
    </item>
    <item>
      <title>Scripting: Hyper-V - Mount VHDs by right clicking</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/scripting-hyper-v-mount-vhds-by-right-clicking</link>
      <pubDate>Fri, 25 Jul 2008 11:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Gavin McShera]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2008/07/25/scripting-hyper-v-mount-vhds-by-right-clicking/</guid>
      <description><![CDATA[There are plenty of posts on the interweb&nbsp;that show you how to mount and unmount vhds via...]]></description>
      <content:encoded><![CDATA[<P>There are plenty of posts on the interweb&nbsp;that show you how to mount and unmount vhds via powershell.&nbsp; I downloaded the Hyper-V PowerShell management library from CodePlex.com <A title="PowerShell mgt library" target=_blank href="http://www.codeplex.com/PSHyperv" mce_href="http://www.codeplex.com/PSHyperv">here</A>&nbsp;as created by&nbsp;<A title="James O'Neils blog" target=_blank href="http://blogs.technet.com/jamesone/" mce_href="http://blogs.technet.com/jamesone/">James O'Neil</A>.&nbsp; In it he kindly provides two scripts (mount-VHD.ps1 and Unmount-VHD.ps1) along with a REG file.&nbsp; Assuming you have PowerShell 1.0 installed (available feature in Windows Server 2008) these scripts and registry settings work fine.&nbsp; </P>
<P>I ran into problems once I downloaded and installed the <A title="PowerShell 2.0 CTP" target=_blank href="http://www.microsoft.com/downloadS/details.aspx?familyid=60DEAC2B-975B-41E6-9FA0-C2FD6AA6BC89&amp;displaylang=en" mce_href="http://www.microsoft.com/downloadS/details.aspx?familyid=60DEAC2B-975B-41E6-9FA0-C2FD6AA6BC89&amp;displaylang=en">Windows PowerShell 2.0 Community Technology Preview (CTP)</A>.&nbsp; Powershells execution policy wouldnt&nbsp;let&nbsp;the scripts run anymore.</P>
<P>You can change the executionPolicy a number of ways:</P>
<P>Registry:&nbsp;&nbsp;</P>
<BLOCKQUOTE>
<P><EM>HKLM\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell</EM></P>
<P>Change the key: <EM>REG_SZ ExecutionPolicy </EM>to<EM> Unrestricted</EM></P></BLOCKQUOTE>
<P>PowerShell:</P>
<BLOCKQUOTE>
<P><EM>set-executionpolicy unrestricted</EM></P></BLOCKQUOTE>
<P>Note: By changing the execution policy you are technically opening your system up to remote execution of PowerShell scripts from unsigned/untrusted sources.&nbsp; I want to be able to mount vhds easily coz Im a lazy kinda guy.&nbsp;&nbsp; Im running Hyper-V on my laptop so Im not too concerned about security in this instance.&nbsp; You should think carefully about making this change in a production environment.</P>
<P>The second thing I noticed was that the registry settings provided by James no longer worked.&nbsp; So I came up with a slight modification as follows:</P>
<BLOCKQUOTE>
<P><EM>&nbsp;Windows Registry Editor Version 5.00</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD]</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD\DefaultIcon]<BR>@="%SystemRoot%\\system32\\imageres.dll,26"</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD\shell]<BR>@="Mount"</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD\shell\Mount]</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD\shell\Mount\command]<BR>@="cmd /k \"powershell -NoProfile -Command \"&amp; 'c:\\Program Files\\Hyper-V\\Mount-VHD.ps1' '%1'\"\""</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD\shell\Unmount]</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\Virtual.Machine.HD\shell\Unmount\command]<BR>@="cmd /k \"powershell -NoProfile -Command \"&amp; 'c:\\Program Files\\Hyper-V\\Unmount-VHD.ps1' '%1'\"\""</EM></P>
<P><EM>[HKEY_CLASSES_ROOT\.vhd]<BR>@="Virtual.Machine.HD"</EM></P></BLOCKQUOTE>
<P>I've used cmd/k instead of cmd/c so I can see what the PowerShell script reports when its finished along with a couple of changes to get PowerShell to accept the string after the -Command.</P>
<P><A href="http://null/technet/scriptcenter/hubs/msh.mspx"></A><A id=ctl00_ctl00_WideContent_ProjectTitleControl1_ProjectTitleLink class=NoUnderline href="http://www.codeplex.com/PsObject"></A></P>
<P>Now all is great in the land of Hyper-V on my laptop.</P>
<P><A id=ctl00_ctl00_WideContent_ProjectTitleControl1_ProjectTitleLink class=NoUnderline href="http://www.codeplex.com/PsObject"></A>&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Windows 2008 Clustering &amp; the Cluster Log</title>
      <link>https://docs.microsoft.com/archive/blogs/pfe-ireland/windows-2008-clustering-the-cluster-log</link>
      <pubDate>Fri, 04 Jul 2008 05:40:38 GMT</pubDate>
      <dc:creator><![CDATA[DavidMcCormick]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/pfe-ireland/2008/07/04/windows-2008-clustering-the-cluster-log/</guid>
      <description><![CDATA[&#160;  Where is the cluster log in Windows 2008 ?  This short answer is its no longer there. On our...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p><strong>Where is the cluster log in Windows 2008 ?</strong></p>  <p>This short answer is its no longer there. On our Windows 2008 cluster node if we navigate to %systemroot%\system32\LogFiles\Cluster your wont find the cluster.log file anymore.</p>  <p>Why ? Its been replaced by a much more sophisticated event based tracing system.</p>  <p><em>The Vista\Windows Server 2008 Event Model is the next generation of Windows Event Logging and replaces the current version of the Event Log shipped in Microsoft&#174; Windows&#174; 2003 Server, Microsoft&#174; Windows&#174; XP, Windows 2000, and previous versions of Microsoft&#174; Windows NT&#174;. </em></p>  <p><em>The new model is a major update to the NT Event Log service. It maintains 100% backwards compatibility with the existing APIs and functionality and fully leverages the existing NT Event Log instrumentation in the applications and services. At the same time, it eliminates some of the limitations of the NT Event Log and provides additional features to better support monitoring and diagnostics of Windows applications, services, components, and drivers.</em></p>  <p>In a future post I will go through the new Logging and tracing features for clusters in Windows 2008 but for now lets look at how to get access to the old familiar cluster.log file.</p>  <p>Here's how to go about it.</p>  <p>1.&#160;&#160; Go to a command prompt</p>  <p>2.&#160; Type &quot;Cluster /Cluster:<em>yourclustername</em> log /gen /copy &quot;C:\temp&quot;. You should get output as follows</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/Windows2008ClusteringtheClusterLog_9618/image_2.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/Windows2008ClusteringtheClusterLog_9618/image_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="261" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/pfe-ireland/WindowsLiveWriter/Windows2008ClusteringtheClusterLog_9618/image_thumb.png" original-url="http://blogs.technet.com/blogfiles/pfe-ireland/WindowsLiveWriter/Windows2008ClusteringtheClusterLog_9618/image_thumb.png" width="430" border="0" /></a>&#160;</p>  <p>3. Navigate to the c:\temp directory and there you will find the .log files for each node of your cluster.</p>  <p>The cluster log can now be opened in Notepad.</p>  <p>Please note that you need to run this command after each change as its not dynamically updated like the old .log file.</p>]]></content:encoded>
    </item>
  </channel>
</rss>