<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Colin Cole's Weblog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/colinco/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/colinco/feed.xml</link>
    <description>Software Development, the Insurance Industry, and a combination of the two</description>
    <lastBuildDate>Tue, 16 Apr 2019 04:55:48 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Migrating Financial Services Applications to the Azure Public Cloud</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/migrating-financial-services-applications-to-the-azure-public-cloud</link>
      <pubDate>Wed, 17 Aug 2011 09:09:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2011/08/17/migrating-financial-services-applications-to-the-azure-public-cloud/</guid>
      <description><![CDATA[Our Microsoft finserv team is seeing a major uptick in financial services firms and partners looking...]]></description>
      <content:encoded><![CDATA[<p>Our Microsoft finserv team is seeing a major uptick in financial services firms and partners looking to leverage Microsoft Azure public cloud offering. Windows Azure and the cloud offer a paradigm shift in computing where a company can outsource all aspects of running their software except for their application logic and data. Windows Azure is truly &ldquo;Platform as a Service&rdquo; (PaaS) as it manages the full platform stack, operating the data center, server hardware, server operating system, and the application server. Finserv companies are beginning to see ways they can leverage the benefits of the public cloud. For example, a recent survey by Novarica published in the Jan/Feb 2011 Insurance Networking News periodical shows an increasing number of insurance IT executives spending a growing percentage of their budgets on SaaS offerings. This survey corresponds to the results of a Microsoft survey of finserv IT decision makers asking the same questions. In both sets of independent surveys, the main problem outlined was a lack of available SaaS offerings for finserv solution domains today. Our Microsoft finserv team is doing something about this problem, and is proactively engaging with a core set of our independent software vendors (ISV&rsquo;s) to help migrate all or parts of their solutions to Windows Azure and the public cloud. The idea is to use the Azure Marketplace App Market to advertise and sell finserv SaaS offerings available for customers. More on App Market here: <a href="https://www.microsoft.com/windowsazure/marketplace/default.aspx">https://www.microsoft.com/windowsazure/marketplace/default.aspx</a>. Windows Azure is a large subject area with lots of features and technical details; however, below we share some insight into migrating ISV applications to the Azure public cloud. Future blog postings will fill in more details on Azure and financial services, such as security, integration, and storage.</p>
<p>Common misconception. Existing applications needs to be rewritten to successfully work in Azure, or Azure is really only for new application efforts that are specifically targeted for the Azure cloud computing platform.</p>
<p>Reality. While there&rsquo;s some traditional application techniques that will need tweaking/resolution before successfully moving to the cloud (i.e. statefull architectures holding session data in server memory), the reality is Azure is quite flexible and can be configured to handle many existing scenarios. Finserv ISV applications come in all shapes and sizes and most applications typically have 3<sup>rd</sup> party dependencies. These kinds of applications can be migrated to the Azure public cloud. This blog will explain how in some level of detail.</p>
<p>Windows Azure is broken up into core functional services such as Compute, Storage, and the Fabric Controller. The compute service is the virtual machines that run your business logic. Ultimately Azure compute is a set of specialized Windows Server2008 R2 hyper-v instances that a customer rents for their application processing needs. Azure also provides relational (SQL Azure) and non-relational storage (Azure Storage) services, which are separate from the core compute service. Windows Azure compute is broken into 3 different types of roles, where an application can execute multiple instances of each role. The available roles are: (<a href="https://www.microsoft.com/windowsazure/compute/default.aspx">https://www.microsoft.com/windowsazure/compute/default.aspx</a>)</p>
<ul>
<li><b>Web Role</b>. Virtual machine designed to handle web requests where IIS (Internet Information Services) is used as the web server. Typically a web role is used for HTTP or HTTPS type functionality.</li>
<li><b>Worker Role</b>. Virtual machine designed to handle arbitrary tasks or anything where IIS is not used as the web server. Sometimes these are background tasks, and sometimes this role is used for running non-IIS web servers.</li>
<li><b>VM Role</b>. This is a customer built Windows Server 2008 R2 virtual image, where the customer preconfigures and loads a ready-to-run virtual image. Note. This is not &ldquo;infrastructure as a Service&rdquo; (IaaS) where you rent a virtual machine instance and have full control over it. More on this below.</li>
</ul>
<p>Microsoft is very clear that Azure is &ldquo;platform as a service&rdquo;, not &ldquo;infrastructure as a service&rdquo;, which means that although you are renting virtual machine processing power, the Azure platform manages those virtual machines for you and manages the virtual machine lifetime. This is handled by the Azure Fabric Controller. This service is essentially the brains of Windows Azure. A useful metaphor is that if Windows is an operating system for a server, Windows Azure is an operating system for a data center. The fabric controller is the core of Windows Azure. It handles starting up your Azure role instances (each instance is a separate virtual machine), moving your application over to the virtual machine (in the web and worker role cases), upgrading the virtual machine (web and worker role cases), and managing physical hardware failures. Windows Azure load balances requests across two or more instances of your running application (2 or more role instances), and the fabric controller can at any time pull a virtual machine out of the load balanced cluster, and put a new one in (with your software). Because of this, you can never assume that something sitting in memory on a particular virtual machine instance is still in memory, but what you can assume is that Azure will keep multiple instances of each role running, load balancing requests, and safe from hardware failures. It&rsquo;s an amazing platform designed for scale, automation, and self-service.</p>
<p>So what does this all mean from the application migration perspective? One of the confusing aspects of Azure when it first appeared was how to migrate existing applications that involved lots of configuration and 3<sup>rd</sup> party components. Azure was best served for traditional pure .NET applications. This is no longer the case. An Azure web role and worker role are essentially wiped clean each time a role instance is started by the Azure fabric controller. Your software is migrated to the instance during an initialization step that happens went the role instance starts up. So the question is how can 3<sup>rd</sup> party components get installed, and what if the application has configuration requirements like registry settings, Windows services, or other types of required scripting? Windows Azure allows for &ldquo;Startup Tasks&rdquo; to execute on a particular role before the role actually runs and receives requests.&nbsp; <a href="https://msdn.microsoft.com/en-us/library/gg456327.aspx">https://msdn.microsoft.com/en-us/library/gg456327.aspx</a>. Startup tasks provide the ability to run executable code as part of starting up and configuring a role and these tasks can run as the administrator on the machine and have the necessary access to the machine. With startup tasks, your configuration can do things like install other 3<sup>rd</sup> party software, access the registry and other requirements to get the software properly configured. In addition to startup tasks, Azure also provides the ability to fully configure IIS on a web role for things like multiple websites, virtual directories, and other IIS required configurations. More on full IIS capabilities here: <a href="https://blogs.msdn.com/b/windowsazure/archive/2010/12/02/new-full-iis-capabilities-differences-from-hosted-web-core.aspx">https://blogs.msdn.com/b/windowsazure/archive/2010/12/02/new-full-iis-capabilities-differences-from-hosted-web-core.aspx</a>.</p>
<p>Recently working with a finserv ISV to migrate existing functionality to Azure, the particular company used a 3<sup>rd</sup> party web server, Apache, as part of their software. Clearly Apache is not a standard component used in a .NET application, so what options did this ISV have for migrating this solution? Turns out Azure is quite flexible and agile in how it handles non Microsoft application components, and something like Apache works just fine on Azure. The requirement is that the software must run on Windows Server 2008 R2, which is a 64-bit operating system. Assuming it works under those requirements, chances are good that it will work on Azure (assuming it follows cloud conventions like not holding session state in memory, etc.). As noted above, Azure has a Web role, and Worker role virtual machine instance type. The main difference is that a web role comes configured with IIS and a worker role does not. So to use Apache as a webserver you leverage an Azure Worker role (because you&rsquo;re not using IIS), create a startup task to install and configure Apache, open up an input TCP endpoint for Apache&rsquo;s incoming requests, and run your application. More information on this concept here: <a href="https://blog.smarx.com/posts/using-other-web-servers-on-windows-azure">https://blog.smarx.com/posts/using-other-web-servers-on-windows-azure</a>. Bottom line is that Azure does not require Microsoft application server stack technologies. It can run unmanaged C++, Java, PHP, and most software that will run on Windows Server 2008 R2.</p>
<p>Another great new feature of Azure is the ability to remote desktop connect to the virtual machine instances themselves. Through remote desktop, you can logon to each instance after it is setup and running in Azure. The benefit to verify and make sure everything you installed and configured was setup correctly. It has some testing benefits as well, however, a manual change made to the virtual image through remote desktop will be lost once the fabric controller removes and starts a fresh VM instance. So remote desktop should not be used for manually installing or configuring software, but it is very useful for testing and verifying the migration of a software solution. Any configuration change needs to be properly scripted as part of a startup task to ensure it happens every time the VM instance is started by Azure.</p>
<p>Given Azure is very flexible for moving existing logic to Web and Worker roles, what is the point of the VM Role? The VM allows a customer to setup and configure their software locally by building their own virtual machine VHD image and uploading that image to Azure. The benefit is you can build and setup everything beforehand and have Azure run your own custom instance. That said, a VM Role behaves similar to a Web and Worker role where the Azure fabric controller controls the lifetime of the instance, and anything left in memory could be removed at any moment by the fabric controller (if it restarts a VM instance), so a stateless architecture is still required. This is why a VM Role instance is considered part of the Azure PaaS architecture, and is not true IaaS. The downside of a VM role is that Azure can no longer patch the operating system and update the image. You are now required to do this yourself, and upload the patched images manually (VM Role does support Differencing VHDs).</p>
<p>What is the best practice on when to use a VM Role, and when to use a Web/Worker role? Do to the great new set of application migration features provided by Azure startup tasks and full IIS configurability, the best practice is as follows:</p>
<ul>
<li>Attempt to use a Web/Worker role first and leverage startup tasks. Startup tasks can be used for most installation and configuration requirements. Web and Worker roles are advantageous to truly get the most benefit of running in the powerful Azure PaaS environment. Web an Worker roles are properly patched and upgraded as part of the platform.</li>
<li>Use a VM Role when the installation is very complicated and simply cannot be scripted with startup tasks. Perhaps the 3<sup>rd</sup> party software installation does not have an unattended option, or it just takes too long to install the 3<sup>rd</sup> party components. This was the scenario the VM Role was designed to solve.</li>
</ul>
<p>Hopefully you now have a better idea of the powerful and flexible environment provided by Windows Azure. It is not just for new application development as it supports a wide variety of migration options that should help financial services institutions and partners quickly obtain the economic benefits of the public cloud. In the future I&rsquo;ll blog about security, integration, and storage options as they pertain to financial services.</p>]]></content:encoded>
    </item>
    <item>
      <title>Leverage SharePoint to Orchestrate Insurance Business Processes</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/leverage-sharepoint-to-orchestrate-insurance-business-processes</link>
      <pubDate>Fri, 19 Feb 2010 11:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2010/02/19/leverage-sharepoint-to-orchestrate-insurance-business-processes/</guid>
      <description><![CDATA[Many insurance customers have SharePoint, but most customers don't fully grasp the rich...]]></description>
      <content:encoded><![CDATA[<P>Many insurance customers have SharePoint, but most customers don't fully grasp the rich collaborative features that can solve line of business workfow problems, which is a particular need in the insurance industry.&nbsp;I demonstrated&nbsp;the capabilities in an insurance context at the ACORD 2009 retail show. In this presentation, we utilize SharePoint to implement a new business and underwriting process. Watch here.</P>
<P><A href="https://www.microsoft.com/showcase/en/us/details/b0c5bf4c-be16-4d88-938d-2fda9ab406c4">https://www.microsoft.com/showcase/en/us/details/b0c5bf4c-be16-4d88-938d-2fda9ab406c4</A></P>]]></content:encoded>
    </item>
    <item>
      <title>CRM in the Insurance Industry</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/crm-in-the-insurance-industry</link>
      <pubDate>Fri, 22 Jan 2010 06:50:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2010/01/22/crm-in-the-insurance-industry/</guid>
      <description><![CDATA[One of the hidden gems from Microsoft for enterprise business solutions is a product called Dynamics...]]></description>
      <content:encoded><![CDATA[<P><SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">One of the hidden gems from Microsoft for enterprise business solutions is a product called Dynamics CRM. Turns out Dynamics is a lot more than just customer relationship management, you can configure (without code) complex insurance solutions right through this product! In this webcast, we explain the relevancy of CRM within the insurance industry, but more importantly we show customers how they can use this product for A LOT more than just CRM. As it turns out, most relationship focused scenarios (i.e. a scenario that hooks to customers/contacts) can be configured and run right through the Dynamics product/framework. It's very powerful LOB development product, which can be configured -- not coded -- to your specific enterprise application needs.</SPAN><SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">&nbsp;</SPAN></P>
<P><SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"><A href="https://academyliv.vo.msecnd.net/CAL/FSI01CAL/20100113-CAL-FSI01CAL-WMV.wmv">https://academyliv.vo.msecnd.net/CAL/FSI01CAL/20100113-CAL-FSI01CAL-WMV.wmv</A></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Windows Azure, Cloud Computing, and the Insurance Value Chain</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/windows-azure-cloud-computing-and-the-insurance-value-chain</link>
      <pubDate>Fri, 22 Jan 2010 06:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2010/01/22/windows-azure-cloud-computing-and-the-insurance-value-chain/</guid>
      <description><![CDATA[Curious how ISV insurance partners can leverage Windows Azure to run parts of their business?&nbsp;...]]></description>
      <content:encoded><![CDATA[<P><SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 10pt; mso-bidi-font-family: Arial">Curious how ISV insurance partners can leverage Windows Azure to run parts of their business?&nbsp; Software as a Service and Cloud Computing represent new opportunities for the Financial Services industry, and in this webcast, we show customers how they can&nbsp;quickly adopt new business capabilities with minimal to no hardware and software investments.&nbsp; In this webcast, I walk through the tenants of Windows Azure, and then in 15 minutes I demonstrate the technology by building an Insurance Policy service from scratch, deploy it and run it from the cloud. A soup-to-nuts policy service. By following the example,&nbsp;customers and partners can quickly see how they can leverage Windows Azure to build and host their insurance assets, leveraging all of the benefits of the cloud such as "infrastructure on demand". This webcast starts out discussing cloud + insurance strategy, but it quickly turns technical and dives into a detailed code example. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><U><FONT color=#0066cc><A href="https://mediadl.microsoft.com/MediaDL/WWW/I/industry/financialservices/livemeeting.wmv">https://mediadl.microsoft.com/MediaDL/WWW/I/industry/financialservices/livemeeting.wmv</A>&nbsp;</FONT></U><A href="https://academymobile.microsoft.com/Pages/PodcastDetail.aspx?itemId=2021&amp;userId=755&amp;caid=,10169,&amp;csId=%257B9C2F73CA-9622-4A7B-8971-4217F1594BFC%257D%2540%257B36BAB3D9-75D4-403C-B0C8-BF886543DACD%257D" mce_href="https://academymobile.microsoft.com/Pages/PodcastDetail.aspx?itemId=2021&amp;userId=755&amp;caid=,10169,&amp;csId=%257B9C2F73CA-9622-4A7B-8971-4217F1594BFC%257D%2540%257B36BAB3D9-75D4-403C-B0C8-BF886543DACD%257D"><FONT color=#0000ff></FONT></A></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Collaborative Straight Through Processing Webcast</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/collaborative-straight-through-processing-webcast</link>
      <pubDate>Fri, 23 Oct 2009 10:34:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2009/10/23/collaborative-straight-through-processing-webcast/</guid>
      <description><![CDATA[Interested in the advanced features of SharePoint?&nbsp; Here's an Insurance and Technology...]]></description>
      <content:encoded><![CDATA[Interested in the advanced features of SharePoint?&nbsp; Here's an Insurance and Technology sponsored&nbsp;webcast where Bill Hartnett and I&nbsp;demonstrate how to build an underwriting system on top of Microsoft SharePoint 2007 (with Windows Workflow Foundation and Office products).&nbsp;We call this Collaborative STP.&nbsp;Enjoy.&nbsp; 
<P style="MARGIN: 0in 0in 0pt" class=MsoPlainText><A href="https://links.e.techwebresources.com/ctt?kn=2&amp;m=33896298&amp;r=MzEyMzkzNjk4MAS2&amp;b=2&amp;j=NTY5MjQ1MTgS1&amp;mt=1&amp;rt=0" mce_href="https://links.e.techwebresources.com/ctt?kn=2&amp;m=33896298&amp;r=MzEyMzkzNjk4MAS2&amp;b=2&amp;j=NTY5MjQ1MTgS1&amp;mt=1&amp;rt=0"><FONT size=3 face=Consolas>https://links.e.techwebresources.com/ctt?kn=2&amp;m=33896298&amp;r=MzEyMzkzNjk4MAS2&amp;b=2&amp;j=NTY5MjQ1MTgS1&amp;mt=1&amp;rt=0</FONT></A>&nbsp;.&nbsp; </P>
<P style="MARGIN: 0in 0in 0pt" class=MsoPlainText mce_keep="true">&nbsp;&nbsp;&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>ACORD organization standardizes on Microsoft Unified Communication platform</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/acord-organization-standardizes-on-microsoft-unified-communication-platform</link>
      <pubDate>Mon, 05 Oct 2009 10:56:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2009/10/05/acord-organization-standardizes-on-microsoft-unified-communication-platform/</guid>
      <description><![CDATA[Great case study that shows how ACORD uses Microsoft Unified Communication and SharePoint both...]]></description>
      <content:encoded><![CDATA[Great case study that shows how ACORD uses Microsoft Unified Communication and SharePoint both internally and externally to manage their large membership community.&nbsp;The platform is leveraged for document management; instant messaging; telephony; and&nbsp;voice, video, and web conferencing.&nbsp; Read the details here. &nbsp;<A href="https://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005219">https://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005219</A>&nbsp;.]]></content:encoded>
    </item>
    <item>
      <title>Silverlight 3, SSL, and ClientAccessPolicy.xml</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/silverlight-3-ssl-and-clientaccesspolicy-xml</link>
      <pubDate>Tue, 28 Jul 2009 00:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2009/07/28/silverlight-3-ssl-and-clientaccesspolicy-xml/</guid>
      <description><![CDATA[If you're new to Silverlight 3, there seems to be some required changes to the infamous...]]></description>
      <content:encoded><![CDATA[<P>If you're new to Silverlight 3, there seems to be some required changes to the infamous clientaccesspolicy.xml to enable cross domain webservice calls.&nbsp;The typical clientaccesspolicy file that's worked fine in SL2 would not work for us with SL3.&nbsp;Couple that with the requirement of SSL, and this gets kind of tricky.&nbsp; We beat our heads against the wall for quite some time and finally came up with a solution.&nbsp; Here's an example of a clientaccesspolicy.xml file that works in SL3 with HTTP or HTTPS.&nbsp; Note the parts in RED.</P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&lt;?xml version="1.0" encoding="utf-8"?&gt;&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&lt;access-policy&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp; &lt;cross-domain-access&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp;&nbsp;&nbsp; &lt;policy&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><SPAN style="COLOR: #1f497d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;allow-from </SPAN><B><SPAN style="COLOR: red">http-request-headers="*"</SPAN></B><SPAN style="COLOR: #1f497d">&gt;</SPAN></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><FONT size=3><FONT face=Calibri><SPAN style="COLOR: #1f497d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B><SPAN style="COLOR: red">&lt;domain uri="<A href="https://*/"><FONT color=#0000ff>https://*</FONT></A>" /&gt;</SPAN></B></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><B><SPAN style="COLOR: red"><FONT size=3 face=Calibri>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;domain uri="</FONT><A href="https://*/"><FONT color=#0000ff size=3 face=Calibri>https://*</FONT></A><FONT size=3 face=Calibri>" /&gt;</FONT></SPAN></B></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/allow-from&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;grant-to&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;resource path="/" include-subpaths="true"/&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/grant-to&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp;&nbsp;&nbsp; &lt;/policy&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>&nbsp; &lt;/cross-domain-access&gt;</FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"></SPAN><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">&lt;/access-policy&gt;</SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>ACORD Forum 2009</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/acord-forum-2009</link>
      <pubDate>Fri, 12 Jun 2009 13:16:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2009/06/12/acord-forum-2009/</guid>
      <description><![CDATA[Hi. Our team just returned from the ACORD forum this year held in Orlando Florida. Microsoft had a...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'">Hi. Our team just returned from the ACORD forum this year held in Orlando Florida. Microsoft had a great presence at the forum and we showcased some fantastic&nbsp;industry&nbsp;solutions ranging from SharePoint (collaboration in insurance), Silverlight (next generation user experiences within in insurance), Surface (Life insurance Surface demo), Tellme, and Virtual Earth.&nbsp; More information can be obtained here, as well as a recap demo webcast that should be available at the end of June.&nbsp;<A href="https://www.microsoft.com/industry/financialservices/insurance/events/acord.mspx" mce_href="https://www.microsoft.com/industry/financialservices/insurance/events/acord.mspx">https://www.microsoft.com/industry/financialservices/insurance/events/acord.mspx</A>. We built a very slick demonstation of how insurance companies can build applications on the SharePoint platform leveraging the core SharePoint capabilities for a collaborative solution.&nbsp;The showcase scenario was a Life "new business" process where independent agents and brokers send ACORD 103 "new business" requests to a carrier, and process the human external and internal tasks using a SharePoint managed workflow.&nbsp;This demonstration showcases SharePoint, Silverlight, InfoPath Forms Services, Outlook/SharePoint integration, and Business Activity Monitoring (from BizTalk 2009). This demonstration will be available for viewing on the webcast linked above when it's available.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'">Chris Bertelsen, an architect from Protective Life, delivered a presentation how how Protective is leverage our&nbsp;software factory for ACORD standards (located here: <A href="https://www.codeplex.com/IVC" mce_href="https://www.codeplex.com/IVC">https://www.codeplex.com/IVC</A>)&nbsp;is being leveraged by his organization to enable internal and external interop scenarios. I also presented with Chris and showed a demonstration of the software factory as well as recent improvements.&nbsp;The video of the presentation can be downloaded here: <A href="https://www.acordlomaforum.org/2009/presentations/bertelsen.mov" mce_href="https://www.acordlomaforum.org/2009/presentations/bertelsen.mov"><FONT color=#0000ff>https://www.acordlomaforum.org/2009/presentations/bertelsen.mov</FONT></A>. Additionally, If you're interested in ACORD's new framework models, here's a great presentation from ACORD's&nbsp;Frank Neugebauer,&nbsp;<SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-ansi-language: EN; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN lang=EN><A href="https://www.acordlomaforum.org/2009/presentations/acord_framework.mov"><FONT color=#0000ff>https://www.acordlomaforum.org/2009/presentations/acord_framework.mov</FONT></A>&nbsp;. </SPAN></SPAN>&nbsp;<o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'">If anyone would like to watch a 9 minute overview of the ways Microsoft is working with the insurance industry, here's a great interview between ACORD, Bill Hartnett (Microsoft Insurance Director), and myself.&nbsp;Bill really communicates our message well.&nbsp;Select this link below and then scroll down to ISF 2009-Microsoft.&nbsp; : <A href="https://acord.a.mms.mavenapps.net/mms/rt/1/site/acord-pub01-live/current/launch.html?maven_playerId=videoacordorg1&amp;maven_referralParentPlaylistId=17d30dc4a293d6f6a980d6a829c0595811628636&amp;maven_referralPlaylistId=47e1c8880ecbeb35ace829fe6998d63d67b1630a&amp;maven_referralObject=5460976" mce_href="https://acord.a.mms.mavenapps.net/mms/rt/1/site/acord-pub01-live/current/launch.html?maven_playerId=videoacordorg1&amp;maven_referralParentPlaylistId=17d30dc4a293d6f6a980d6a829c0595811628636&amp;maven_referralPlaylistId=47e1c8880ecbeb35ace829fe6998d63d67b1630a&amp;maven_referralObject=5460976"><FONT color=#0000ff>https://acord.a.mms.mavenapps.net/mms/rt/1/site/acord-pub01-live/current/launch.html?maven_playerId=videoacordorg1&amp;maven_referralParentPlaylistId=17d30dc4a293d6f6a980d6a829c0595811628636&amp;maven_referralPlaylistId=47e1c8880ecbeb35ace829fe6998d63d67b1630a&amp;maven_referralObject=5460976</FONT></A><o:p></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'">The core theme of our showcased technologies this year at ACORD was Cloud Computing.&nbsp;Everything we showed this year from SharePoint to Silverlight can run on premises or in the cloud with Microsoft Azure. Recently I did a webcast on Microsoft Azure to our ISV partners and its publically available here for anyone interested.&nbsp; <A href="https://mediadl.microsoft.com/MediaDL/WWW/I/industry/financialservices/livemeeting.wmv" mce_href="https://mediadl.microsoft.com/MediaDL/WWW/I/industry/financialservices/livemeeting.wmv">https://mediadl.microsoft.com/MediaDL/WWW/I/industry/financialservices/livemeeting.wmv</A>&nbsp;.</SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Laptop Configuration for Hardcore Demos</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/laptop-configuration-for-hardcore-demos</link>
      <pubDate>Thu, 11 Jun 2009 17:01:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2009/06/11/laptop-configuration-for-hardcore-demos/</guid>
      <description><![CDATA[I showcase a lot of industry scenarios to customers (live demo presentations), and I build a lot of...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>I showcase a lot of industry scenarios to customers (live demo presentations), and I build a lot of demonstrations myself; so I need a fast demo environment for customer meetings as well as a top-notch developer environment for writing code. I need a platform that both performs and is flexible to vast array of different products that make up a typical enterprise insurance solution. Until now, I’ve always used Virtual PC and virtual environments to run demo scenarios, and used my main laptop OS as a development workstation. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>The problems with this approach have been:&nbsp; </FONT></P><FONT size=3 face=Calibri><SPAN style="mso-spacerun: yes"></SPAN></FONT><FONT size=3 face=Calibri>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT size=3 face=Calibri>what I need at a particular time isn’t running and I'm constantly switching internal harddrives, USB external drives, etc</FONT></SPAN></SPAN></SPAN></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT size=3 face=Calibri>it’s slow (VPC server environments are very slow), takes a long time to boot up prior to starting customer demonstrations (everything has to be warmed up and cached)</FONT></SPAN></SPAN></SPAN></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>external USB drives hanging out of every possible socket on the mahcine, carrying them around in my bag, forgetting what image is on what drive, not being able to run more than one image at once, etc.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpLast><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Generally it's a total mess!</FONT>&nbsp;</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Thanks to Windows 7 RC0 and Windows Server 2008 R2 RC0 -- it’s beautiful.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Here’s the configuration.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Note: you need a 64-bit machine with a minimum 4GB of RAM for this.</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>My hardware (this is all I need at any one time – nothing more)</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Lenovo T61p (dual core) <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>64-bit</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>4 GB RAM</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>180 GB SATA Hard disk – primary</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpLast><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>100 GB SATA Hard disk – external drive bay (swappable with a DVD drive)</FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Here’s what I did.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2" class=MsoListParagraphCxSpFirst><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Build the base Windows 7 workstation.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Install Windows 7 64-bit on the 180 GB SATA drive with only 1 partition. One of the beautiful things about this is I never need to partition my main harddrive into a bunch of different bootable partitions.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>1 partition (180 GB), formatted the harddrive, installed Windows – that’s it.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>b.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Added everything I needed.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Office, Visual Studio, SQL Server, whatever you typically use for your job.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Add the machine to your corporate domain, etc.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Build the demo Windows Server 2008 R2 environment.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Build a bootable VHD.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Goal:<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Now that we have Windows 7 installed on our main hard drive, we’re going to build a Windows 2008 R2 bootable VHD with Hyper-V, and eventually this will be a single file sitting on main harddrive (no partition necessary).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>So now build the VHD file.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>b.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>I pulled out the 180 GB harddrive and replaced it with the 100.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>You can use a backup harddrive if you have an extra one (I only have 2).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Put in your Server 2008 R2 DVD or ISO image.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>c.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Follow these instructions on building a Windows 2008 R2 bootable VHD.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT><A href="https://blogs.technet.com/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx" mce_href="https://blogs.technet.com/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx"><FONT size=3 face=Calibri>https://blogs.technet.com/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx</FONT></A><FONT size=3 face=Calibri> .<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Good blog here from Keith Combs. </FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>d.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Install Server 2008 into the VHD, setup that environment (you can configure it now or later).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>My VHD is about 10 GB in size, it has Office on it, it’s part of the corporate domain, and I added the Hyper-v role (this is important obviously).</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>e.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Note: I made my VHD expandable up to 30GB, as I’m not going to store that much in the VHD.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Configure the base Win7 environment for booting to the VHD</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>When my machine starts, I want to be able to decide whether to boot Windows<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>7 or Server 2008 Hyper-v environment.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>So I put the 180 GB Win7 harddrive back in, and booted that environment back up.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>b.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Next – copy the new VHD file over and drop it on your C:\ drive somewhere (so it’s on the 180 GB main drive).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>When it’s copied over – I cleaned down and reformatted my 100 GB external drive bay drive.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This will store my Hyper-v images.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpLast><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>c.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Use bcdedit.exe to configure the VHD boot option.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>There’s lots of blogs on this, but basically it’s really simple and will take 2 minutes.</FONT></P>
<P style="MARGIN-LEFT: 1.5in"><FONT size=3><EM><B><SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-style: italic" lang=EN>bcdedit /copy {current} /d “Server2008_VHD”</SPAN></B></EM><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN" lang=EN><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P>
<P style="MARGIN-LEFT: 1.5in"><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN" lang=EN><FONT size=3>Run <B style="mso-bidi-font-weight: normal">bcdedit.exe</B>, copy the CSLID for the new entry, and paste it in below<o:p></o:p></FONT></SPAN></P>
<P style="MARGIN-LEFT: 1.5in"><FONT size=3><EM><B><SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-style: italic" lang=EN>bcdedit /set {CLSID} device vhd=[C:]\Server2008.vhd</SPAN></B></EM><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN" lang=EN><o:p></o:p></SPAN></FONT></P>
<P style="MARGIN-LEFT: 1.5in"><FONT size=3><EM><B><SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-style: italic" lang=EN>bcdedit /set {CLSID} osdevice vhd=[C:]\ Server2008.vhd</SPAN></B></EM><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN" lang=EN><o:p></o:p></SPAN></FONT></P>
<P style="MARGIN-LEFT: 1.5in"><FONT size=3><EM><B><SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-style: italic" lang=EN>bcdedit /set {CLSID} detecthal on&nbsp; </SPAN></B></EM><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN" lang=EN><o:p></o:p></SPAN></FONT></P>
<P style="TEXT-INDENT: 0.5in; MARGIN-LEFT: 63pt"><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN" lang=EN><FONT size=3>Replace [C:]\<EM><B><SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-style: italic"> </SPAN></B></EM><EM><SPAN style="FONT-STYLE: normal; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-style: italic; mso-bidi-font-weight: bold">Server2008</SPAN></EM>.vhd with the path and name of your VHD.<o:p></o:p></FONT></SPAN></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1in; mso-list: l0 level2 lfo2; mso-add-space: auto" class=MsoListParagraph><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>d.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Now reboot, and you should get prompted to either Windows 7 (default), or Windows 2008 (from this VHD). </FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Why is this so cool?</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpFirst><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Now I can be in Windows 7 all day working, and when needed, I can switch over to a hyper-v demo environment.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>When I boot to Server2008 – I get access to<B style="mso-bidi-font-weight: normal"><U> ALL OF MY FILES</U></B> on my Windows7 C:\ drive, so I have everything in either place.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Server 2008 is also part of my corporate domain, so I have email, Office, all my documents, Office Communicator, etc. In fact, I could stay in Server2008 all day if needed.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>I put all of my important hyper-v demo images on my 100 GB SATA drive.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I can now start them up, even start up more than one once at once – and the performance is unbelievable.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Feels like they are natively running thanks to Hyper-v and the SATA external drive bay (cuts out the harddrive contention – that’s why the hyper-v images are NOT sitting on my main C drive).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I have many large Server 2003 images with SharePoint, BizTalk, CRM, SQL etc….excellent perf.</FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpLast><SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>No USB drives needed, everything's contained! </FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>]]></content:encoded>
    </item>
    <item>
      <title>Media Center extender fails when joined to a domain controller</title>
      <link>https://docs.microsoft.com/archive/blogs/colinco/media-center-extender-fails-when-joined-to-a-domain-controller</link>
      <pubDate>Mon, 18 May 2009 17:08:00 GMT</pubDate>
      <dc:creator><![CDATA[Colin S Cole]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/colinco/2009/05/18/media-center-extender-fails-when-joined-to-a-domain-controller/</guid>
      <description><![CDATA[I have a home Windows 2003 Server with an AD domain controller.&nbsp; I also have a Vista Ultimate...]]></description>
      <content:encoded><![CDATA[<P>I have a home Windows 2003 Server with an AD domain controller.&nbsp; I also have a Vista Ultimate Media Center with two XBOX 360's MC Extenders hanging off (note: i don't like or play video games -- just use them as MC extenders).&nbsp; Previously, my MC was not a member of my home domain controller, but for obvious reasons, I've wanted to add it.&nbsp; So when I added the MC to the domain, the XBOX 360 extenders could no longer connect to the MC.&nbsp; So I dropped the extenders, and re-added them.&nbsp; When adding the extender, it failed on the 5th checkbox (“connecting to the extender” step).&nbsp; "Extender Did Not Connect" error message.&nbsp; Looking at various internet blogs, during this step the extender is trying to connect to the MC PC with the MACHINE\MCX1 local account – which is a local machine account.&nbsp; Now that the MC PC is part of a domain, apparently connecting with MACHINE\MCX1 fails.&nbsp; So I was stuck.&nbsp;&nbsp; </P>
<P>Great news -- figured out a solution for this.&nbsp; The reason the XBOX extender cannot connect back to the MC is indeed due to it trying to use MACHINE\MCX1 and failing.&nbsp; This is a special account that all extenders will use -- and you can't change it.&nbsp; The reason it fails is RDP.&nbsp; Before joining the domain, I could RDP to the MC with the MCX1 account (or any local machine account), but after joining, I can't.&nbsp; Turns out the extender uses a derivative of RDP to connect to the MC, so that's the problem.&nbsp; On the MC box, MCX1 is added to the remote desktop users list in ControlPanel--&gt;System--&gt;Remote, so that wasn't the problem.&nbsp; The problem is that if you look at the LocalPolicy on the MC box (control panel --&gt; administrative tools --&gt; local security policy --&gt;&nbsp; local policy --&gt; user rights assignment --&gt; allow logon through terminal services), the "allow logon through terminal services" policy doesn't have "Remote Desktop Users" in the list.&nbsp; My AD domain is a basic default domain with no special policies set.&nbsp; However when I joined the MC machine to the domain, it removed "Remote Desktop Users" from this policy, and also disabled the "Add User or Group" button to allow me to re-add it.&nbsp; Without this group in the permission list, MCX1 cannot RDP to the MC box from the XBOX extender.&nbsp; </P>
<P>Solution is to edit the domain policy on the domain controller.&nbsp; I edited the "allow logon through terminal services" policy for both the default domain policy and default domain controller policy.&nbsp; I added "Remote Desktop Users" group to the list on the domain, then I did a "gpupdate /force" on both the domain controller and the MC box.&nbsp; After gpupdate, I logged out of the MC box and logged back in.&nbsp; When back into local policy to see if the "Remote Desktop Users" was in the list -- and it was.&nbsp; Once that shows up in the list, now any user in that group can RDP.&nbsp; The extenders now work again!<BR></P>]]></content:encoded>
    </item>
  </channel>
</rss>