﻿<?xml version="1.0" encoding="UTF-8"?>
<!--RSS generated by Windows SharePoint Services V3 RSS Generator on 9/6/2010 4:55:21 PM-->
<?xml-stylesheet type="text/xsl" href="/Blog/_layouts/RssXslt.aspx?List=aab85845-88d2-4091-8088-a6bbce0a4304" version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Gilham Consulting Microsoft Solutions Notepad</title>
    <link>http://gilham.org/Blog/default.aspx</link>
    <description>RSS feed for the Posts list.</description>
    <lastBuildDate>Mon, 06 Sep 2010 23:55:21 GMT</lastBuildDate>
    <generator>Windows SharePoint Services V3 RSS Generator</generator>
    <ttl>60</ttl>
    <image>
      <title>Gilham Consulting Microsoft Notepad: Posts</title>
      <url>http://www.gilham.org/PublishingImages/GilhamConsulting.png</url>
      <link>http://gilham.org/Blog/default.aspx</link>
    </image>
    <item>
      <title>SharePoint 2010 Search Features (Including FAST)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=782</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass00D7EE5DFF3640C392CE51CFADF7DD88><p> </p> <blockquote> <p>Here are some of my top capabilities offered with FAST for SharePoint 2010: <p>1. <strong>Preview of PowerPoint slides and Word document thumbnail</strong>. When search results are returned for PowerPoint presentations, you have the ability to flip through the slides using a previewer built in Silverlight. For Word documents, you are able to view a thumbnail of the first page in the document. <p><a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-81-metablogapi/6013.SearchPreview_5F00_2E6E62B4.gif"><img title=SearchPreview border=0 alt=SearchPreview src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-81-metablogapi/3683.SearchPreview_5F00_thumb_5F00_72CE53F3.gif" width=547 height=212></a> <p>2. <strong>Deep refiners and counts</strong>. These are very powerful. Rather than having to do advanced searches and use Boolean search operators, both of which SharePoint and FAST search supports, the refiners allow you to easily view and drill into your search results. For example, refiners can be used to filter the search results to see just PowerPoint presentations or documents modified within the past month. The experience is very similar to what consumers are used to on <a href="http://www.bing.com/">Bing</a>. FAST for SharePoint 2010 also includes counts in the refiners so you know before you drill deeper that there are 5 documents that were modified in the past month in the example below. <p><a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-81-metablogapi/0640.SearchRefiner_5F00_71F5EE09.gif"><img title=SearchRefiner border=0 alt=SearchRefiner src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-81-metablogapi/4278.SearchRefiner_5F00_thumb_5F00_1857D155.gif" width=291 height=159></a> <p>3. <strong>Entity extraction</strong> is a capability that FAST provides to enable you to automatically build search refiners for content even if that content has not been explicitly tagged with metadata properties. This becomes important in many cases especially when you are indexing older content (e.g. on a file share) and don’t have the time/resources/money to tag all of the documents to have nice refiners to improve the search experience. A good example of this feature in action is the <a href="http://search.ft.com/search?queryText=sharepoint&amp;ftsearchType=type_news">Financial Times</a> web site. <p>4. <strong>Tremendous scale</strong>: both SharePoint standard and FAST for SharePoint 2010 have been improved for high availability and scalability. SharePoint 2010 standard search is able to scale up to approximately 100 million items. FAST for SharePoint 2010 is designed to handle over 500 million items. <p>5. <strong>Pipeline customization and search relevancy and tuning:</strong> There are many options for tweaking and refining the search engine in terms of the content sources and types it can crawl; how relevancy is handled (e.g. promote/demote certain content sources or documents); have search audience targeting; and to use key words and best bets (e.g. similar to how <a href="http://www.bing.com/search?q=sharepoint&amp;form=QBLH&amp;qs=n&amp;sk=&amp;sc=8-8">Bing</a> allows advertisers to show sponsored links or to have selected content always show at the top of the search results page). <p><strong>Want to go deeper on SharePoint 2010 search? Check out these resources:</strong> <ol> <li><a href="http://sharepoint.microsoft.com/en-us/product/capabilities/search/Pages/default.aspx">SharePoint enterprise search overview</a>: Learn more about SharePoint enterprise search. Includes some end user demos and whitepapers.  <li><a href="http://go.microsoft.com/?linkid=9730549">SharePoint Server 2010 Search Evaluation Guide</a>: Detailed feature comparison for end user, administration and development.  <li><a href="http://sharepoint.microsoft.com/en-us/buy/Pages/Editions-Comparison.aspx?Capability=Search">Product Comparison</a>: Compare the functional differences between the different search offerings from Microsoft.  <li><a href="http://go.microsoft.com/?linkid=9690848">SharePoint Search Datasheet</a>: Good summary overview of the SharePoint search solutions.  <li><a href="http://technet.microsoft.com/en-us/enterprisesearch/ee441229.aspx">Enterprise Search resource center</a>: Your starting point on TechNet for all technical things related to SharePoint enterprise search solutions from Microsoft. This includes links to virtual labs, technical whitepapers, reference architectures and blogs.  <li><a href="http://msdn.microsoft.com/en-us/sharepoint/default.aspx">MSDN resources</a>: The Microsoft Developer Network (MSDN) provides a number of training videos and code samples for developing and extending custom search solutions based on SharePoint. </li></ol> <p>Keep an eye out for more technical training and resources on FAST for SharePoint 2010.</p></blockquote> <p><a href="http://blogs.technet.com/b/cbortlik/archive/2010/09/01/sharepoint-2010-search.aspx">SharePoint 2010 Search - Chris Bortlik's Blog - Site Home - TechNet Blogs</a></p></div></div>
<div><b>Published:</b> 9/1/2010 9:10 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Sharepoint 2010</category>
      <pubDate>Wed, 01 Sep 2010 16:10:27 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=782</guid>
    </item>
    <item>
      <title>Remote Desktop Connection Manager (RDCMan)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=781</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass68CA56E9B77B44D39F2B9403DE0CFF71><p> </p> <blockquote> <p>RDCMan manages multiple remote desktop connections. It is useful for managing server labs where you need regular access to each machine such as automated checkin systems and data centers. It is similar to the built-in MMC Remote Desktops snap-in, but more flexible. </p></blockquote> <p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4603c621-6de7-4ccb-9f51-d53dc7e48047&amp;displaylang=en">Download details: RDCMan</a></p></div></div>
<div><b>Published:</b> 6/30/2010 9:07 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Windows Deployment</category>
      <pubDate>Wed, 30 Jun 2010 16:07:52 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=781</guid>
    </item>
    <item>
      <title>SharePoint Server 2010 Product Licensing Details</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=780</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassAD3E9B319D4C4631AB50B61A296A5370><p> </p> <blockquote> <p>You can use SharePoint 2010 to set up intranet, extranet, and Internet sites.  Intranet sites are licensed using a Server/CAL (Client Access License) model.  SharePoint Server 2010 is required for each running instance of the software, and CALs are required for each person or device accessing a SharePoint Server.  Extranet and Internet sites are licensed using a Server-only model—no CALs are required.  For more information on licensing models, see <a href="http://sharepoint.microsoft.com/en-us/buy/Pages/Licensing-Details.aspx">Licensing Details</a>.  <p><strong>SharePoint Server 2010: Intranet Scenarios</strong> <p><b><i>Client Access License<a name=standard> </a></i></b> <p>The Standard CAL delivers the core capabilities of SharePoint 2010: <ul> <li> <p>Sites: A Single Infrastructure for All Your Business Web Sites</p> <li> <p>Communities: An Integrated Collaboration Platform</p> <li> <p>Content: ECM for the Masses</p> <li> <p>Search: Relevance, Refinement, and People (excludes FAST Search)</p> <li> <p>Composites: Do-It-Yourself Business Solutions (excludes Access Services and InfoPath Services) </p></li></ul> <p><b><i>Enterprise Client Access License<a name=enterprise> </a></i></b> <p>The Enterprise CAL delivers the full capabilities of SharePoint 2010:  <ul> <li> <p>Sites: A Single Infrastructure for All Your Business Web Sites</p> <li> <p>Communities: An Integrated Collaboration Platform</p> <li> <p>Content: ECM for the Masses</p> <li> <p>Search: Relevance, Refinement, and People includes FAST Search)</p> <li> <p>Composites: Do-It-Yourself Business Solutions (includes Access Services and InfoPath Services)</p> <li> <p>Insights: BI for Everyone (includes PerformancePoint Services, Excel Services, and Visio Services) </p></li></ul> <p>Note that the Enterprise CAL is additive: To access the Enterprise edition features, a person/device must have both the Standard CAL and Enterprise CAL. Below is a detailed comparison of specific features available in SharePoint Foundation, Standard &amp; Enterprise CAL. <p><strong>Foundation:</strong> <p>Accessibility <br>Audience Targeting <br>Blogs <br>Browser-based Customizations <br>Business Connectivity Services <br>Business Data Connectivity Service <br>Claims-Based Authentication <br>Client Object Model (OM) <br>Configuration Wizards <br>Connections to Microsoft Office Clients <br>Connections to Office Communication Server and Exchange <br>Cross-Browser Support <br>Developer Dashboard <br>Discussions <br>Event Receivers <br>External Data Column <br>External Lists <br>High-Availability Architecture <br>Improved Backup and Restore <br>Improved Setup and Configuration <br>Language Integrated Query (LINQ) for SharePoint <br>Large List Scalability and Management <br>Managed Accounts <br>Mobile Connectivity <br>Multilingual User Interface <br>Multi-Tenancy <br>Out-of-the-Box Web Parts <br>Patch Management <br>Permissions Management <br>Photos and Presence <br>Quota Templates <br>Read-Only Database Support <br>Remote Blob Storage (SQL Feature) <br>REST and ATOM Data Feeds <br>Ribbon and Dialog Framework <br>Sandboxed Solutions <br>SharePoint Designer <br>SharePoint Health Analyzer <br>SharePoint Lists <br>SharePoint Ribbon <br>SharePoint Service Architecture <br>SharePoint Timer Jobs <br>SharePoint Workspace <br>Silverlight Web Part <br>Site Search <br>Solution Packages <br>Streamlined Central Administration <br>Support for Office Web Apps <br>Unattached Content Database Recovery <br>Usage Reporting and Logging <br>Visual Studio 2010 SharePoint Developer Tools <br>Visual Upgrade <br>Web Parts <br>Wikis <br>Windows 7 Support <br>Windows PowerShell Support <br>Workflow <br>Workflow Models <p><strong>Standard:</strong> <p>Ask Me About <br>Basic Sorting <br>Best Bets <br>Business Connectivity Services Profile Page <br>Click Through Relevancy <br>Colleague Suggestions <br>Colleagues Network <br>Compliance Everywhere <br>Content Organizer <br>Document Sets <br>Duplicate Detection <br>Enterprise Scale Search <br>Enterprise Wikis <br>Federated Search <br>Improved Governance <br>Keyword Suggestions <br>Managed Metadata Service <br>Memberships <br>Metadata-driven Navigation <br>Metadata-driven Refinement <br>Mobile Search Experience <br>Multistage Disposition <br>My Content <br>My Newsfeed <br>My Profile <br>Note Board <br>Organization Browser <br>People and Expertise Search <br>Phonetic and Nickname Search <br>Query Suggestions, &quot;Did You Mean?&quot;, and Related Queries <br>Ratings <br>Recent Activities <br>Recently Authored Content <br>Relevancy Tuning <br>Rich Media Management <br>Search Scopes <br>Secure Store Service <br>Shared Content Types <br>SharePoint 2010 Search Connector Framework <br>Status Updates <br>Tag Clouds <br>Tag Profiles <br>Tags <br>Tags and Notes Tool <br>Unique Document IDs <br>Web Analytics <br>Windows 7 Search <br>Word Automation Services <br>Workflow Templates <br><strong>Enterprise:</strong> <p>Access Services <br>Advanced Content Processing <br>Advanced Sorting <br>Business Data Integration with the Office Client <br>Business Data Web Parts <br>Business Intelligence Center <br>Business Intelligence Indexing Connector <br>Calculated KPIs <br>Chart Web Parts <br>Contextual Search <br>Dashboards <br>Data Connection Library <br>Decomposition Tree <br>Deep Refinement <br>Excel Services <br>Excel Services and PowerPivot for SharePoint <br>Extensible Search Platform <br>Extreme Scale Search <br>InfoPath Forms Services <br>PerformancePoint Services <br>Rich Web Indexing <br>Similar Results <br>Thumbnails and Previews <br>Tunable Relevance with Multiple Rank Profiles <br>Visio Services <br>Visual Best Bets </p></blockquote> <p><a href="http://blogs.technet.com/b/gurmeets/archive/2010/06/30/sharepoint-server-2010-product-line-up.aspx">SharePoint Server 2010 Product Line-up - Gurmeet Singh's SharePoint 2010 Blog - Site Home - TechNet Blogs</a></p></div></div>
<div><b>Published:</b> 6/30/2010 9:00 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Sharepoint 2010</category>
      <pubDate>Wed, 30 Jun 2010 16:00:13 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=780</guid>
    </item>
    <item>
      <title>Manage Windows 7 Power Options from the Command Line</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=779</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass4F239F3B4A59423B80ED3424ED17A0E2><p> </p> <blockquote> <p>Windows 7 includes the Power Configuration utility (Powercfg.exe) for managing power options from the command (CMD) line. You can view a list of parameters for this utility by typing <strong>powercfg /?</strong> at a command prompt. The parameters you’ll work with most often include: <br><br><strong>–a</strong> Lists the available sleep states on the computer and the reasons why a particular sleep state is not supported. <br><strong>–d [guid] </strong>Deletes the power plan specified by the globally unique identifier (GUID). <br><strong>–devicequery all_devices_verbose</strong> Lists detailed power support information for all devices on the computer. Be sure to redirect the output to a file because this list is very long and detailed. <br><strong>–energy</strong> Checks the system for common configuration, device, and battery problems and then generates an HTML report in the current working directory. <br><strong>–h</strong> Toggles the hibernate feature on or off. <br><strong>–l</strong> Lists the power plans configured on a computer by name and GUID. <br><strong>–q [guid] </strong>Lists the contents of the power plan specified by the GUID. If you don’t provide a GUID, the contents of the active power plan are listed. <br><strong>–requests</strong> Displays all power requests made by device drivers. If there are pending requests for the display, these requests would prevent the computer from automatically powering off the displays. If there are pending requests for any device including the display, these requests would prevent the computer from automatically entering a low-power sleep state. <br><strong>–s [guid] </strong>Makes the power plan specified by the GUID the active power plan. <br><strong>–x [setting] [value] </strong>Sets the specified value for the specified setting in the active power plan</p></blockquote> <p>Read more @&gt; <a href="http://technet.microsoft.com/en-us/magazine/ff700230.aspx">Manage Windows 7 Power Options from the Command Line</a></p></div></div>
<div><b>Published:</b> 6/12/2010 12:12 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Windows Deployment</category>
      <pubDate>Sat, 12 Jun 2010 19:12:30 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=779</guid>
    </item>
    <item>
      <title>Download details: Windows Phone 7 Training Kit for Developers - April 2010 CTP</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=778</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass346198CDE2C44934AA369BD0DF93BED9><p> </p> <blockquote>Windows Phone 7 Series promises to be an amazing mobile phone operating system given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. With a myriad of new devices, a powerful and immersive software platform, and a new marketplace to attract developers and provide easy access to applications, consumer demand for Windows Phones will be high, and developers will quickly adopt the Windows Phone platform to capitalize on this growing mobile marketplace. This Training Kit will give you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones. </blockquote> <p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a">Download details: Windows Phone 7 Training Kit for Developers - April 2010 CTP</a></p></div></div>
<div><b>Published:</b> 5/23/2010 11:22 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Windows Mobile</category>
      <pubDate>Sun, 23 May 2010 18:22:23 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=778</guid>
    </item>
    <item>
      <title>GoGrid Dedicated and Virtual Server Hosting Review – Cool Concept, but Poor Technology and Service.</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=760</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassA52BD1CDBD66432988A73F4BC963133E>
<p style="line-height:normal;margin:0in 0in 10pt;vertical-align:top" class=MsoNormal><span style="font-family:'Verdana','sans-serif';color:black;font-size:8.5pt">I wanted to tell you a few brief things about GoGrid server virtual or dedicated server hosting.I don’t talk much about hardware infrastructure on this blog.  I’m looking for the day of utility based computing that companies are bringing to market (Azure being one of them from Microsoft) where the platform owner can take responsibility for the implementation.</span></p>
<p style="line-height:normal;margin:0in 0in 10pt;vertical-align:top" class=MsoNormal><span style="font-family:'Verdana','sans-serif';color:black;font-size:8.5pt">In the meantime, customers need a hosting system that can run traditional windows applications, as well as evolve to integrate with cloud services.  I started using GoGrid after one of my customers needed Agile computing infrastructure for their national chain of gym’s.  It looked great on paper, hybrid hosting of virtual or dedicated systems…with API to handle future load demands.  The reality turned out behind their flashy management application, the server reliability was really lacking.</span></p>
<p style="line-height:normal;margin:0in 0in 10pt;vertical-align:top" class=MsoNormal><span style="font-family:'Verdana','sans-serif';color:black;font-size:8.5pt">GoGrid such a frustrating experience over the years…I must recommend that no business should use GoGrid or ServePath for virtual or dedicated servers due to completely unreliable server and billing infrastructure…two key areas your infrastructure partner needs to excel at.  Some issues I experienced we’re:</span></p>
<ul type=disc>
<li style="line-height:normal;margin:0in 0in 10pt;color:black;vertical-align:top;tab-stops:list .5in" class=MsoNormal><span style="font-family:'Verdana','sans-serif';font-size:8.5pt">6 Incidents of 3 day+ downtime due to multiple machines blue screening using their overloaded HyperVisors or other system errors.  3-4 servers running completely different windows applications would blue screen out of 20 servers.  I’ve run 26 Hyper-V instances on a server for 2 years months without a blue screen. </span></li>
<li style="line-height:normal;margin:0in 0in 10pt;color:black;vertical-align:top;tab-stops:list .5in" class=MsoNormal><span style="font-family:'Verdana','sans-serif';font-size:8.5pt">I notified GoGrid of a billing problem on my account that caused it not to bill my credit card for over 8 months.  They ignored my requests for 6 months after I notified them on the second month they failed to bill my card.  Then they billed my card $1,800 without any warning.  While we don’t have issues with them collecting they’re fees, they could have at least warned customers of a large pending charge…especially when I notified them of a problem of their buggy bill system. </span></li>
<li style="line-height:normal;margin:0in 0in 10pt;color:black;vertical-align:top;tab-stops:list .5in" class=MsoNormal><span style="font-family:'Verdana','sans-serif';font-size:8.5pt">They run their dedicated “server hardware” with Shuttle PC’s.  I have nothing against shuttle, they we’re my first home built Microsoft Media Center…but not quite the speed needed for server class processing and reliability. </span></li>
<li style="line-height:normal;margin:0in 0in 10pt;color:black;vertical-align:top;tab-stops:list .5in" class=MsoNormal><span style="font-family:'Verdana','sans-serif';font-size:8.5pt">They’re answer to every root cause of the issue was to buy a more expensive virtual machine with more memory.  </span></li>
<li style="line-height:normal;margin:0in 0in 10pt;color:black;vertical-align:top;tab-stops:list .5in" class=MsoNormal><span style="font-family:'Verdana','sans-serif';font-size:8.5pt">I have spoken to both the director technical support and business development on numerous occasions about these issues.  Their explanations over the years has been they are a “small and growing business” and took weeks to return my email regarding a billing issue we’re they charged my 8 times my normal bill amount.</span></li></ul>
<p style="line-height:normal;margin:0in 0in 10pt;vertical-align:top" class=MsoNormal><span style="font-family:'Verdana','sans-serif';color:black;font-size:8.5pt">I recommend <a href="http://www.microsoft.com/windowsazure/"><span style="color:blue">Microsoft Azure</span></a> or EC2 for customers that need reliability and great service for their cloud platform infrastructure…anything but GoGrid.</span></p></div></div>
<div><b>Published:</b> 3/6/2010 8:26 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Cloud Computing</category>
      <pubDate>Sun, 07 Mar 2010 04:26:45 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=760</guid>
    </item>
    <item>
      <title>Clustering Remote Desktop Connection (RDC) Broker for High Availability when Deploying Microsoft VDI</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=777</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass0D9915A941ED4424933B6D574D14C89E><p> </p> <blockquote> <p>A failover cluster is a group of independent computers that work together to increase the availability of applications and services. The clustered servers (called nodes) are connected by physical cables and by software. If one of the cluster nodes fails, another node begins to provide service (a process known as failover). Users experience a minimum of disruptions in service. <p>This guide describes the steps for configuring Remote Desktop Connection Broker (RD Connection Broker) in a failover cluster, as part of a configuration that provides users with access to personal virtual desktops or virtual machines in a virtual desktop pool through RemoteApp and Desktop Connection. To configure RD Connection Broker in this way, you start with a server that can act as an RD Session Host and RD Connection Broker, configure that server as a one-node failover cluster, then add additional servers (configured in the same way) to the cluster. This can increase the availability of the access you provide to users. <p>As you work with the configuration in this guide, you can also learn about failover clusters and familiarize yourself with the Failover Cluster Manager snap-in in Windows Server® 2008 R2 Enterprise or Windows Server 2008 R2 Datacenter. <p><img alt=note src="http://i.technet.microsoft.com/ff686148.note(en-us,WS.10).gif">Note  <p>The failover cluster feature is not available in Windows Web Server 2008 R2 or Windows Server 2008 R2 Standard.  <p>For information about the features and functionality in Remote Desktop Services and in failover clustering in Windows Server 2008 R2, see the following topics: <ul> <li><a href="http://go.microsoft.com/fwlink/?LinkId=185916">What's New in Remote Desktop Services</a> (http://go.microsoft.com/fwlink/?LinkId=185916) <li><a href="http://go.microsoft.com/fwlink/?LinkId=147426">What's New in Failover Clusters in Windows Server 2008 R2</a> (http://go.microsoft.com/fwlink/?LinkId=147426).</li></ul> <h4>Overview of Remote Desktop Services and virtual machine redirection in the context of a failover cluster</h4> <p>By using the steps in this guide, you can provide users access to personal virtual desktops or virtual machines in a virtual desktop pool, through RemoteApp and Desktop Connection. This is called virtual machine redirection. You can provide virtual machine redirection by configuring a server with specific role services and settings that are available through the Remote Desktop Services server role (as described in <a href="http://technet.microsoft.com/en-us/library/ff686148(WS.10).aspx#BKMK_role">Role, role services, and feature requirements for a failover cluster that supports virtual machine redirection</a>, later in this topic). Then, to increase the availability of the services that you are providing, you configure that server as a one-node failover cluster and add more servers (configured with the same role services and settings) to the failover cluster. If one of the servers fails or must be taken offline for maintenance, another server begins to provide service through a process known as failover. <p>The following illustration shows a failover cluster with a clustered instance of RD Connection Broker. Node 1 and Node 2 are connected by multiple networks. Node 1 has failed, and Node 2 has begun running the clustered instance of RD Connection Broker. Node 2 is also running RD Session Host, although not as part of a cluster. When Node 1 recovers from the failure, it will also be able to run RD Session Host. In other words, even if one node fails, RD Session Host and RD Connection Broker continue to be available. <p><strong>Figure 1   Failover of clustered RD Connection Broker</strong> <p><img alt="Failover of RD Connection Broker" src="http://i.technet.microsoft.com/ff686148.ec447c9d-b736-4678-8ab1-8c87588d9865(en-us,WS.10).jpg"> <p>Although it is not called out in the previous illustration, the clustered instance of RD Connection Broker stores important state information in registry keys that the Cluster service monitors and replicates between the cluster nodes. (This differs from some other clustered services or applications, which typically store such information in cluster storage.) Because the information is automatically replicated between nodes, when Node 2 begins running the clustered instance of RD Connection Broker, the state information it needs is already stored in the local registry on the node. <p>The following illustration shows the sequence of events that begins with the user requesting a connection to a virtual desktop, and ends with the virtual desktop being displayed on the client. <p><strong>Figure 2   Servers providing a virtual desktop</strong> <p><img alt="Configuration with clustered RD Connection Broker" src="http://i.technet.microsoft.com/ff686148.68bc71b1-cc38-4bd2-a6b3-09ea41ae7af3(en-us,WS.10).jpg"> <ol> <li>The user requests a connection to a virtual desktop, either a personal virtual desktop or one from a virtual desktop pool. <li>The RD Gateway receives the request. <li>The RD Gateway sends the request to a virtual machine redirector (that is, RD Session Host running in virtual machine redirection mode). The virtual machine redirector informs RD Connection Broker, and then waits for the IP address of a virtual machine. <li>RD Connection Broker requests information about a virtual machine from the RD Virtualization Host. <li>RD Connection Broker receives information about a virtual machine and then provides that information to the virtual machine redirector. <li>The virtual machine redirector communicates through the RD Gateway, providing the client with the IP address and connection information for a virtual desktop. <li>The client connects to a virtual desktop. <li>The virtual desktop is displayed on the client.</li></ol> <p>The following illustration shows the same sequence of events occurring despite the failure of one node of the cluster. Because a second cluster node is still running, it can respond to client requests as they occur. <p><strong>Figure 3   Servers providing a virtual desktop after a failure</strong> <p><img alt="Clustered RD Connection Broker with a node failure" src="http://i.technet.microsoft.com/ff686148.11de1894-1106-4f3e-809c-ebb521a1178c(en-us,WS.10).jpg"> <p>From time to time, a user might attempt to connect with a clustered server just before it fails. In that case, when the server fails, the user will have to try again. On the next attempt, assuming that the connection attempt is made with a functioning server, it will succeed. <p>When you create a clustered instance of RD Connection Broker, you configure certain settings differently than you would for a standalone RD Connection Broker server. For a table of the differences, see <a href="http://technet.microsoft.com/en-us/library/ff686148(WS.10).aspx#BKMK_differences">Appendix A: Differences between a clustered RD Connection Broker and a standalone RD Connection Broker</a>. <h5>Hardware, software, and network infrastructure requirements for a failover cluster</h5></blockquote> <p><a href="http://technet.microsoft.com/en-us/library/ff686148(WS.10).aspx">Deploying Remote Desktop Connection Broker with High Availability Using Failover Clustering</a></p></div></div>
<div><b>Published:</b> 5/21/2010 9:30 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Virtualization</category>
      <pubDate>Sat, 22 May 2010 04:30:04 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=777</guid>
    </item>
    <item>
      <title>SharePoint 2010 Reference .Net Software Development Kit (SDK)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=776</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass70F43D778B6E4E3CB7438052C005BEC9><p> </p> <blockquote> <p>The Microsoft SharePoint 2010 Software Development Kit (SDK) includes documentation and code samples for Microsoft SharePoint Foundation 2010 and for Microsoft SharePoint Server 2010, which builds upon the SharePoint Foundation 2010 infrastructure. The documentation includes detailed descriptions of the technologies that SharePoint Server 2010 and SharePoint Foundation 2010 provide for developers, reference documentation for the server and client object models, and step-by-step procedures for using these technologies and object models and programming with them. This SDK also includes best practices and setup guidance to help you get started with your own custom applications that build and extend upon the SharePoint Foundation 2010 and SharePoint Server 2010 platforms. <br>For additional information, you can visit the SharePoint Developer Center on the Microsoft Developer Network (MSDN): <a href="http://msdn.microsoft.com/en-us/sharepoint/default.aspx">http://msdn.microsoft.com/sharepoint</a>. Visit frequently to learn about recently published content; to view essential getting-started content; to view rich media content such as videos and screencasts; to get connected to instructor-led training and other learning resources; to learn more about product features and scenarios in our MSDN Resource Centers; and to find community resources such as MSDN forums, newsgroups, MVP blogs, and much more. <br>The SDK also includes many code samples that address common customization scenarios and solution building blocks. Future (quarterly) releases will contain additional samples, and you can also check <a href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=SharePoint">MSDN Code Gallery</a> for SharePoint solutions and code samples.</p></blockquote> <p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f">Download details: SharePoint 2010 Reference: Software Development Kit</a></p></div></div>
<div><b>Published:</b> 5/21/2010 9:21 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Sharepoint 2010</category>
      <pubDate>Sat, 22 May 2010 04:21:31 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=776</guid>
    </item>
    <item>
      <title>Microsoft Private Cloud “AppFabric” Prepares for Release</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=775</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassC8DE044F7EC0459CA1383778E22A074D><p> </p> <blockquote> <p>Several weeks ago, <a href="http://blogs.msdn.com/endpoint/archive/2010/04/30/appfabric-virtual-launch-on-may-20th-save-the-date.aspx">I told you about our upcoming Application Infrastructure Virtual Launch event</a>. Today, I am pleased to announce the availability of the Windows Server AppFabric Release Candidate (RC). To learn more, I recommend tuning into the keynote (and the many other sessions we have going on) today at the <a href="http://www.appinfrastructure.com/">App Infrastructure Virtual Launch</a> event!  <p>Here’s a brief overview of the announcements we’re making during the event this morning:  <p>First off, we’re officially launching <b><a href="http://msdn.microsoft.com/appfabric">Windows Server AppFabric</a></b>, with the immediate availability of the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a9b94a33-2ec2-4439-902f-813539cf42d2&amp;displayLang=en">Windows Server AppFabric Release Candidate (RC)</a>; the final RTM release will be available for download in June. I would like to invite you to check out the new <a href="http://msdn.microsoft.com/appfabric">Windows Server AppFabric MSDN page</a> (also revamped today!) and download the release candidate to get started.  <p>Also today, we’re excited to announce the availability of the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0f852e77-f792-4784-b2d4-95113d40db64&amp;displayLang=en">first <strong>BizTalk Server 2010 Beta</strong></a>; which now seamlessly integrates with Windows Server AppFabric, combining the rich capabilities of BizTalk Server integration and the flexible development experience of .NET to allow customers to easily develop and manage composite applications. To learn more (and download the beta), visit the <a href="http://www.microsoft.com/biztalk/en/us/default.aspx">BizTalk website</a> at <a href="http://www.microsoft.com/biztalk/">www.microsoft.com/biztalk</a>.  <p>Together with the already available Windows Azure AppFabric, Windows Server AppFabric and BizTalk Server 2010 form Microsoft’s application infrastructure technologies, bringing even more value to the Windows Server application server. These offerings benefit developers and IT pros by delivering cloud-like elasticity, high availability, faster performance, seamless connectivity, and simplified composition for the most demanding, enterprise applications.  <p>If you’ve been following this blog, we hope you’ve been enjoying the technical insights that the product team has been providing into AppFabric and the underlying technologies (WCF and WF). To gain a broader context about our technologies, and to gain access to a wealth of technical resources, be sure to visit the <a href="http://www.applicationinfrastructure.com/">virtual launch event</a>. In particular, here are some specific sessions and content that the team would like to highlight for your consideration:  <ul> <li>Application Server Session  <li>Enterprise Integration Session  <li>Windows Server AppFabric Product Stand </li></ul></blockquote> <p>Read more @&gt; <a href="http://blogs.msdn.com/endpoint/">The .NET Endpoint</a></p></div></div>
<div><b>Published:</b> 5/21/2010 7:23 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Cloud Computing</category>
      <pubDate>Sat, 22 May 2010 02:23:21 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=775</guid>
    </item>
    <item>
      <title>Malware and Virus Scanning Architecture in Forefront Threat Management Gateway (TMG) 2010</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=774</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass2960D74B7A8343D58EDA2CB7715D1EA2><p> </p> <blockquote> <p>Being a security gateway, the new TMG 2010 has a malware inspection capability built right in it. It inspects all http as well as https traffic to ensure none of the malware infected traffic can get into the corporate network. You may ask my company antivirus program is doing exactly the same thing why do I need to use the gateway to do this? It is important all computers within the corporate network have Anti-Virus installed but sometime their definition may not be up to date especially roaming users by using the gateway not only you can protect those server and client machine, it also provides a centralized monitoring role as well as content policy enhancement.  <p>By using the malware filter, you can safeguard your corporate network with the Microsoft Anti-Malware engine.  <p><img src="http://blogs.technet.com/photos/franlam/images/3329222/original.aspx" width=500 height=312>  <p>From the diagram above it shows how the Malware inspection works starting from  <p>1. PC requests some resource from the internet, it can be a web page or downloading a file.  <p>2. The Forefront TMG will check whether this user is allowed to connect to the request web page by company policy.  <p>3. If the user is allowing to connecting to his/her desire web site, the connection will proceed. On the other hand if the user is not allowed to connect to his/her desire web site the TMG will return a restriction or warning (subject to the policy) message back to the user.  <p>4. If the user is allowing to connecting to the web site a request will reach the intended website and the web server will serve back the content right back to the user.  <p>5. If the Proxy feature is enabled it will catch in the proxy engine.  <p>6. The content then pass on to the Malware Inspection Filter to ensure it is free Malware and serve back to the user’s PC. If there is some form of Malware embedded within the content, TMG will stop it right away.  <p>The TMG is using the Microsoft Anti Malware Engine for malware detection and it will automatically update its engine as well as the AM signature from the Microsoft Cloud service and have them stored locally to ensure the signature database is always up to date and efficiently.  <p>&lt;snip&gt;</p></blockquote> <p>Read the whole article @&gt; <a href="http://blogs.technet.com/franlam/archive/2010/04/29/forefront-threat-management-gateway-tmg-2010-part-1.aspx">Microsoft Hong Kong ITPro 's blog : Forefront Threat Management Gateway TMG 2010 part 1</a></p></div></div>
<div><b>Published:</b> 4/29/2010 3:10 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Security</category>
      <pubDate>Thu, 29 Apr 2010 22:10:20 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=774</guid>
    </item>
    <item>
      <title>Best Practices Analyzer (BPA) for HYPER-V (RTM and R2)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=773</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassCDCA6AEFF3BB4CB9BB22BD66EC4E5E99><p> </p> <blockquote>You can use Hyper-V Best Practices Analyzer to scan a server that is running the Hyper-V role, and help identify configurations that do not comply with the best practices of Microsoft for this role. BPA scans the configuration of the physical computer, the virtual machines, and other resources such as virtual networking and virtual storage. Scan results are displayed as a list of issues that you can sort by severity, and include recommendations for fixing issues and links to instructions. No configuration changes are made by running the scan.</blockquote> <p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=89d80c15-0082-4fef-a4fc-fefa463bed08&amp;displaylang=en">Download details: Update for Best Practices Analyzer for HYPER-V for Windows Server 2008 R2 x64 Edition (KB977238)</a></p></div></div>
<div><b>Published:</b> 4/29/2010 10:38 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Virtualization</category>
      <pubDate>Thu, 29 Apr 2010 17:38:20 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=773</guid>
    </item>
    <item>
      <title>Microsoft Threat Management Gateway (TMG) 2010 - Key Features &amp; Capabilities</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=771</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassBE8916E129D443FDBF9950F115E88A90><p> </p> <blockquote> <p>Microsoft Forefront Threat Management Gateway 2010 (TMG) is designed to provide a comprehensive, secure Web gateway that helps protect employees from Web-based threats.  <p><b>URL Filtering</b> <p>Destination URLs are examined for compliance with corporate policy and for malicious potential of destination Web site. Forefront TMG uses Microsoft Reputation Services for URL filtering, combining multiple sources to increase coverage of URLs and categorization. <p>URLs and categories will increase as the Forefront TMG Beta 3 continues through Summer 2009. <p><b>Web antivirus/anti-malware protection</b> <p>Inbound and outbound Web traffic is inspected for viruses and malware, including archived folders. Encrypted folders can be blocked. For large files, users are trickled the file to assure them the file is being downloaded. <p><b>E-mail security </b> <p>Forefront TMG provides central management for Exchange and Forefront Protection 2010 for Exchange when located on the same server. Forefront TMG does not include either Exchange or Forefront Protection 2010 for Exchange. Both must be purchased and installed separately. <p><b>HTTPS inspection</b> <p>HTTPS-encrypted sessions can be inspected for malware or exploits. Specific groups of sites—such as banking sites—can be excluded from inspection for privacy reasons. Users of the TMG Firewall Client can be notified of the inspection. <p><b>Network Inspection System (NIS)</b> <p>Traffic can be inspected for exploits of Microsoft vulnerabilities. Based on protocol analysis, NIS enables blocking of classes of attacks while minimizing false positives. Protections can be updated as needed. <p><b>Enhanced Network Address Translation (NAT)</b> <p>Forefront TMG now enables you to specify individual e-mail servers that can be published on a 1-to-1 NAT basis. <p><b>Enhanced Voice over IP support</b> <p>Forefront TMG includes SIP traversal, enabling simpler deployment of Voice over IP within the network. <p><b>Windows Server 64-bit support</b> <p>Forefront TMG is installed on Windows Server 2008 with 64-bit support. <p><a href="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[1].gif"><img title="clip_image003[1]" border=0 alt="clip_image003[1]" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[1]_thumb.gif" width=1 height=1></a> <p><b><a href="http://www.microsoft.com/forefront/threat-management-gateway/en/us/features.aspx">Firewall Protections</a></b> <p><b>Feature</b> <p><b>Description</b> <p><b>Multi-layer firewall</b> <p>Forefront TMG provides access control and protection on three layers: packet filtering, stateful inspection, and application layer filtering. <p><b>Application layer filtering</b> <p>Forefront TMG provides deep content filtering through built-in application filters. <p><b>Granular HTTP controls</b> <p>Forefront TMG delivers customizable, granular controls to HTTP traffic, including: <br>- File download controls <br>- Signature-based blocking <br>- HTTP method controls <br>Forefront TMG provides strong controls over Web-based threats. <p><b>DoS protections</b> <p>Forefront TMG provides resiliency against flood attacks and re-allocates resources to provide higher security inspection. <p><b>Extensive protocol support</b> <p>Forefront TMG delivers out-of-the-box support for many protocols. New protocols can be defined. <p><a href="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[2].gif"><img title="clip_image003[2]" border=0 alt="clip_image003[2]" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[2]_thumb.gif" width=1 height=1></a> <p><b><a href="http://www.microsoft.com/forefront/threat-management-gateway/en/us/features.aspx">Highly Secure Application Publishing</a></b> <p><b>Feature</b> <p><b>Description</b> <p><b>Highly secure e-mail access from Outlook Client</b> <p>Remote users can access Exchange Server using the full Outlook MAPI client over the Internet without establishing a VPN connection. The connection is encrypted for security. <p><b>Simple Outlook Web Access and Microsoft Office SharePoint Server publishing</b> <p>Simple wizards allow quick configuration of remote access for both Outlook Web Access and SharePoint servers. Outlook Web Access users can be authenticated at the Forefront TMG server, preventing attacks by unauthenticated users.  <p><b>Highly secure publishing of Web servers, internal servers, and Terminal Services</b> <p>Remote users can access internal resources or Web servers more securely. Link translation is provided. <p><b>Single sign on</b> <p>Forefront TMG allow users to access a group of published Web sites without being required to authenticate with each Web site. <p><b>Delegation of basic authentication</b> <p>Forefront TMG helps protect published Web sites from unauthenticated access by requiring the Forefront TMG firewall to authenticate the user before the connection is forwarded to the published Web site. This prevents exploits from unauthenticated users from reaching the published Web server. <p><b>Link translation to internal servers</b> <p>Forefront TMG includes a link translation feature that you can use to create a dictionary of definitions for internal computer names that map to publicly known names. <br>Implements link translation automatically during Web publishing. <p><b>SSL bridging support</b> <p>To guard against embedded attacks in HTTP traffic, SSL bridging allows SSL protected packets to be decrypted by Forefront TMG, inspected, and re-encrypted. <p><a href="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[3].gif"><img title="clip_image003[3]" border=0 alt="clip_image003[3]" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[3]_thumb.gif" width=1 height=1></a> <p><b><a href="http://www.microsoft.com/forefront/threat-management-gateway/en/us/features.aspx">Virtual Private Networks</a></b> <p><b>Feature</b> <p><b>Description</b> <p><b>Site-to-site VPN</b> <p>Forefront TMG enables quick connectivity between sites via wizard-based approach. Also can be configured for tunnel-mode IPSec for support of third party devices. <p><b>Remote access VPN</b> <p>Forefront TMG provides termination of L2TP/IPSec and PPTP VPN sessions, using the native Windows VPN services. <p><b>Inspection of VPN traffic</b> <p>VPN traffic terminated on the Forefront TMG server is inspected according to the appropriate security policy. <p><b>VPN quarantine</b> <p>Forefront TMG provides deep VPN client inspection and integration of your firewall policy. <p><b>SecureNAT for VPN clients</b> <p>Forefront TMG helps ensure remote users connected to the network can gain Internet access while maintaining a strong security policy for the corporate network. <p><b>Publish VPN servers</b> <p>Forefront TMG can be used to publish internal Windows Servers as VPN servers. <p><a href="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[4].gif"><img title="clip_image003[4]" border=0 alt="clip_image003[4]" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[4]_thumb.gif" width=1 height=1></a> <p><b><a href="http://www.microsoft.com/forefront/threat-management-gateway/en/us/features.aspx">Management</a></b> <p><b>Feature</b> <p><b>Description</b> <p><b>Enterprise policy</b> <p>Policy can be assigned to gateways, arrays, or enterprise-wide. <p><b>Easy-to-use wizards</b> <p>Forefront TMG simplifies configuration with multiple wizards for features such as Web publishing, Web access, and array configuration. <p><b>Real-time monitoring and reporting</b> <p>Logs may be viewed real-time or historically – including active sessions.  <p><b>Query building</b> <p>With a built-in query tool, historical data can be found quickly. Complex queries can be built. <p><b>Report creation and publishing</b> <p>Reports can be designed for specific needs and then published locally or to a network file share. <p><b>External logging</b> <p>Logs may be sent to a Microsoft SQL Server located on the internal network. <p><b>Delegated permissions</b> <p>Admin roles can be delegated to users or groups. <p><a href="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[5].gif"><img title="clip_image003[5]" border=0 alt="clip_image003[5]" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image003[5]_thumb.gif" width=1 height=1></a> <p><b><br></b> <p><b></b> <p><b><a href="http://www.microsoft.com/forefront/threat-management-gateway/en/us/features.aspx">Networking and Performance</a></b> <p><b>Feature</b> <p><b>Description</b> <p><b>Network load balancing</b> <p>Forefront TMG leverages network load balancing to provide fail over and scaling of performance. <p><b>Network-based configuration</b> <p>You may configure one or more networks, each with distinct relationships to other networks. Access policies are defined relative to the networks and not necessarily relative to a specific internal network. Forefront TMG extends the firewall and security features to apply to traffic between any networks or network objects.  <p><b>Caching</b> <p>Forefront TMG provides caching to improve user experience and reduce bandwidth costs. With the centralized cache rule mechanism of Forefront TMG, you can configure how objects stored in the cache are retrieved and served from the cache. <p><b>Background Intelligent Transfer Service (BITS) caching</b> <p>Forefront TMG provides the caching mechanism for data received through BITS. Any cache rule that you create can be enabled to cache BITS data. <p><b>HTTP compression</b> <p>You can reduce file size by using algorithms to eliminate redundant data during transmission of HTTP packets. <p><b>Diffserv (Quality of Service)</b> <p>Forefront TMG includes packet prioritization functionality (provided by the Diffserv Web filter), which scans the URL or domain and assigns a packet priority using Diffserv bits. <p><a name=Compare></a> <h6>URL Filtering</h6> <h6>Quick Introduction</h6> <p>URL Filtering allows controlling end-user access to Web sites, protecting the organization by denying access to known malicious sites and to sites displaying inappropriate or pornographic materials, based on predefined URL categories. <p>The typical use case for this feature includes: <ul> <li>Enhancing your security  <li>Lowering liability risks  <li>Improving the productivity of your organization  <li>Saving network bandwidth</li></ul> <p>The URL Filtering administration experience is pretty straightforward. All you need to do after enabling the feature is add one or more of the predefined URL categories into Forefront TMG policy (you can find some UI snapshots further below). Once this is done, end-users browsing to a Web site included in one of those categories will be blocked and presented with a relevant notification page, which you can customize. <p>Additional value can be obtained from URL Filtering related reports and log entries. Have you ever wanted to understand how Web usage in your organization is distributed? And how about identifying those users who consistently violate your Web usage policy? You can do those easily now by looking at the built-in URL filtering reports.  <p>Finally, URL Filtering categories can also be leveraged to exclude sites from being inspected by the HTTPS Traffic inspection and the Malware Inspection features. For instance, you may wish to exclude financial sites from HTTPS inspection, due to privacy considerations.  <p>Before going into further details, note that the feature is still in Beta, so we do expect significant improvements in coverage and accuracy by the final TMG release. <h6>URL categorization data, where does it come from?</h6> <p>TMG features over 80 URL categories ranging from security-oriented selections, like <i>Phishing</i>, <i>Malicious</i> and <i>Anonymizers</i>, through productivity-oriented categories such as <i>Games</i>, or <i>Instant Messaging</i>, and ending with liability-oriented categories like <i>Criminal Activities </i>and <i>Pornography</i>. Categories are also grouped into a higher-level hierarchy which we call <i>Category Sets</i>. The latter can also be used in TMG policy to simplify configuration. <p>As some of you may have noticed, at the RSA 2009 Conference Microsoft announced its new reputation services and its intention to provide these capabilities for our security products and solutions.  Microsoft also announced several key partnerships in the URL filtering space that will be used to support these reputation services. Forefront TMG will be the first system at Microsoft to leverage and utilize <b>Microsoft Reputation Service (MRS).</b> <p>MRS is a cloud-based object categorization system hosted in Microsoft data centers and designed to provide comprehensive reputation content to enable core trust scenarios across Microsoft solutions. In the case of Forefront TMG, in order to find out the category of a URL, TMG issues an online query to MRS. MRS maintains a database with tens of millions of unique URLs and their respective categories. <p>Does this mean every end-user request is sent out to the cloud? No it doesn’t. To improve bandwidth utilization and performance, we have implemented a local cache (residing on a TMG server), that stores the recently queried URLs and their respective categories. Cache entries are subject to a time-to-live value, allowing refreshing the entry periodically. This local cache is expected to serve <u>the overwhelming majority of user requests</u>.  The cache is persistent so it doesn't need to be refreshed after each reboot. TMG will query MRS only when a request cannot be served from the local cache. <p>But that's only the tip of the iceberg. Read on to find out why we think we are building something special with TMG and MRS together. <h6>What is so special about Microsoft Reputation Service (MRS)?</h6> <p>The MRS team wanted to confront an inherent problem with traditional URL Filtering solutions: the problem domain is simply too large for any single vendor to provide a complete solution on its own. As a result, there are multiple vendors out there, each one specializing in a specific area of the solution. <p>Some vendors specialize in identifying malicious sites and spam URLs; others are rich with productivity related categories. Some specialize in covering the Internet's “<a href="http://en.wikipedia.org/wiki/The_Long_Tail">long tail</a>”; others are great with quick classification of previously unknown sites. Some use human-based classification where others use machine-based techniques. Some are great with Web2.0 style URLs… OK, I'll stop here as you get the idea by now. Even those vendors who employ several classification techniques and cover multiple categories can't deal with the huge and ever-expanding challenges of today's Web. <p>MRS team's idea was simple; <u>let's leverage complementary capabilities of different vendors/sources to create a <b>unified database</b> that is best suited to deal with the challenges described above. </u>And so, they have implemented a scalable architecture that allows incorporating multiple streams of data into a merged database. This way – each vendor/source brings its unique strengths to the table into a common solution. <p>MRS already integrates several data sources and others will be on-boarded in the following months. Some of these data sources are Microsoft internal, and others are the result of collaboration with 3<sup>rd</sup> party partners. One such agreement, announced during RSA, is <a href="http://www.marshal8e6.com/i/Marshal8e6-to-Provide-Web-Security-Library-to-Microsoft-,news.960~.asp">an agreement with Marshal8e6</a>.  Other agreements have not been disclosed yet. Expect some surprises... <p>But the real beauty is that being a Web service, and given its unique architecture, MRS can easily incorporate new DBs completely transparently to the customers. We expect the MRS unified database to expand over time and become the recognized industry leader. TMG customers will benefit naturally from this ongoing upgrade, through our Web security subscription services. <h6>Other interesting aspects – security, privacy, licensing</h6> <p><b>Security</b> – Both Forefront TMG URL Filtering and MRS were designed with security in mind, following Microsoft's Security Development Lifecycle (SDL) strict standards and guidelines. Both are resilient to a variety of attacks, and the communication between the two is encrypted.  <p><b>Privacy</b> – this is a known concern when discussing cloud based services, and therefore the privacy of our customers' data is paramount. We are issuing detailed privacy statements along with the Beta 3 release to provide clarity and transparency on our privacy policies. Make sure to read those. <p><b>Licensing </b>– URL Filtering is subscription based, and is part of the Forefront TMG Web Security Service license (together with the Malware Inspection updates). <h6>The small (but important) things</h6> <p>As this is a high-level overview of the feature, we will not dive into all the small details that make for a complete, rich user experience. We will cover some of those in subsequent posts, as we go along. But here are few examples for flexibility you are likely to need/want when working with URL Filtering:  <ul> <li>You can locally override a URL category  <li>You can query for a URL's category in the TMG UI  <li>You can customize the block page displayed to end-users, introducing your own HTML tags into the text area.  <li>You can leverage URL Filtering for ad blocking  <li>You can use the build-in TMG scripting capabilities to allow non-TMG administrators to locally override a URL (enabling advanced help-desk scenarios)  <li>You can use URL Filtering related reports to figure out how your organization uses the Internet (which are the top browsed categories for instance)</li></ul> <p>ü You can report classifications issues to Microsoft (this one is not available in Beta3) <h6></h6> <h6>A sneak peek at the UI</h6> <p>TMG Web Access Wizard allows you to easily introduce URL categories into your policy: <p><a href="http://blogs.technet.com/blogfiles/isablog/WindowsLiveWriter/URLFilteringisHere_7BCF/clip_image002[6].jpg"><img title="clip_image004" border=0 alt="clip_image004" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image004_d972a9cc-1a22-4eee-9385-154b69714abf.jpg" width=244 height=198></a> <p>This is how the policy may look like after completing the Web Access Wizard (viewed from the Web Access Protection node). Note that URL Categories are standard TMG network objects, so you can use the toolbox on the right to drag-drop additional categories into an existing rule, or to create new rules. <p><a href="http://blogs.technet.com/blogfiles/isablog/WindowsLiveWriter/URLFilteringisHere_7BCF/clip_image004[6].jpg"><img title="clip_image006" border=0 alt="clip_image006" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image006_7d26e554-9be9-45b1-906a-a08fa9bfd7d7.jpg" width=244 height=150></a> <p>You can query for a URL's category (available as a task in the Web Access Protection node) <p><a href="http://blogs.technet.com/blogfiles/isablog/WindowsLiveWriter/URLFilteringisHere_7BCF/clip_image006[6].jpg"><img title="clip_image007" border=0 alt="clip_image007" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image007_c9eae80b-1c38-4508-993a-e53f7657c751.jpg" width=205 height=244></a> <p>You can locally override a URL's category (available as a task in the Web Access Protection node) <p><a href="http://blogs.technet.com/blogfiles/isablog/WindowsLiveWriter/URLFilteringisHere_7BCF/clip_image008[6].jpg"><img title="clip_image008" border=0 alt="clip_image008" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image008_0e080542-e32e-4230-8360-64b23ce54422.jpg" width=241 height=244></a> <p>You can customize the block page presented to end users, introducing your own HTML tags (this is a per-rule setting available from the ‘Action’ tab of the rule’s properties) <p><a href="http://blogs.technet.com/blogfiles/isablog/WindowsLiveWriter/URLFilteringisHere_7BCF/clip_image010[6].jpg"><img title="clip_image009" border=0 alt="clip_image009" src="http://blogs.technet.com/blogfiles/zafaru/WindowsLiveWriter/11941080e992_DF5F/clip_image009_d1beb525-356a-4146-8240-3f228ba09662.jpg" width=207 height=244></a></p></blockquote> <p>Read the whole article @&gt; <a href="http://blogs.technet.com/zafaru/archive/2010/04/08/microsoft-threat-management-gateway-tmg-2010-key-features-capabilities.aspx">Infrastructure Tek Bits : Microsoft Threat Management Gateway (TMG) 2010 - Key Features &amp; Capabilities</a></p></div></div>
<div><b>Published:</b> 4/8/2010 8:15 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Security</category>
      <pubDate>Thu, 08 Apr 2010 15:15:23 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=771</guid>
    </item>
    <item>
      <title>The forecast is sunny for [Microsoft] cloud services.</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=770</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassC46E094237C94073991522BCBE222777><p> </p> <blockquote> <p>Sunny Days for Cloud Services  <p>I spent the weekend at a Microsoft internal event hearing from the makers of the next generation of cloud services to be available from Microsoft.  It’s too soon to discuss details but wanted to share some of my excitement about what’s coming nonetheless.  <p>Regarding Business Productivity Online Suite, the current online services provide an excellent value and deliver the key features that many users need.  That said, there are differences between Exchange on premise and Exchange Online and in some cases, those features are important to users. Understanding these differences is key to having a smooth migration experience. This requires reviewing the service descriptions at microsoft.com/online and the deployment guide at quickstartonlineservices.com which is available to Microsoft Partners.  <p>So what’s the news? As Microsoft has been saying from day 1 with BPOS, our vision is to work continuously to close the gap so that our online services offer parity or near parity with on premise services.  I can say with authority that the next release of our services will make significant progress in closing that gap.  <p>What does that mean? It means that you can look at Exchange 2010 and SharePoint 2010 on premise servers and get a good idea of the kinds of features, administration, and capabilities of future cloud services.  Yes, there will still be differences as there are unavoidable impacts from large scale, multi-tenant hosting as it is fundamentally different in significant way than a single tenant, on premise implementation. Those differences, however, are soon to become a lot less significant.  <p>If you considered a company’s suite of on premise solutions and services as a portfolio, with the new services to be available later this year, Microsoft will significantly expand the percentage of that portfolio that can be moved to the cloud. This means a dramatic increase in the size of the opportunity for Partners as there will be more markets, and greater opportunity to provide customizations, deep integrations, and automate administration with the new services.  <p>This is good news for IT Pros who are concerned that servers moving to the cloud means their skills will not be needed, when in reality – their skills are simply “relocated” to managing cloud services.  That’s different that managing servers, in that you don’t need to manage anti-virus implementation or service pack applications, and fight the never ending process of maintaining security and high availability.  These tasks are now managed for you in a very high end data center with millions of dollars of equipment and ISO 27001 certification and SAS70 type I and II audits among others.  (<a href="http://blogs.technet.com/msonline/archive/2010/02/24/microsoft-online-services-announces-new-certifications-bpos-federal-for-us-government.aspx">http://blogs.technet.com/msonline/archive/2010/02/24/microsoft-online-services-announces-new-certifications-bpos-federal-for-us-government.aspx</a>)  <p>The result is that IT Pro’s are released from doing mundane, ongoing maintenance and freed to focus on high-value projects that can make a significant business impact. Not to mention that IT Pros that “speak cloud” are going to be in high demand as millions of users, thousands of new services, and hundreds of data centers come online. (One tip – Powershell is your friend.)  <p>The forecast is sunny for cloud services.</p></blockquote> <p>Read the whole article: <a href="http://blogs.technet.com/bpositive/archive/2010/04/01/the-forecast-is-sunny-for-cloud-services.aspx">BPOSitive : The forecast is sunny for cloud services.</a></p></div></div>
<div><b>Published:</b> 4/2/2010 9:58 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Cloud Computing</category>
      <pubDate>Sat, 03 Apr 2010 04:58:57 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=770</guid>
    </item>
    <item>
      <title>Microsoft announces "RemoteFX," the Calista-based Hyper-V-requiring PC-over-IP competitor</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=769</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassB1734B39848E468CA0602BA4BD447F87><p> </p> <blockquote> <p>Today is a huge day for desktop virtualization. Microsoft, Citrix, and several other partners are announcing a slew of new things specifically related to desktop virtualization, and we'll dig deep into each of them over the next few days. There's even a dedicated website, <a href="http://www.desktopvirtualizationhour.com/">DesktopVirtualizationHour.com</a>, setup for the announcements.  <p>The first announcement we'll dig into today is that Microsoft's Calista-based graphics remoting capabilities will be called &quot;RemoteFX&quot; and shipped as part of SP1 for Windows 7 and Windows Server 2008 R2. I've written quite a bit on Calista in the past, including Microsoft's <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/01/22/microsoft-buys-calista-technologies-what-will-this-mean.aspx">purchase</a> of the company over two years ago and some updates (<a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/11/21/details-about-microsoft-calista-start-to-emerge-but-much-is-still-unknown.aspx">1</a>, <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2009/06/24/Microsoft-RDP-host_2D00_side-rendering-Calista-plans-include-optional-GPU-offload-hardware-custom-chips-Hyper_2D00_V-is-required.aspx">2</a>) on their progress along the way.  <p>For those who don't know, RemoteFX is an enhancement to RDP's graphics remoting capabilities. The goal of RemoteFX is to deliver the full modern Windows desktop experience—including multiple displays, Aero, and multimedia—to all types of client devices including very thin, sub-$100 thin clients. RemoteFX does this via a technique known as host-based rendering, which means the entire final composited screen image is rendered on the remote host and then compressed and sent down to the client. (In effect this moves more computing into the datacenter and lessens the importance on specific client devices or client specs.)  <p>Fundamentally RemoteFX is just a codec (like H.264) that's been written for real-time encodes. (H.264, on the other hand, is meant for content that can be pre-rendered not in real time, like TV shows and movies.)  <p>There will be several initial ways RemoteFX will function once it's released, including:  <ul> <li>Full software-based encoders on the host.  <li>a GPU/CPU-based encoder (with extensions to Hyper-V to let GPUs be shared between multiple VMs).  <li>A custom chip-based encoder, either on a plug-in card or built-in to the host. </li></ul> <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2010/03/18/microsoft-announces-quot-remotefx-quot-the-calista-based-hyper-v-requiring-pc-over-ip-competitor.aspx?asrc=EM_NLN_11227116&amp;uid=8573879">Microsoft announces &quot;RemoteFX,&quot; the Calista-based Hyper-V-requiring PC-over-IP competitor. Here's our full analysis. - Brian Madden - BrianMadden.com</a></p></div></div>
<div><b>Published:</b> 4/1/2010 10:02 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Virtualization</category>
      <pubDate>Fri, 02 Apr 2010 05:02:36 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=769</guid>
    </item>
    <item>
      <title>How to setup an Exchange 2010 CAS Array to Load Balance MAPI</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=733</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass01EF7AB8CD7E405189B37E15FAE08E05>
<p>An awesome post by the Three Amigos:</p>
<blockquote>
<p>Since Exchange 2010 CAS servers now handle all internal and external client traffic to Exchange mailbox servers including Outlook MAPI traffic, the need for a highly available CAS array is critical to your design. 
<p><a href="http://blogs.technet.com/blogfiles/ucedsg/WindowsLiveWriter/HowtosetupanExchange2010CASArraytoloadba_12DD6/image_2.png"><img title=image border=0 alt=image src="http://lyrjka.bay.livefilestore.com/y1p2_b8LuUNqsDXItRVkEtmfEI6EHgt3gndlcUrheUcoPqMxXvg2_d_DfEeP0yzjG-Bkehu4Ymot5XGDnSnXnVZMWLyG9etPMDS/casarray.PNG" width=375 height=366></a> 
<p>So how do you load balance MAPI traffic? I found a some useful bits of information to help out: 
<ol>
<li>Load balance your CAS servers in a CAS array by whatever method you choose – Both Hardware LB or Windows Network LB are supported load balancers 
<li>Create a MAPI A record in your internal DNS infrastructure that resolves to the Virtual IP Address (VIP) of the CAS load balancing array.  The DNS entry, for example, could be outlook.school.edu 
<li>Configure your load balancing array to load balance the MAPI RPC ports: 
<ol>
<li>TCP 135 
<li>UDP/TCP 6005-65535; or set static ports </li></ol>
<li>Use the new-clientaccessarray cmdlet to create the CAS array object. Such as:</li></ol>
<p><b><i>New-ClientAccessServer –Name “School CAS Array” –Fqdn “outlook.school.edu” –Site “Boulder”</i></b> 
<p>More <a href="http://technet.microsoft.com/en-us/library/dd351122(EXCHG.140).aspx">here</a>. 
<p>    5.  You need to revisit any Exchange databases that were created before the CAS array was created and set the rpcclientaccessserver property to match the newly created CAS array. Such as: 
<p><b><i>Set-MailboxDatabase DB1 -RpcClientAccessServer “outlook.school.edu”</i></b> 
<p>For more on Exchange Server 2010 CAS visit <a href="http://technet.microsoft.com/en-us/library/dd298114(EXCHG.140).aspx">here</a>.</p></blockquote>
<p>Read more @&gt;<a href="http://blogs.technet.com/ucedsg/archive/2009/12/06/how-to-setup-an-exchange-2010-cas-array-to-load-balance-mapi.aspx">The Three UC Amigos : How to setup an Exchange 2010 CAS Array to load balance MAPI</a></p></div></div>
<div><b>Published:</b> 12/6/2009 10:26 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Exchange 2010</category>
      <pubDate>Mon, 07 Dec 2009 06:26:56 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=733</guid>
    </item>
    <item>
      <title>Dynamic Memory (aka Memory Overcommit)  Coming To Hyper-V</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=768</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass330B643EF4C44A7CA586D530034EE059><p> </p> <blockquote> <p>I’ve had the pleasure of talking with customers in the last few months and the Hyper-V R2 reception has been nothing but unequivocally positive. Whether it’s been folks in small, medium or the enterprise, they appreciate the <a href="http://blogs.technet.com/virtualization/archive/2009/07/22/windows-server-2008-r2-hyper-v-server-2008-r2-rtm.aspx">new capabilities in Windows Server 2008 R2 Hyper-V</a> and the free <a href="http://blogs.technet.com/virtualization/archive/2009/07/30/microsoft-hyper-v-server-2008-r2-rtm-more.aspx">Microsoft Hyper-V Server 2008 R2</a>. At the same time, we’re <em>always </em>listening to our customers to better understand their business requirements and requests so we know know what to build for subsequent releases. Today, we’re <a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">pleased to announce</a> new capabilities that will enhance both virtualized server and virtualized desktop deployments: <ul> <li><strong>Remote FX</strong>: With Microsoft RemoteFX, users will be able to work remotely in a Windows Aero desktop environment, watch full-motion video, enjoy Silverlight animations, and run 3D applications within a Hyper-V VM – all with the fidelity of a local-like performance. For more info, check out Max’s blog <a href="http://blogs.technet.com/virtualization/archive/2010/03/18/Explaining-Microsoft-RemoteFX.aspx">here</a>.  <li><strong>Hyper-V Dynamic Memory</strong>: With Hyper-V Dynamic Memory, Hyper-V will enable greater virtual machine density suitable for servers and VDI deployments.</li></ul> <p><strong>What Virtualization Users Have Told Us</strong> <p>When it comes to virtualization and memory, virtualization users have repeatedly provided the following requirements: <ol> <li><strong>Use physical memory as efficiently and dynamically as possible <u>without impacting performance.</u></strong> Customers investing in virtualization hosts are purchasing systems with larger memory configurations (32 GB, 64 GB, 128 GB and more) and want to fully utilize this system asset. At the same time, they’re purchasing this memory to provide superior performance and to avoid paging.  <li><strong>Provide consistent performance and scalability. </strong>One frequent comment from virtualization users is that they don’t want a feature with a performance cliff or inconsistent, variable performance. That’s makes it more difficult to manage and increases TCO. </li></ol> <p>Their comments are clear: Maximize our investment in the hardware resources, provide high density, and with a minimal performance impact. <p>(Speaking of performance, Hyper-V R2 performance is exceptional. We recently released an in depth performance analysis on Windows Server 2008 Hyper-V R2 Virtual Hard Disk Performance using a variety of workloads including SQL, Exchange, Web and more. This is a must read: <a href="http://download.microsoft.com/download/0/7/7/0778C0BB-5281-4390-92CD-EC138A18F2F9/WS08_R2_VHD_Performance_WhitePaper.docx">http://download.microsoft.com/download/0/7/7/0778C0BB-5281-4390-92CD-EC138A18F2F9/WS08_R2_VHD_Performance_WhitePaper.docx</a>) <p><strong>Virtual Machine Performance &amp; Density</strong> <p>If you think about Virtual Machine Performance and Virtual Machine Density as a continuum and you can place the slider, where would you position the slider? <p><a href="http://blogs.technet.com/blogfiles/virtualization/WindowsLiveWriter/AnnouncingWindowsRemoteFXHyperVDynamicMe_87CE/MaximumPerformance2_thumb1_2.png"><img title="MaximumPerformance2_thumb1" border=0 alt="MaximumPerformance2_thumb1" src="http://blogs.technet.com/blogfiles/virtualization/WindowsLiveWriter/AnnouncingWindowsRemoteFXHyperVDynamicMe_87CE/MaximumPerformance2_thumb1_thumb.png" width=520 height=120></a> <p>Up to now, we’ve opted to err on the side of performance with excellent results. Now, customers are asking us to start moving that slider over to increase density and still minimize performance impact, so that’s what we’re doing. <p>So, what is Dynamic Memory? At a high level, Hyper-V Dynamic Memory is a memory management enhancement for Hyper-V designed for production use that enables customers to achieve higher consolidation/VM density ratios. In my next blog, we’ll dive deep into Hyper-V Dynamic Memory…</p></blockquote> <p><a href="http://blogs.technet.com/virtualization/archive/2010/03/18/dynamic-memory-coming-to-hyper-v.aspx">Read the whole article @&gt; Windows Virtualization Team Blog : Dynamic Memory Coming To Hyper-V</a></p></div></div>
<div><b>Published:</b> 3/18/2010 8:54 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Virtualization</category>
      <pubDate>Thu, 18 Mar 2010 15:54:48 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=768</guid>
    </item>
    <item>
      <title>SharePoint Overwhelms Business Intelligence - Gartner</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=767</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass9B881853694F4601BA0CCF563FD53105><p> </p> <blockquote>SharePoint overwhelms business intelligence as a top search term on Gartner.com, that is. On Google, the SharePoint yield back in May, 2008 was <strong>19,600,000</strong>. <em>Today, the number is 15,100,000 (I wonder if Google’s competitive instincts have infected its algorithm).</em> What caused something to finally overtake BI among Gartner’s clients? A number of factors, not the least of which is relentless marketing and promotion by Microsoft. Added to the hype perhaps is client confusion on what SharePoint actually is. Further factors might include the broader prospective user population – as a portal, a collaboration tool, library services, ECM, BCS, and so on, SharePoint is relevant to many levels of technology and business interests. But the single most likely driver for the rise in popularity of SharePoint as a search subject stems from partner (and competitor) compulsion to consciously (or unconsciously) promote it to an unusual extent.<br>&lt;snip&gt;</blockquote> <p>Read the rest @&gt; <a href="http://blogs.gartner.com/toby_bell/2010/03/14/sharepoint-overwhelms-business-intelligence-repost-from-may-2008/">SharePoint Overwhelms Business Intelligence (repost from May 2008)</a></p></div></div>
<div><b>Published:</b> 3/14/2010 11:13 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Sharepoint 2010</category>
      <pubDate>Sun, 14 Mar 2010 18:13:22 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=767</guid>
    </item>
    <item>
      <title>Active Directory Power Tool: AD Explorer (and Editor)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=766</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass378B60088FEF4AD6B0B1E9388230CCC0><p> </p> <blockquote> <p>Active Directory Explorer (AD Explorer) is an advanced Active Directory (AD) viewer and editor. You can use AD Explorer to easily navigate an AD database, define favorite locations, view object properties and attributes without having to open dialog boxes, edit permissions, view an object's schema, and execute sophisticated searches that you can save and re-execute.  <p>AD Explorer also includes the ability to save snapshots of an AD database for off-line viewing and comparisons. When you load a saved snapshot, you can navigate and explorer it as you would a live database. If you have two snapshots of an AD database you can use AD Explorer's comparison functionality to see what objects, attributes and security permissions changed between them.  <p><img title="" alt="" align=middle src="http://i.technet.microsoft.com/bb963907.adexplorer(en-us,MSDN.10).jpg" width=420>  <p><a href="http://download.sysinternals.com/Files/AdExplorer.zip"><strong>Download AdExplorer</strong><br></a><strong>(227 KB)</strong>  <p><a href="http://live.sysinternals.com/ADExplorer.exe"><strong>Run AdExplorer</strong></a> now from Live.Sysinternals.com</p></blockquote> <p>Learn more @&gt; <a href="http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx">AD Explorer</a> (from <a href="http://bink.nu">Bink.nu</a>)</p></div></div>
<div><b>Published:</b> 3/11/2010 9:30 AM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Active Directory</category>
      <pubDate>Thu, 11 Mar 2010 17:30:17 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=766</guid>
    </item>
    <item>
      <title>Protect your Business Information for Free using Encrypting File System (EFS)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=765</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass86CC2094305240D8860A49DEB2A4D4EE><p> </p> <blockquote> <p>Every day, your users work with information that is valuable to your business. However, this same information—including your customer databases, product price lists, and financial information—is constantly at risk of discovery. You see the <a href="http://www.pcworld.com/businesscenter/article/141388/how_to_stop_laptop_theft.html">reports in the papers</a> nearly every day: laptops are stolen, removable hard drives are sent to the wrong recipient. Savvy businesses realize they need help to secure their business information and protect it from inadvertent or deliberate disclosure. <p>That’s why Microsoft created Encrypting File System (EFS), a powerful tool for encrypting files and folders on servers and client computers. EFS helps secure confidential information that should not be disclosed without authorization, information that resides on remote servers or on portable computers such as laptops or netbooks, or confidential information on computers that are shared by multiple workers at a business. With EFS, you can protect your business’s information in case someone gains physical possession of the computer that the files reside on. Even people who are authorized to access the computer and its file system can’t view the data that they shouldn’t. Files are encrypted when you close them, but are automatically ready to use when you open them. If you change your mind about encrypting a file, clear the check box in the file's properties. <p>EFS is an integral part of the file system and is transparent to your users and applications; you don’t need to install any special software to work with encrypted files. It’s available on Windows Small Business Server (Windows SBS) 2008 and the Windows 7 Professional, Enterprise, and Ultimate operating systems, including both 32-bit and 64-bit platforms. <h5>How EFS works</h5> <p>EFS helps secure the information that is contained in your folders and files by creating a unique key that uses a combination of the server’s credentials and the user’s credentials. When you first apply EFS to a folder, any files that are created in that folder or moved into that folder are encrypted, and only you and the recovery agent are given access to encrypt or decrypt the file. You can give any other user access to individual files in this folder. However, users can only be added to the access list individually; it is not possible to grant an entire group access to a file. Also, although you can give users access to individual files, it is not possible to give users access to an entire folder. <p>After a folder is marked for encryption, it isn't necessary to manually mark the files in it for encryption. But when you move a file out of the encrypted folder, the file may be decrypted, depending on whether you move the file into an NTFS volume. The best practice is to keep a file in its encrypted folder until the file is no longer needed. <p>If a person or program doesn’t possess the correct key to read the encrypted file or folder, an “Access Denied” message appears. EFS is an excellent file encryption system—there is no &quot;back door”—however, anybody who can obtain the user ID and password can log on as that user and decrypt that user's files.  <h5>Encrypting File System Best Practices</h5> <p>Because EFS is so secure, it’s critical to enforce a strong password policy. It’s also a best practice to archive and back up the recovery keys for your domain and keep them in a safe place to ensure recovery should the keys become damaged or lost. If you don’t take these precautions, you can permanently lose the information in encrypted files and folders. We will cover recovery keys in the next section of this post.  <p>When encrypting removable media, it is important to keep in mind that the encrypted files will only be accessible on computers that have certificates for users who are listed as having access to the file (or the recovery agent key). This means that if you are working on an encrypted file at work, and you bring it home to finish up on your home computer, you will only be able to access this file if your home computer has your user certificate.  <p>Similarly, you should take great care when you enable EFS on a SharePoint site. Any user who has access to a SharePoint site can encrypt any file on that site. However, once that file is encrypted, only users listed as having access to that file (or the recovery agent) will be able to access it.  <p>For more information on EFS Best Practices, read this <a href="http://support.microsoft.com/kb/223316/en-us">TechNet article</a>*: <a href="http://support.microsoft.com/kb/223316/en-us">http://support.microsoft.com/kb/223316/en-us</a>. <h5>Using Encrypting File System</h5> <p>As previously mentioned, it is essential to back up your user certificates and recovery key before you use EFS to encrypt anything on your computer or the server. Once you have backed up these certificates, you can encrypt folders and files either directly or using group policy. <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://blogs.technet.com/sbs/archive/2010/03/09/help-secure-your-business-information-using-encrypting-file-system.aspx">The Official SBS Blog : Help Secure your Business Information using Encrypting File System</a></p></div></div>
<div><b>Published:</b> 3/9/2010 10:11 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Security</category>
      <pubDate>Wed, 10 Mar 2010 06:11:39 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=765</guid>
    </item>
    <item>
      <title>How to: Integrate Office Communications Server (OCS) 2007 R2 with Exchange 2010 OWA/CAS</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=764</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassB9BEEC0B96F54695BF4699C7C7BDDE46><p> </p> <blockquote> <p>One of the new features of Outlook Web App (OWA) in Exchange 2010 is the ability for OWA to act as an IM client if you have Office Communications Server (OCS) in your environment. Once configured, you’ll be able to see and manage your buddy list, manage presence, as well as participate in IM conversations while logged in to OWA. Configuring this integration requires a number of steps on each of your Exchange 2010 Client Access Servers (CAS’). Many of the changes discussed in this blog post will cause brief service interruptions so it is highly recommended that you perform this work during a maintenance window where these interruptions are tolerable.  <p>You’ll need to download two packages in order to proceed:  <ul> <li>The <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca107ab1-63c8-4c6a-816d-17961393d2b8&amp;displaylang=en">web service provider</a>  <li>The latest <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b3b02475-150c-41fa-844a-c10a517040f4">ucmaredist.msp</a> rollup package (currently January 2010) </li></ul></blockquote> <blockquote> <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://briandesmond.com/blog/how-to-integrate-office-communications-server-2007-r2-with-exchange-2010/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+BrianDesmond+(Brian+Desmond's+Blog)">How to Integrate Office Communications Server 2007 R2 with Exchange 2010 : Brian Desmond's Blog</a></p></div></div>
<div><b>Published:</b> 3/8/2010 11:25 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Exchange 2010</category>
      <pubDate>Tue, 09 Mar 2010 07:25:00 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=764</guid>
    </item>
    <item>
      <title>Microsoft Forefront Identity Manager (FIM) 2010 Released</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=763</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass3E93AFBA0BCD4D4BB474B62E567A1394><p> </p> <blockquote> <p><img style="margin:0px 10px 10px 0px;display:inline" align=left src="http://edge.technet.com/Link/3dbc0481-9a3c-44e7-a93c-0aac26fd316c/?default=content">All organizations need to manage identities, credentials, and resources. Some lucky organizations only have to deal with one directory, but most have to deal with multiple directory trees and application-specific identity sources. The IT departments in those organizations are expected to deliver this management efficiently, cost-effectively, and securely. When this management goes bad, IT departments can lose the ability to be agile, and custom solutions created to manage identities can inhibit their ability to adapt to business change efficiently. These solutions may require manual intervention, inevitably resulting in higher costs.  <p>What organizations need is a comprehensive identity and access management solution that can integrate certificate and smart card management with the traditional identity management lifecycle, while it brings a level of self-service management to users. Microsoft Forefront Identity Manager 2010 (FIM) is a component of Microsoft’s Identity &amp; Access Management solution that brings powerful capabilities, administrative tools, and enhanced automation to organizations to help them efficiently manage identities.  <p>FIM is not the first identity management product from Microsoft. FIM has evolved from Microsoft Identity Lifecycle Manager (ILM) 2007, which was previously Microsoft Identity Integration Server (MIIS) 2003, which originated from Microsoft Metadirectory Services (MMS). These products provide two, stable engines for delivering the core services of FIM. These engines deliver core provisioning and synchronization services between different systems, as well as certificate and smart card management. FIM then builds on previous releases by wrapping these core services in a rich management environment, including workflows and self-service capabilities for end users, making it easier for IT Administrators to manage the identity management lifecycle, and enabling them to delegate some tasks to end users.  <p>How does FIM make identity management easier? FIM 2010 provides the ability to manage multiple credentials in an integrated manner. IT Administrators have centralized management tools where they can view and define policies, such as defining smart card templates and processes for resetting PINs.  <p>Today, IT Administrators often spend time adding people to groups, removing people from groups (if they are ever told access is no longer needed ), creating and managing accounts, or at least trying to. When a new hire arrives at a company it can turn into a departmental sweepstakes - “Guess the date when Joe will have access to our systems?” When you think about your organization, think of all the accounts you have. You have an network account, then you almost certainly have an email account, which is also almost certainly a member of a number of distribution groups, an account in the finance system so you get paid, and an account in a customer relationship system. Then there are the file shares and web sites which you have access to internally. Finally, like me, you may have a building access card that may be a smart card with certificates on it. All of these have to be created, authorized, and issued. This is what FIM does, or moreover, this is what FIM enables the IT Administrators to do more efficiently.  <p>When new hire “Joe” starts, he may well go through some new employee orientation. At that point, the HR representative could add or approve “Joe” in their system. Then “Joe” officially exists. In the background, FIM has seen this change because of the policies defined by the Administrators. FIM now starts the enrollment process, a network access account is created, a corresponding email account is created, requests for certificates are generated, and requests are sent to the appropriate people to authorize the creation of accounts in the CRM system or the finance system. At every stage, the policy and workflow dictates who gets notified to authorize the change. So when “Joe” gets to the security office to have his picture taken and added to his access card, the card can be loaded with the right certificates and “Joe” can walk into his new department all ready to go.  <p>This isn’t a one way process. Should “Joe” leave, when his final salary is paid, FIM can reverse all these changes, certificates can be revoked and accounts disabled, etc. FIM also provides the IT Administrators the ability to delegate certain information management tasks to users. During “Joe’s” employment, he can self-manage some of his own identity information such as his mobile phone number, as well as reset his password or smart card PIN. Tasks like password or PIN reset, in estimates, can cost around $35 per request, which can quickly accumulate over the course of a year.  <p>FIM allows IT Administrators to spend more time managing their systems' security, and less time managing people’s identity. In the next part we will look at the self-service capabilities in FIM, and how access management of resources can be delegated to end users.  <h4>Related Resources</h4> <h5>Videos / Webcasts</h5> <p><a href="http://go.microsoft.com/?linkid=9714140">TechNet Webcast: Forefront Identity Manager 2010: Technical Overview and Deployment</a>  <p><a href="http://go.microsoft.com/?linkid=9714141">TechNet Webcast: Forefront Identity Manager 2010: Deploying FIM</a>  <p><a href="http://go.microsoft.com/?linkid=9714142">TechNet Webcast: Identity and Access Management Solution</a>  <p><a href="http://go.microsoft.com/?linkid=9714143">Webcast: Forefront Identity Manager 2010 – Technical Overview and Feature drill-down </a> <p><a href="http://go.microsoft.com/?linkid=9714144">TechNet Edge Video: Forefront Identity Manager- Reducing cost of group management</a>  <p><a href="http://go.microsoft.com/?linkid=9714145">TechNet Edge Video: Identity and Access Management Solution</a><br><a href="http://go.microsoft.com/?linkid=9714146">Channel 9 Video: Alex Weinert on Forefront Identity Manager 2010</a>  <p><a href="http://go.microsoft.com/?linkid=9714147"><b>Datasheets and downloads<br></b>Identity and Access Management Datasheet</a><br><a href="http://go.microsoft.com/?linkid=9714148">Trial Download FIM 2010</a></p></blockquote> <p><a href="http://edge.technet.com/Media/Dont-lose-control-of-your-Organizations-Identity-manage-it-with-Microsoft-Forefront-Identity-Manager/">Manage Your Organization's Identity with Microsoft Forefront Identity Manager 2010 | Media | TechNet Edge</a></p></div></div>
<div><b>Published:</b> 3/7/2010 11:06 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Security</category>
      <pubDate>Mon, 08 Mar 2010 07:06:54 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=763</guid>
    </item>
    <item>
      <title>Microsoft Thinks VDI Might Not be the Answer to Every Desktop Scenario</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=762</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass38FB722D8067489094666A32949F619C><p> </p> <blockquote> <p>With the launch of Windows 7, more and more organisations are weighing up their options for their desktop strategy going forward, with Virtual Desktop Infrastructure, or VDI, becoming an attractive option with popularity growing almost daily. The question however, still remains. Is VDI the answer to your desktop problems? Certain vendors would lead you to believe that it is, yet, if all you have in your toolbox is a hammer, every problem is going to look like a nail. Microsoft, with Partners such as Citrix, Quest and Ericom to name but a few, take a different approach, with Microsoft in particular focusing on the '<a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13284366&amp;s1=5fdcac12-9664-82c3-2e53-5081472baa5f">Optimised Desktop</a>' as a starting point for discussion. An optimised desktop to me, may look very different to you, so it's incredibly important to perform a thorough assessment of your users, and business requirements, before deciding on a particular solution to optimise your desktops. <p>To help with the assessment, Microsoft has developed an IPD Guide known as <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13284367&amp;s1=5fdcac12-9664-82c3-2e53-5081472baa5f">Windows Optimised Desktop Scenarios</a>, which aims to segregate users into categories, based on their usage patterns and business requirements. These categories include Office, Mobile, Task, Home, and Contract Worker, with each having different needs to perform their role effectively. Now, there is no perfect description that will be applicable 100% of the time, but it's a great starting point. Take me as an example. I'm on the road a great deal, so the things that are important to me, to do my job effectively, include streamlined access to my corporate data, combined with local access when on the road. Security of data, both locally, and on removable devices, but also applications being provided locally, that can be used when I'm not connected to the internal network. I'm sure I'm not alone with that description, so you'll agree that a Virtual Desktop, in a datacenter, isn't the ideal solution for me, as I can't always guarantee a network connection, so to be productive, an offline solution, utilising in-box features of Windows 7, like DirectAccess, BranchCache and BitLocker, with App-V for streamlined applications offers me the best solution. <p>If on the other hand, I fell into the Task Worker category, perhaps in a Call-Center, or Warehouse type environment, a session-based experience (TS or RDS) would offer me the simplest, most cost effective way of working effectively. Task Workers by nature, don't need to be installing, configuring, tweaking or modifying an OS, so a well-managed session-based environment is ideal, and will allow the organisation to provide users with a working environment at a higher density than an equivalent VDI rollout, with a strong ROI to boot, with simpler licensing, and storage requirements. <p>Don't get me wrong, this isn't designed to dismiss VDI as 'the way to go', as for certain segments of the organisation, it could be perfect. It allows users to retain their power user status, with a rich, true desktop environment, plus overcomes barriers where certain applications won't run in a session-based environment. It can also bring a very dynamic edge to desktop delivery, enabling an agile infrastructure that can adapt to change quickly. The key thing to think about is, ensure you perform a thorough assessment, and don't simply move your current desktop problems into the datacenter, but instead, use this as an opportunity to optimise, with the right technologies, for the right user, to enable them to do their job more effectively. That answer may or may not be VDI. <p>With Windows 7, the Microsoft Desktop Optimisation Pack, and Remote Desktop Services in Windows Server 2008 R2, the options around the Optimised Desktop have never been greater, so I encourage you to make use of the tools and resources available, and ensure your desktop of the future is the right one for your business.</p></blockquote> <p>Read the whole article source @&gt; <a href="http://blogs.technet.com/mattmcspirit/archive/2010/03/05/technet-article-vdi-is-the-answer-now-what-was-the-question.aspx">virtualboy : TechNet Article: VDI is the answer. Now, what was the question?</a></p></div></div>
<div><b>Published:</b> 3/7/2010 9:51 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Windows Deployment</category>
      <pubDate>Mon, 08 Mar 2010 05:51:56 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=762</guid>
    </item>
    <item>
      <title>Creating Hyper-V Virtual Machine Templates for VDI or SCVMM Library</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=761</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass98D18BA710FC42C39EFE6434FC23800B><p>My friend Brian Posey writes a great article on creating template and clones of Hyper-V virtual machines.  This relevant for VDI or using System Center Virtual Machine Manager to deploy machines from a template library. </p> <blockquote> <p>Although it is relatively easy to make a clone of a virtual machine, the cloning process is less than intuitive. This article series shows you how to avoid disaster by creating a virtual machine clone in the proper way.  <p>You have probably heard that server virtualization products such as Hyper-V make it easy to clone virtual server images or to move virtual servers to new hardware. However, if you ever actually tried to build a server image and then clone it, you might have been surprised by how non intuitive the process actually was.  <p>The first time that I ever had to create a virtual machine clone, I was a little taken back. All I kept hearing about was how easy the process was. Because of that, I really expected the Hyper-V Manager to have a Clone Virtual Machine button. As you have probably already guessed though, such a button simply does not exist.  <p>Since that time, I have tried a lot of different methods to cloning virtual machines. Some of them have worked, and some of them have not. Since there are so many techniques that you could potentially use, I wanted to take the opportunity and explain which cloning techniques actually work, and why.  <h4>The Challenge of Cloning Virtual Machines</h4> <p>Before I get started, I think that a little explanation of the challenges involved in cloning virtual machines is in order. The problem with cloning a virtual machine is that you can not have two identical computers on the same network. You can have machines that are almost identical, but they can not be 100% identical. The reason for this is that certain machine attributes are used as a means for identifying the machine on the network. Therefore, if you have two machines that are completely identical, then networking ceases to function. In case you are wondering, some of the things that have to be unique for each computer include:  <ul> <li> <p>The Windows Security Identifiers (SIDs)</p> <li> <p>The Media Access Control (MAC) address</p> <li> <p>The Internet Protocol (IP) address</p> <li> <p>The NetBIOS and Fully Qualified Domain (FQDN) names</p></li></ul> <p>Given that some system attributes are required to be unique, simply copying virtual hard drive files and building another virtual machine around them will not work. Out of curiosity, I actually tried to shut down a virtual machine, copy its files to another location, and create another virtual machine using those files. When I booted the new virtual machine I received the Blue Screen of Death.  <p>As you have probably already figured out, successfully duplicating a virtual machine requires stripping any attributes that are required to be unique from the clone. There are at least two good ways of accomplishing this.  <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://www.virtualizationadmin.com/articles-tutorials/general-virtualization-articles/cloning-hyper-v-virtual-machines-right-way-part1.html">Cloning Hyper-V Virtual Machines the Right Way (Part 1 of 4)</a></p></div></div>
<div><b>Published:</b> 3/6/2010 8:29 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Virtualization</category>
      <pubDate>Sun, 07 Mar 2010 04:29:16 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=761</guid>
    </item>
    <item>
      <title>Microsoft’s Balmer on Cloud Computing: "All In"</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=759</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass0BFD8E8BD0B14EC1A65830E9BBC3E672><p> </p> <blockquote> <p>Today, Microsoft held a live event from the University of Washington where Steve Ballmer outlined Microsoft's view on the power of clouds to drive innovation. (You can find replay, transcripts <a href="http://www.microsoft.com/presspass/presskits/cloud/">here</a>.) This was a pivotal speech not only for the company, but for the industry as a whole.  For additional context you may find Dan Reed's blog <a href="http://blogs.technet.com/microsoft_blog/archive/2010/03/02/cloud-seeding-stimulating-discovery-and-innovation.aspx">post</a> very revealing about how Microsoft view research insight into the current &amp; future state of the cloud.  <p>Why is this pivotal?  Tone and Breadth. When you sit back and understand all of the investments we continue to make, you realize there is no other company investing in the cloud to drive the industry forward.  Many pundits have remained skeptical about Microsoft's commitment to evolve our offerings to meet the demands of the next wave of computing. Is Microsoft a leader, a follower, a fast follower, etc., where much of this debate has been isolated to one very specific market or segment.  It's unfortunate because if you zero on one tile, you aren't seeing the mosaic. Steve's tone was strong and unwavering, we are leading with the future.  He also discussed the sheer breadth of our cloud offerings from MSN, Xbox all the way to Azure etc.  <p>Microsoft at the core is a software company. It's simply what we do and we do it really well. Cloud, Distributing Computing, Grid, Utility, SaaS, et al (insert market term du jour) are all evolving terms that seek to define this next step in computing.  Whether you are a bleeding edge cloud purist or a first generation Fortran geek with punch cards, you agree on one thing: It's all software!  We get that and it's why we are 'all in' when it comes to driving the software industry forward to meet the demands of a new model.  We really see this next wave as another opportunity to use great software to propel new scenarios. <p>Over 12 years ago, I was part of a small start up (<a href="http://en.wikipedia.org/wiki/Pandesic">Pandesic</a>) that was SaaS before it was called SaaS. (It was called Application Service Providers then).  And Microsoft's technology was at the core of what used to drive for the cloud. At the time we needed a way to make our three tier architecture behave in real time transactions for commerce at scale.  We used DCOM and IIS at the heart.  Once we had a customer make an appearence on the Oprah show to sell his book, we called Microsoft for help to understand how to scale.  When we luanched a commerce site for adidas and the Womens World Cup, we called Microsoft.  From then to now, Microsoft has been at the heart of the software for many companies. So for me, I've lived with Microsoft at the heart of the early cloud and now I am a part of that continued push here at HQ. <p>Which brings me to my first point, <strong>experience matters.</strong> Only Microsoft provides a comprehensive set of cloud services with the reliability, security and global reach you expect for your business.  We do this without compromise.  Going to the cloud should not come with caveats. The same great tools, manageability, control you have today should be offered in the cloud if you want it.  Our recent announcements to provide a Government cloud with the highest level of security measures, industry certifications etc means we get it.  The fact that you can be a small business who wants an easy way to provide mail and collaboration with Microsoft Online, means we get it.  For the developers, Azure really demonstrates how our experience is helping to drive the future of cloud platforms.  <p>Second, Microsoft is full <strong>completely committed the cloud.</strong>  If you are customer who wants to be there now, you can use any one of our products to support your strategy.  If you aren't there yet, but want to be in the future, this is what we mean when we say 'cloud on your terms'. By having Microsoft technology, you can be assured your onramp is there when you want it. It's about confidence in the roadmap and responsible innovation.  I meet with lots of customers who want to know where we are going.  Simply talking about our investment in data centers and <a href="http://blogs.technet.com/msdatacenters/archive/2008/12/02/Our-Vision-for-Generation-4-Modular-Data-Centers-_1320_-One-way-of-Getting-it-just-right-.-.-_2E00_.aspx">Gen4 </a>concepts means we build for a cloud at scale.   From the ground up, most of our products now are also built for the cloud. They can work in a orchestrated ways across multipe run time environments, whether its a PC, Phone, Browser from our data center to yours. <p>Finally,  <strong>Microsoft is a leader</strong> in cloud services.  MSN and Windows Live alone get over 600Billion (with a 'b') visits a month. We process nearly 10B Live Messenger messages a day.  Now with Microsoft Online, we've scaled to over a 1 million paying customers in 36 countries.  Numbers alone aren't meant to impress so much as impress upon you just how much we remain a leader in the cloud today. From the media center to the data center, we are a leader. <p>So if you are an IT Pro who is trying to understand &quot;Why Microsoft&quot; for the cloud, I'll hope you'll take some time to understand what we offer, possibly start a trial (<a href="http://www.microsoft.com/windowsazure/">Azure</a> / <a href="http://www.microsoft.com/online/products.mspx">MS Online</a>) and see how we can help you meet your strategic needs.</p></blockquote> <p><a href="http://blogs.technet.com/whymicrosoft/archive/2010/03/04/microsoft-on-cloud-computing-all-in-why-microsoft.aspx">Why Microsoft : Microsoft on Cloud Computing: &quot;All In&quot; &amp; Why Microsoft</a></p></div></div>
<div><b>Published:</b> 3/4/2010 11:15 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Cloud Computing</category>
      <pubDate>Fri, 05 Mar 2010 07:15:00 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=759</guid>
    </item>
    <item>
      <title>System Center Configuration Manager (SCCM2007) and Microsoft Deployment Toolkit (MDT) Video Walkthrough</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=758</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass0E2ACF8187EF4365B41B40E5EEE246DB><p>For integration of System Center Configuration Manager (SCCM 2007) and Microsoft Deployment Toolkit (MDT) for automated Windows Deployments.</p> <blockquote> <p>Are you struggling with setting up SCCM 2007 Operating System Deployment and integrating MDT? - download and view the video walkthrough that shows you how to:  <ul> <li>Setup the server environment for SCCM 2007 OS deployment  <li>Configure the SCCM 2007 Site Settings  <li>Configure the SCCM 2007 Computer Management Settings  <li>Configure the SCCM 2007 Operating System Deployment Settings  <li>Setup and use MDT integration with SCCM 2007  <li>Add a reference machine object to SCCM 2007  <li>Create a build and capture reference image for mass deployment using SCCM 2007</li></ul> <p><a href="http://wm.microsoft.com/ms/SAT/ricsmith/SCCM2007 and Microsoft Deployment Toolkit Setup and Config.wmv">View the SCCM and MDT Video Walkthrough from the Windows Media Servers here!</a> <p><a href="http://edge.technet.com/Media/System-Center-Configuration-Manager-2007-and-Microsoft-Deployment-Toolkit-Screencast/">View the SCCM and MDT Video Walkthrough from the TechNet Edge Media Servers here!</a> <p>The download pack contains the following high resolution (1024 x 768) narrated video  <ul> <li>SCCM2007 and Microsoft Deployment Toolkit Setup and Config.wmv </li></ul></blockquote> <p>From: <a href="http://blogs.technet.com/deploymentguys/archive/2008/03/20/sccm-2007-and-microsoft-deployment-toolkit-video-walkthrough.aspx">The Deployment Guys : SCCM 2007 and Microsoft Deployment Toolkit - Video Walkthrough</a></p></div></div>
<div><b>Published:</b> 3/2/2010 9:06 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Windows Deployment</category>
      <pubDate>Wed, 03 Mar 2010 05:06:08 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=758</guid>
    </item>
    <item>
      <title>Microsoft Perspective on SharePoint 2010 Search Engine Optimization (SEO)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=757</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass4C39EE8FA2D34B83B8AC2BBDA3528A5C><p>Expanding on my original <a href="/Blog/Lists/Posts/Post.aspx?ID=5">SharePoint 2007 SEO</a> article, here is a great follow up by Jean-Paul at Microsoft.</p> <blockquote> <p>SEO involves configuring site structure, navigation, page content, metadata and labels to improve search engine relevance and ranking and aims at making it easier for customers and partners to find you through search engines, notably via <a href="http://www.bing.com/search?q=sharepoint+for+internet+sites&amp;form=QBLH&amp;qs=n&amp;sc=1-28">Bing</a> and <a href="http://www.google.com/search?hl=en&amp;ei=qx6FS4jpOof6sgOYkOmuDw&amp;sa=X&amp;oi=spell&amp;resnum=0&amp;ct=result&amp;cd=1&amp;ved=0CBoQBSgA&amp;q=sharepoint+for+internet+sites&amp;spell=1">Google</a>.  <p>Out-Of-The-Box, SharePoint 2010 is far more SEO-friendly: far more semantic HTML (which helps with WCAG 2.0 AA compliance), powerful metadata management and capture, SEO feature on publishing pages, are only a few of those enhancements.  In addition, Microsoft released the new IIS 7.0 SEO Toolkit, which helps Web developers, hosting providers, and Web server administrators to improve their Web site’s relevance in search results by recommending how to make the site content more search engine-friendly. The Toolkit includes the Site Analysis module, the Robots Exclusion module, and the Sitemaps and Site Indexes module, which let you perform detailed analysis and offer recommendations and editing tools for managing your Robots and Sitemaps files. Let’s take a closer look at the benefits of this toolkit:  <h6>Improve the volume and quality of traffic to your Web site from search engines</h6> <p>The Site Analysis module allows users to analyze local and external Web sites with the purpose of optimizing the site's content, structure, and URLs for search engine crawlers. In addition, the Site Analysis module can be used to discover common problems in the site content that negatively affects the site visitor experience. The Site Analysis tool includes a large set of pre-built reports to analyze the sites compliance with SEO recommendations and to discover problems on the site, such as broken links, duplicate resources, or performance issues. The Site Analysis module also supports building custom queries against the data gathered during crawling.  <h6>Control how search engines access and display Web content</h6> <p>The Robots Exclusion module enables Web site owners to manage the robots.txt file from within the IIS Manager interface. This file is used to control the indexing of specified URLs, by disallowing search engine crawlers from accessing them. Users have the choice to view their sites using a physical or a logical hierarchal view; and from within that view, they can choose to disallow specific files or folders of the Web application. In addition, users can manually enter a path or modify a selected path, including wildcards. By using a graphical interface, users benefit from having a clear understanding of what sections of the Web site are disallowed and from avoiding any typing mistakes.  <h6>Inform search engines about locations that are available for indexing</h6> <p>The Sitemaps and Site Indexes module enables Web site owners to manage the sitemap files and sitemap indexes on the site, application, and folder level to help keep search engines up to date. The Sitemaps and Site Indexes module allows the most important URLs to be listed and ranked in the sitemap.xml file. In addition, the Sitemaps and Site Indexes module helps to ensure the Sitemap.xml file does not contain any broken links.  <h6>Site Analysis Features</h6> <ul> <li> <p>Fully featured crawler engine  <ul> <li> <p>Configurable number of concurrent requests to allow users to crawl their Web site without incurring additional processing. This can be configured from 1 to 16 concurrent requests. </p> <li> <p>Support for Robots.txt, allowing you to customize the locations where the crawler should analyze and which locations should be ignored. </p> <li> <p>Support for Sitemap files allowing you to specify additional locations to be analyzed. </p> <li> <p>Support for overriding ‘noindex’ and ‘nofollow’ metatags to allow you to analyze pages to help improve customer experience even when search engines will not process them. </p> <li> <p>Configurable limits for analysis, maximum number of URLs to download, and maximum number of kilobytes to download per URL. </p> <li> <p>Configurable options for including content from only your directories or the entire site and sub domains. </p></li></ul> <li> <p>View detailed summary of Web site analysis results through a rich dashboard </p> <li> <p>Feature rich Query Builder interface that allows you to build custom reports </p> <li> <p>Quick access to common tasks </p> <li> <p>Display of detailed information for each URL </p> <li> <p>View detailed route analysis showing unique routes to better understand the way search engines reach your content </p></li></ul> <h6>Robots Exclusion Features</h6> <ul> <li> <p>Display of robots content in a friendly user interface </p> <li> <p>Support for filtering, grouping, and sorting </p> <li> <p>Ability to add ‘disallow’ and ‘allow’ paths using a logical view of your Web site from the result of site analysis processing </p> <li> <p>Ability to add sitemap locations </p></li></ul> <h6>Sitemap and Sitemap Index Features</h6> <ul> <li> <p>Display of sitemaps and sitemap index files in a simple user interface </p> <li> <p>Support for grouping and sorting </p> <li> <p>Ability to add/edit/remove sitemap and sitemap index files </p> <li> <p>Ability to add new URL’s to sitemap and sitemap index files using a physical or logical view of your Web site </p> <li> <p>Ability to register a sitemap or sitemap index into the robots exclusion file </p></li></ul></blockquote> <p>Read the original article @&gt; <a href="http://blogs.technet.com/sharepointexperts/archive/2010/02/28/a-note-on-search-engine-optimization-seo.aspx">SharePoint Experts Blog : A note on Search Engine Optimization (SEO)</a></p></div></div>
<div><b>Published:</b> 3/1/2010 7:10 PM</div>
]]></description>
      <author>MOSS-04\john</author>
      <category>Sharepoint 2010</category>
      <pubDate>Tue, 02 Mar 2010 03:10:21 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=757</guid>
    </item>
    <item>
      <title>Understanding SQL Server Joins Basics (Query and Internals)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=756</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass01A5972966A246548EA18BE1002710FA><p>Great post by Biplab Paul on SQL joins and por/cons of each one on his <a href="http://blogs.technet.com/bpaulblog/archive/2010/02/28/simplifying-sql-server-joins-query-and-internals.aspx">blog</a>.</p> <blockquote> <form id=aspnetForm> <p style="margin-bottom:0pt" class=MsoNormal>I love to explain things in much simpler way but SQL Joins are one of those concepts which are not so simple to explain and I really spend a lot of time in scribbling on White Board for this. But finally I found an article from<a href="http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html"> <span style="">Jeff Atwood</span></a><span class=description1><span style=""> </span></span>where he did an incredible job by simply using Venn Diagrams to explain the whole concept. I will take few extract from his article but rest you can read from his blog. </p> <p class=postview></p> <p class=postview></p> <p style="margin-bottom:0pt" class=MsoNormal></p> <div class=postview> <table style="border-bottom:medium none;border-left:medium none;border-collapse:collapse;border-top:medium none;border-right:medium none" class=MsoTableGrid border=1 cellspacing=0 cellpadding=0> <tbody> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:windowtext 1pt solid;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">INNER JOIN:  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">*</span> <span style="color:blue">FROM</span> TableA  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">INNER</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">JOIN</span> TableB  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ON</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>name <span style="color:gray">=</span> TableB<span style="color:gray">.</span>name</span>  <p></p> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal> <p> </p> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:windowtext 1pt solid;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image002_10.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image002" border=0 alt="clip_image002" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image002_thumb_3.jpg" width=244 height=165></a></span>  <p></p> <p></p></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">OUTER JOIN (1):  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">*</span> <span style="color:blue">FROM</span> TableA  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">FULL</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">OUTER</span> <span style="color:gray">JOIN</span> TableB  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ON</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>name <span style="color:gray">=</span> TableB<span style="color:gray">.</span>name</span><b style="">  <p></p></b> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image004_10.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image004" border=0 alt="clip_image004" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image004_thumb_3.jpg" width=244 height=162></a></span>  <p></p> <p></p></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">OUTER JOIN (2):  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">*</span> <span style="color:blue">FROM</span> TableA  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">LEFT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">OUTER</span> <span style="color:gray">JOIN</span> TableB  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ON</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>name <span style="color:gray">=</span> TableB<span style="color:gray">.</span>name  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal> <p> </p> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image006_10.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image006" border=0 alt="clip_image006" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image006_thumb_3.jpg" width=244 height=162></a></span>  <p></p> <p></p></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">OUTER JOIN (3):  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">*</span> <span style="color:blue">FROM</span> TableA  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">LEFT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">OUTER</span> <span style="color:gray">JOIN</span> TableB  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ON</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>name <span style="color:gray">=</span> TableB<span style="color:gray">.</span>name  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">WHERE</span><span style="font-family:'Courier New';font-size:10pt"> TableB<span style="color:gray">.</span>id <span style="color:gray">IS</span> <span style="color:gray">null  <p></p></span></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style=""> <p> </p></b> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image008_10.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image008" border=0 alt="clip_image008" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image008_thumb_3.jpg" width=244 height=158></a>  <p></p></span> <p></p></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">OUTER JOIN (4):  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">*</span> <span style="color:blue">FROM</span> TableA  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">RIGHT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">OUTER</span> <span style="color:gray">JOIN</span> TableB  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ON</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>name <span style="color:gray">=</span> TableB<span style="color:gray">.</span>name  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style=""> <p> </p></b> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';font-size:10pt"><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image009_10.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image009" border=0 alt="clip_image009" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image009_thumb_3.png" width=244 height=161></a></span></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';font-size:10pt"> </span></p><span style=""> <p></p></span></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">OUTER JOIN (5):  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">*</span> <span style="color:blue">FROM</span> TableA  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">FULL</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">OUTER</span> <span style="color:gray">JOIN</span> TableB  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ON</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>name <span style="color:gray">=</span> TableB<span style="color:gray">.</span>name  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">WHERE</span><span style="font-family:'Courier New';font-size:10pt"> TableA<span style="color:gray">.</span>id <span style="color:gray">IS</span> <span style="color:gray">null</span>  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">OR</span><span style="font-family:'Courier New';font-size:10pt"> TableB<span style="color:gray">.</span>id <span style="color:gray">IS</span> <span style="color:gray">null</span></span><b style="">  <p></p></b> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image011_10.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image011" border=0 alt="clip_image011" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image011_thumb_3.jpg" width=244 height=158></a>  <p></p></span> <p></p></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">CROSS APPLY (1): <span style=""> </span>without Where Clause  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> p<span style="color:gray">.</span>SalesPersonID<span style="color:gray">,</span> t<span style="color:gray">.</span>Name <span style="color:blue">AS</span> Territory  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">FROM</span><span style="font-family:'Courier New';font-size:10pt"> Sales<span style="color:gray">.</span>SalesPerson p  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">CROSS</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">JOIN</span> Sales<span style="color:gray">.</span>SalesTerritory t  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ORDER</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:blue">BY</span> p<span style="color:gray">.</span>SalesPersonID</span><b style="">  <p></p></b> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">Note:</b> This can’t be represented by Venn Diagrams but above would multiply all the contents of First Table with all the contents of the second table.  <p></p> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""> <p> </p></span> <p></p></td></tr> <tr style=""> <td style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><b style="">CROSS APPLY (2): with Where Clause  <p></p></b> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">SELECT</span><span style="font-family:'Courier New';font-size:10pt"> p<span style="color:gray">.</span>SalesPersonID<span style="color:gray">,</span> t<span style="color:gray">.</span>Name <span style="color:blue">AS</span> Territory  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">FROM</span><span style="font-family:'Courier New';font-size:10pt"> Sales<span style="color:gray">.</span>SalesPerson p  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:gray;font-size:10pt">CROSS</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:gray">JOIN</span> Sales<span style="color:gray">.</span>SalesTerritory t  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">WHERE</span><span style="font-family:'Courier New';font-size:10pt"> p<span style="color:gray">.</span>TerritoryID <span style="color:gray">=</span> t<span style="color:gray">.</span>TerritoryID  <p></p></span> <p></p> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style="font-family:'Courier New';color:blue;font-size:10pt">ORDER</span><span style="font-family:'Courier New';font-size:10pt"> <span style="color:blue">BY</span> p<span style="color:gray">.</span>SalesPersonID</span><b style="">  <p></p></b> <p></p></td> <td style="border-bottom:windowtext 1pt solid;border-left:medium none;padding-bottom:0in;padding-left:5.4pt;width:239.4pt;padding-right:5.4pt;border-top:medium none;border-right:windowtext 1pt solid;padding-top:0in" valign=top width=319> <p style="line-height:normal;margin-bottom:0pt" class=MsoNormal><span style=""><a href="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image012_10.jpg"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="clip_image012" border=0 alt="clip_image012" src="http://blogs.technet.com/blogfiles/bpaulblog/WindowsLiveWriter/SimplifyingSQLServerJoinsQueryandInterna_B116/clip_image012_thumb_3.jpg" width=244 height=165></a>  <p></p></span> <p></p></td></tr></tbody></table></div> <p class=postview><b style="">Now when we understood these different types of Joins, let’s talk about some of the internal on <u>How these joins would work internally within SQL Server</u>. </b></p> <p class=postview></p> <p class=postview></p> <p class=postview></p> <p style="margin-bottom:0pt" class=MsoNormal>&lt;snip&gt;</p> <p style="margin-bottom:0pt" class=MsoNormal> </p></form></blockquote> <p></p> <p></p> <p></p> <p></p> <p></p> <p style="margin-bottom:0pt" class=MsoNormal>Read the rest @&gt; <a href="http://blogs.technet.com/bpaulblog/archive/2010/02/28/simplifying-sql-server-joins-query-and-internals.aspx">Few things which you may find helpful!! : Simplifying SQL Server Joins (Query and Internals)</a></p></div></div>
<div><b>Published:</b> 2/28/2010 10:55 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>SQL Server</category>
      <pubDate>Mon, 01 Mar 2010 06:55:52 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=756</guid>
    </item>
    <item>
      <title>Simple Xcopy Backup of Hyper-V VMs</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=755</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassAEB9AAFFBB834D8C8CF22D2ADAD7916D><p>John Kelbley has a great post covering export/backp of Hyper-V Virtual Machines (VM).</p> <blockquote> <p>I mentioned in <a href="http://blogs.technet.com/enterprise_admin/archive/2009/11/18/the-wonder-of-volume-shadow-copy-and-hyper-v.aspx">my last post</a> the diskshadow command line tool that was introduced in Windows Server 2008.  Jose Barreto did a nice job over viewing the command in <a href="http://blogs.technet.com/josebda/archive/2007/11/30/diskshadow-the-new-in-box-vss-requester-in-windows-server-2008.aspx">his blog</a>, so I won't cover the same ground.  I’m going to walk you through how I use diskshadow to create a consistent, restorable, consolidated backup of Hyper-V and running VMs.  <p>Diskshadow is a tool to manage VSS that can run interactively or execute a predefined script.  For my tiny lab, I use a script so I can easily repeat the backup process.  To run a diskshadow script, call it like this:  <blockquote> <p>diskshadow –s &lt;scriptname&gt;</p></blockquote> <p>The script can include all sorts of interesting VSS related stuff as well as external commands.  My basic script file is named HyperVBackup.txt, and looks something like this:  <blockquote> <p>set context persistent <br>set metadata C:\backup.cab <br>set verbose on <br>begin backup <br>     add volume C: alias ConfigVolume <br>     #The GUID of the Hyper-V Writer <br>     writer verify {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de} <br>     create <br>     EXPOSE %ConfigVolume% Y: <br>EXEC HyperVBackup.cmd <br>     UNEXPOSE Y: <br>end backup</p></blockquote> <p>You can dig around TechNet and MSDN for more details on what it all means (and what else you can do in a diskshadow script), but the key things to note are the housekeeping lines at the top and the backup section (between “begin backup” and “end backup”).  What’s going on in “backup” this part of the script is the step-by-step process for creating and exposing a VSS snapshot for a single drive system, as well as the kickoff of a backup (using Xcopy).  Once a  point-in-time snapshot of the C: drive is created, it is exposed as Y: so that files of interest can be copied off.  The contents of HyperVBackup.cmd (a batch file) are pretty tiny:  <blockquote> <p>Xcopy y:\VMs\*.* g:\HyperVBackup\VMs\*.* /e /s /y /F /O /X /R /H <br>copy c:\Backup.cab g:\Hypervbackup</p></blockquote> <p>In the batchfile, I copy all of the VMs (their VHDs and configuration information which on this server lives in the C:\VMs directory) to an attached USB drive, as well as a copy of the metadata generated by diskshadow (contained in backup.cab).  Note all the switches for Xcopy – they are necessary to preserve the security and other attributes of the files for a successful restore.  <p>If you store your VMs on another drive (other than C:) you would to add those additional volumes to the diskshadow script (via add volume and expose) as well as add another Xcopy to the batch file.  <p>That’s pretty much it.  Just those two files (one text file and one short batch file) used by calling diskshadow and the running Hyper-V VMs are backed up using the tools included in Windows Server 2008 R2!  Here’s a few screen shots of the process running on a system in my lab, incase you are interested (I’ll show you what was going on with the VMs in a later post).  <blockquote> <p><a href="http://blogs.technet.com/blogfiles/enterprise_admin/WindowsLiveWriter/DiskShadowXcopybackupofHyperV_9A9F/clip_image002_2.jpg"><img title="clip_image002" border=0 alt="clip_image002" src="http://blogs.technet.com/blogfiles/enterprise_admin/WindowsLiveWriter/DiskShadowXcopybackupofHyperV_9A9F/clip_image002_thumb.jpg" width=174 height=244></a> <a href="http://blogs.technet.com/blogfiles/enterprise_admin/WindowsLiveWriter/DiskShadowXcopybackupofHyperV_9A9F/clip_image002[4].jpg"><img title="clip_image002[4]" border=0 alt="clip_image002[4]" src="http://blogs.technet.com/blogfiles/enterprise_admin/WindowsLiveWriter/DiskShadowXcopybackupofHyperV_9A9F/clip_image002[4]_thumb.jpg" width=174 height=244></a></p></blockquote> <p>The bad news is that this process does not work with CSV volumes (I’m sure that question was going to come!).  <br>We’ll get to how to backup and restore R2 failover clusters in later posts.  <p>While a simple backup is great, the IMPORTANT piece- restoring!  I’ll cover that in my next post.</p></blockquote> <p>Read the complete article @&gt; <a href="http://blogs.technet.com/enterprise_admin/archive/2009/11/19/diskshadow-xcopy-backup-of-hyper-v.aspx">John Kelbley's real life enterprise interop and administration : DiskShadow / Xcopy BACKUP of Hyper-V</a></p></div></div>
<div><b>Published:</b> 2/23/2010 8:53 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Virtualization</category>
      <pubDate>Tue, 23 Feb 2010 16:53:57 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=755</guid>
    </item>
    <item>
      <title>App-V 4.6 Released – Get the Training Materials to Learn to Sequence Applications</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=754</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass9547FB26D72C48239B034A571F84D648><p> </p> <blockquote> <p><a href="https://www.microsoft.com/resources/virtuallabs/step1-technet.aspx?LabId=42fc6d00-05d4-48a9-92fa-71bedf5572ca&amp;BToken=reg">Learning App-V Basics</a> includes preparation, streaming and launch of virtual applications <p><a href="https://www.microsoft.com/resources/virtuallabs/step1-technet.aspx?LabId=2a5ad55b-c715-43d7-b79d-adf0925d4ce0&amp;BToken=reg">Learning App-V Intermediate Skills</a> includes Application update, Dynamic Suite Composition and Metering <p><a href="http://blogs.technet.com/blogfiles/virtualworld/WindowsLiveWriter/AppV4.6VirtualLabs_14A97/image_2.png"><img title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/virtualworld/WindowsLiveWriter/AppV4.6VirtualLabs_14A97/image_thumb.png" width=244 height=90></a> <p><a href="https://www.microsoft.com/resources/virtuallabs/step1-technet.aspx?LabId=ac253a8b-e390-4011-b377-115231841072&amp;BToken=reg">Learning to Configure App-V for Standalone Client Mode</a> includes Standalone Client Mode and AppLocker <p><a href="http://blogs.technet.com/blogfiles/virtualworld/WindowsLiveWriter/AppV4.6VirtualLabs_14A97/image_4.png"><img title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/virtualworld/WindowsLiveWriter/AppV4.6VirtualLabs_14A97/image_thumb_1.png" width=244 height=163></a></p></blockquote> <p>Read the whole article @&gt; <a href="http://blogs.technet.com/virtualworld/archive/2010/02/22/app-v-4-6-virtual-labs.aspx">The World Simplified is a Virtual World : App-V 4.6 Virtual Labs</a></p></div></div>
<div><b>Published:</b> 2/22/2010 9:46 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Virtualization</category>
      <pubDate>Tue, 23 Feb 2010 05:46:21 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=754</guid>
    </item>
    <item>
      <title>Windows Desktop Optimization – Which Technology Solution Depends on your Users</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=753</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassAF3BE302ECCD443E9798B5BC59446EE5><p>Desktop management never gets the credit it deserves. Most companies to leverage automation for their time intensive tasks such as desktop upgrades, rebuilds, and other user workstation management scenarios.</p> <p>Our firm uses a universal boot USB key to install all Client and Server OS…with all the drivers dynamically slipstreamed.   </p> <p>Interested in dynamic desktop management for Windows…learn more about Desktop and VDI solutions from a Microsoft perspective.</p> <blockquote> <p><strong><u>The Vision of the Optimised Desktop</u></strong> - <a href="http://www.microsoft.com/windows/enterprise/solutions/default.aspx"><strong>http://www.microsoft.com/windows/enterprise/solutions/default.aspx</strong></a> <p>People are the most important resource in any organisation. The role of technology is to unlock their potential. The Optimised Desktop is about empowering your people to be more productive with a flexible technology infrastructure, while providing the IT department the needed level of control, manageability, and security. Learn more about <a href="http://www.microsoft.com/windows/enterprise/solutions/desktop/optimized-desktop-scenarios.aspx"><strong>five scenarios for enabling workers</strong></a> to be successful in their jobs with Microsoft desktop solutions, or read the <a href="http://download.microsoft.com/download/B/9/5/B95191B2-9801-41F9-A9F9-42F32C4F5E90/MS_e-bk0902.pdf"><strong>Optimised Desktop eBook</strong></a> <p><strong><u>Balancing the Needs of End Users and IT</u></strong> - <a href="http://www.microsoft.com/windows/enterprise/solutions/desktop/default.aspx"><strong>http://www.microsoft.com/windows/enterprise/solutions/desktop/default.aspx</strong></a> <p>Organisations look to their people to drive business success, and to the information technology (IT) department to build and manage an infrastructure that supports and enables people to be successful in their jobs. Often, these expectations create a natural tension between end users, who want the flexibility to support a dynamic work environment, and an IT department that needs greater control and manageability. <p>The solution to this challenge is an &quot;Optimised Desktop&quot; infrastructure. An Optimized Desktop describes a state in which your organisation has attained the right balance in its desktop infrastructure - empowering employees with the flexibility they need to be productive, while providing IT the necessary level of control, manageability, and security <p><strong><u>Ease Desktop Management with Microsoft Solutions</u></strong> - <a href="http://www.microsoft.com/windows/enterprise/solutions/management/default.aspx"><strong>http://www.microsoft.com/windows/enterprise/solutions/management/default.aspx</strong></a> <p>Managing desktops across an enterprise is often time-consuming, complex, and costly. IT organizations face difficult PC manageability tasks on a daily basis. The Windows 7 operating system, <a href="http://www.microsoft.com/windows/enterprise/products/mdop/default.aspx"><strong>Microsoft Desktop Optimization Pack (MDOP)</strong></a>, and System Center provide you with the infrastructure to enable business agility for end users in addition to increased control, streamlined management, and cost reduction for IT. <p><strong><u>How Desktop Virtualisation Transforms your Business</u></strong> - <a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/default.aspx"><strong>http://www.microsoft.com/windows/enterprise/solutions/virtualization/default.aspx</strong></a> <p>Now more than ever, organisations are looking to increase business flexibility while reducing the total cost of ownership (TCO) for their desktop infrastructure. Microsoft Desktop Virtualisation solutions provide IT managers with flexible desktop management options, from deploying virtual applications to gaining efficiencies with centralised and diskless PCs. <p>So, some great resources there, however, if I had to choose one, above all the others, based on my experience, I would point you to the <strong><a href="http://www.microsoft.com/windows/enterprise/solutions/desktop/optimized-desktop-scenarios.aspx">Windows Optimised Desktop Scenarios</a></strong>.  In a nutshell, Microsoft has identified 5 common scenarios, or, types of users, that exist within organisations.  These are, Office, Mobile, Task, Contract and Home.  Each have their own methods of working effectively, and require different tools based on their scenario.  Each also require a different level of user experience.  Some may require a rich, graphical OS environment, with local access to data, whereas others may require a very traditional, locked down, low-graphics type environment, for entering customer related information into a CRM system for example.  Taking these scenarios, you can start to map these scenarios, on to the most optimal (in most cases) technologies that would meet their requirements.  Take me for example.  I’m a mobile worker, on the road a great deal.  I can’t always guarantee an internet connection, and if I could, I couldn’t guarantee the quality of that connection.  Would a remote working environment be ideal for me?  No chance.  That would actually have a detrimental effect on my working capabilities.  A Windows 7 laptop, with locally installed apps, or App-V delivered apps, combined with some of the inbox features like DirectAccess and BitLocker, would give me a greater level of productivity.  Once you’ve watched the videos, Microsoft also provide a tool, in the form of the Windows Optimised Desktop Scenarios, on which to work with a customer, or your business teams internally, to help define the different types of users in the environment.  You can <strong><a href="http://blogs.technet.com/mattmcspirit/archive/2009/07/03/windows-optimised-desktop-scenarios.aspx">read more about WODS here</a></strong>.</p></blockquote> <p>Read the original article @&gt; <a href="http://blogs.technet.com/mattmcspirit/archive/2010/02/17/desktop-optimisation-which-technologies-for-which-users.aspx">virtualboy : Desktop Optimisation – Which technologies, for which users?</a></p></div></div>
<div><b>Published:</b> 2/17/2010 9:21 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Windows Deployment</category>
      <pubDate>Thu, 18 Feb 2010 05:21:43 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=753</guid>
    </item>
    <item>
      <title>Microsoft Desktop Virtualization Webcast (VDI)</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=752</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassF48D519114C44542868B63AF51DC5B59><p>Looking at Desktop Virtualization including VDI? Thinking about migrating to Windows 7? Want savings, but unsure of the tradeoffs? Have more questions than answers on the topic? Join this moderated televised discussion for an hour full of virtualization insights.</p> <p>Next one is <strong>Thursday March 18th, 9am PST.</strong></p> <p>Read more @ <a href="http://www.desktopvirtualizationhour.com/">Desktop Virtulization Tour</a></p></div></div>
<div><b>Published:</b> 2/16/2010 6:45 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Virtualization</category>
      <pubDate>Wed, 17 Feb 2010 02:45:44 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=752</guid>
    </item>
    <item>
      <title>Support for Two Exchange 2010 Servers Separated in Multi-site Architecture</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=751</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass0DDB2C796F8245CCB2B3BE3D5EDF647A><p>This post is in response to a recent customer question.  Henrik from MSExchange.org posts:</p> <blockquote> <p>Over the time, I’ve seen/had several questions on whether this is a supported scenario or not. A two-member DAG with a member server in the primary datacenter and one in the backup datacenter is an attractive solution for especially SORGs that want to deploy a solution where mailbox data are replicated to another site, but where local HA for the HT, CAS, and MBX roles is not a requirement.  <p>The short answer to the question is yes, this is a supported scenario.  <p>The long answer is <strong>yes this is a supported scenario, but you should bear in mind that datacenter activation coordination (DAC) mode is not supported with only two members servers in a DAG</strong>. This means that you will not be able to benefit from the automatic failover mechanism provided by DAG and that you cannot use the site resilience tasks built into Exchange 2010 (Stop-DAG, Restore-DAG, Start-DAG) to activate the DAG member in the backup datacenter. When you need to bring the DAG member in the backup datacenter online, you must instead use the Windows Failover cluster tools.  <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://blogs.msexchange.org/walther/2010/02/14/two-member-dag-in-a-multi-site-scenario-supported/">Henrik Walther Blog » Blog Archive » Two-Member DAG in a Multi-site scenario supported?</a></p></div></div>
<div><b>Published:</b> 2/16/2010 11:56 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Exchange 2010</category>
      <pubDate>Tue, 16 Feb 2010 19:56:06 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=751</guid>
    </item>
    <item>
      <title>Remote Desktop (Terminal Services) Session Host Capacity Planning in Windows Server 2008 R2 for Physical and Virtual Machines</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=750</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass9402A82F6C83415FB52363D8F0FBFC5E><p>This capacity planning guide describes the most relevant factors that influence the capacity of a given deployment along with methodologies to evaluate capacity for specific deployments.</p> <blockquote>The Remote Desktop Session Host (RD Session Host) role service lets multiple concurrent users run Windows-based applications on a remote computer running Windows Server 2008 R2. This white paper is intended as a guide for capacity planning of RD Session Host in Windows Server 2008 R2. It describes the most relevant factors that influence the capacity of a given deployment, methodologies to evaluate capacity for specific deployments, and a set of experimental results for different combinations of usage scenarios and hardware configurations.</blockquote> <p>Download @&gt; <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=ca837962-4128-4680-b1c0-ad0985939063">Download details: RD Session Host Capacity Planning in Windows Server 2008 R2</a></p></div></div>
<div><b>Published:</b> 2/10/2010 10:04 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Terminal Services</category>
      <pubDate>Wed, 10 Feb 2010 18:04:11 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=750</guid>
    </item>
    <item>
      <title>Windows Firewall with Advanced Security: Step-by-Step Guide to Deploying Windows Firewall and IPsec Policies</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=749</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass127F70B058D145F2A104F2CF24096EE1><p> </p> <blockquote>This step-by-step guide illustrates how to deploy Active Directory® Group Policy objects (GPOs) to configure Windows Firewall with Advanced Security in Windows 7, Windows Vista, Windows Server 2008 R2, and Windows Server 2008. Although you can configure a single server locally by using Group Policy Management tools directly on the server, that method is not consistent or efficient when you have many computers to configure. When you have multiple computers to manage, create and edit GPOs, and then apply those GPOs to the computers in your organization. Common scenarios, including firewall rule deployment, server and domain isolation, and IPsec tunnel mode configuration are discussed.</blockquote> <p>Read the rest @&gt; <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=0b937897-ce39-498e-bb37-751c00f197d9">Download details: Windows Firewall with Advanced Security: Step-by-Step Guide: Deploying Windows Firewall and IPsec Policies</a></p></div></div>
<div><b>Published:</b> 1/21/2010 8:47 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Security</category>
      <pubDate>Thu, 21 Jan 2010 16:47:52 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=749</guid>
    </item>
    <item>
      <title>Automatically Test Application Compatibility for New Apps on Terminal Server/RDS Farm using the RDS Application Compatibility Analyzer</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=748</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassE7C71AAA106B4EF0B214B92AE26C023E><p> </p> <blockquote> <p>The Remote Desktop Services (RDS) Application Compatibility Analyzer is a runtime program analysis tool that enables administrators and users to determine the compatibility of an application with a Remote Desktop Session Host (RD Session Host) server before deploying it. The tool provides a summary of incompatible behaviour between the RD Session Host server and an application, and provides recommendations for deploying the application on an RD Session Host server. The RDS Application Compatibility Analyzer uses the LUA (<em>Least Privileged User Account</em>) Predictor technology, which is part of Microsoft Application Verifier.<b></b> <p>This blog post describes how to: <ol> <li><a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx#Step1">Install the RDS Application Compatibility Analyzer</a> <li><a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx#Step2">Run an application in the RDS Application Compatibility Analyzer</a> <li><a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx#Step3">Test an application for RDS compliance</a> <li><a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx#Step4">Debug info and blog feeds</a> <li><a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx#Step5">Filter noise, detailed stack trace, and logging</a> <li><a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx#Step6">Interpret RDS Application Compatibility Analyzer logs</a></li></ol> <h6><a name="#Step1">1. Installing the RDS Application Compatibility Analyzer</a></h6> <p>The RDS Application Compatibility Analyzer installer can be found at <a href="https://connect.microsoft.com/tsappcompat/Downloads">https://connect.microsoft.com/tsappcompat/Downloads</a>. <p>The Application Verifier must be installed before the RDS Application Compatibility Analyzer is launched. The recommended version (3.5) of Application Verifier can be found at [<a href="http://msdl.microsoft.com/download/symbols/debuggers/private/ApplicationVerifier.amd64.msi">X64</a>] [<a href="http://msdl.microsoft.com/download/symbols/debuggers/private/ApplicationVerifier.x86.msi">X86</a>]. On 64-bit operating systems, the RDS Application Compatibility Analyzer needs both 32-bit and 64-bit versions of Application Verifier. If Application Verifier is not installed, or the installed Application Verifier version is less than 3.5, the RDS Application Compatibility Analyzer will point to the Application Verifier 3.5 download location. If the installed Application Verifier version is greater than 3.5, the tool does not prompt for Application Verifier. However, we recommend that you uninstall the latest version of Application Verifier and install Application Verifier 3.5. Microsoft .NET Framework 3.5 is also required to run the tool. The tool can be run on a client or server operating system. It does not require that the RD Session Host role service be installed. <h6><a name="#Step2">2.Running an application in the RDS Application Compatibility Analyzer</a></h6> <p><b>A. </b><b>From the UI:</b> <p>1. Click <b>Start</b>, point to <b>All Programs</b>, and then click <b>RDS Application </b><b>Compatibility Analyzer</b>.  <p><a href="http://blogs.msdn.com/blogfiles/rds/WindowsLiveWriter/HowtodetectRDSspecificapplicationcompati_7F19/image001.png"><img title=image001 border=0 alt=image001 src="http://blogs.msdn.com/blogfiles/rds/WindowsLiveWriter/HowtodetectRDSspecificapplicationcompati_7F19/image001_thumb.png" width=500 height=340></a> <p>2. On the <b>App Info</b> tab, in the <b>Target Application</b> box, enter the directory location of the target application’s executable file or use the <b>Browse</b> function.  <p>3. On the <b>App Info</b> tab, in the <b>Parameters</b> box, enter parameters for the application, if applicable. <p>4. Ensure that the <b>RDSAnalyzerService</b> is up and running. Select or clear the Launch <b>Elevate</b> check box as appropriate.  <p>5. Click <b>Launch</b>. <p><b>B. </b><b>From the command-line (batch mode and no UI):</b> <p><strong>&lt;snip&gt;</strong></p></blockquote> <p>Read the rest @&gt; <a href="http://blogs.msdn.com/rds/archive/2010/01/19/how-to-detect-rds-specific-application-compatibility-issues-by-using-the-rds-application-compatibility-analyzer.aspx">Remote Desktop Services (Terminal Services) Team Blog : How to detect RDS-specific application compatibility issues by using the RDS Application Compatibility Analyzer</a></p></div></div>
<div><b>Published:</b> 1/20/2010 9:25 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Terminal Services</category>
      <pubDate>Wed, 20 Jan 2010 17:25:35 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=748</guid>
    </item>
    <item>
      <title>Hyper-V Live Migration Network Configuration Best Practices</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=747</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassFAE81A7CA9A54365A73338AAFBF43F5B><p> </p> <blockquote> <p>Its quite hectic these days in Virtualization world as i am actively involved in planning <a href="http://blogs.technet.com/iftekhar/archive/2009/12/29/microsoft-virtualization-practice-accelerator-for-partners.aspx">Practice Accelerator for Virtualization</a>. In addition to that I’ve been engaged in lots of Virtualization opportunities and whenever i speak to customers and partners, I tend to get lot of questions about setting up preferred network for Live Migration on Hyper V based clusters. <p>Its highly recommended to use <strong>Cluster Shared Volume (CSV) </strong>while setting up the storage for Live Migration, CSV has following advantages: <ol> <li>All the nodes in the cluster has concurrent access to the shared storage.  <li>Multiple VHDs can be stored on a single shared Volume.  <li>No Drive letter problems  <li>Faster failovers </li></ol> <p>It looks like something like the diagram below, You can see in this diagram, that all the three nodes has simultaneous access to the same share running their respective VHD files. In the event of one node failure there is no drive ownership change and hence faster failover. <p><a href="http://blogs.technet.com/blogfiles/iftekhar/WindowsLiveWriter/MicrosoftVirtualizationHyperVLiveMigrati_2993/image_2.png"><img title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/iftekhar/WindowsLiveWriter/MicrosoftVirtualizationHyperVLiveMigrati_2993/image_thumb.png" width=567 height=445></a> <p>By default, <strong>Cluster Shared Volumes (CSV)</strong> and Clustering use a private network with the lowest value for Metric property.  To prevent CSV and Clustering from sharing the same network with live migration, the default network order used for live migration is changed so that a network with the lowest value for Metric property is at the bottom of the list of networks for live migration.  This will reduce the possibility of CSV, clustering, and live migration using the same network.  <p>This helps ensure live migration speeds by placing live migration traffic in a separate network path. <p>In the <strong>Failover Cluster Manager</strong>, right-click on the virtual machine and select Properties: <p><a href="http://blogs.technet.com/blogfiles/iftekhar/WindowsLiveWriter/MicrosoftVirtualizationHyperVLiveMigrati_2993/clip_image001_2.jpg"><img title="clip_image001" border=0 alt="clip_image001" src="http://blogs.technet.com/blogfiles/iftekhar/WindowsLiveWriter/MicrosoftVirtualizationHyperVLiveMigrati_2993/clip_image001_thumb.jpg" width=395 height=360></a> <p>By selecting the “Network for Live Migration” tab, you can specify what network is used for Live Migration. You can specify multiple networks in order of preference. For me, I normally have my 10 Gb/E network set as the first network. <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://blogs.technet.com/iftekhar/archive/2010/01/18/microsoft-virtualization-hyper-v-live-migration-network-configuration.aspx">Virtually Yours.. : Microsoft Virtualization: Hyper V Live Migration Network configuration.</a></p></div></div>
<div><b>Published:</b> 1/18/2010 9:43 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Virtualization</category>
      <pubDate>Tue, 19 Jan 2010 05:43:41 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=747</guid>
    </item>
    <item>
      <title>Forrester Research Posts on Legal Implications of Cloud Computing</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=746</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassFB0F4218F7434D61AD708648BAF4C9E7><p> </p> <blockquote> <p>Cloud computing is the availability of standard IT resources over the internet in a pay-per use model. Initially this is an attractive proposition. However there are many challenges which CIOs will face when running firm critical applications and data over the internet. The most successful CIOs have built an IT governance strategy to avoid the uncontrolled variety of technologies, meta data and business process evolution in their IT landscape. A good governance strategy ultimately makes the implementation of legal compliance requirements from Basel II or SOX much easier. Without searching first for critical data, an orderly approach is much simpler and the CIO won’t be the only one sleeping better. <p>So long as everything is in your own company or at local infrastructure, IT governance and compliance should be governed centrally from the CIO office. But what happens when a firm’s cloud computing is effectively deployed? This technology paradigm has its largest cost savings when applications and business processes have extremely high and uneven resource requirements. In most cases these are automatically firm critical applications and confidential data. The responsibility of a CIO then moves from pursuing operational excellence in the datacenter, to the greater responsibility of developing and managing intelligent sourcing concepts in the cloud and bringing its consequences under control. The large cloud computing vendors are nearly without exception international firms and a core basis for their cost-effective deployment lies in their global sourcing strategies. IT governance and legal compliance must also be developed to cloud governance and global provider governance. <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://blogs.forrester.com/vendor_strategy/2010/01/cloud-computing-challenges-the-cio-legally-as-well-as-technically.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+ForresterVendorStrategy+(The+Forrester+Blog+For+Vendor+Strategy+Professionals)&amp;utm_content=Google+Reader">The Forrester Blog For Vendor Strategy Professionals</a></p></div></div>
<div><b>Published:</b> 1/18/2010 8:51 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>IT Management</category>
      <pubDate>Mon, 18 Jan 2010 16:51:56 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=746</guid>
    </item>
    <item>
      <title>Planning for an Automated Windows 7 Upgrade from Windows XP</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=745</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass30CD4566593F4846B2703DDD05E67BA0><blockquote> <p>In this article, Jeremy Chapman, a senior product manager at Microsoft, In this article, Jeremy Chapman, a senior product manager at Microsoft, documents the high-level steps for IT professionals to perform an enterprise-scale desktop deployment project—starting with Windows XP and moving to Windows 7. <p>Documents how to perform an enterprise-scale desktop deployment project—starting with Windows XP and moving to Windows 7.</p></blockquote> <p>Get the Word Document @&gt; <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=dfafb346-97dd-4fca-947e-3d9149834da6">Microsoft Download details: Deploying Windows 7 from A to Z</a></p></div></div>
<div><b>Published:</b> 1/10/2010 9:09 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Windows Deployment</category>
      <pubDate>Sun, 10 Jan 2010 17:09:25 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=745</guid>
    </item>
    <item>
      <title>A CIO Check List for eDiscovery and Litigation</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=744</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassF2FB90E8EE114E19BC2149AD76C2D76B><p> </p> <blockquote> <p>Today’s CIO encounters many challenges handling security and regulatory mandates that extend far beyond the once-simple duties of maintaining firewalls. CIOs are today’s corporate first responders to spot insider theft or illegal activity, recover lost or deleted data, and to ameliorate poor document retention.  <p>Even before 2008's financial meltdown, courts realized that the amount of electronic data in litigation was growing exponentially. As a result, new Federal guidelines were introduced in 2006 http://www.cioupdate.com/article.php/3646801 to address this growing problem. At the core of any litigation today is the concept of understanding electronic data―where it is located, how it is managed, and how it can be accessed.  <p>In the past, the litigation team consisted of inside and outside counsel, the business unit manager and outside suppliers. The legal responsibility for the management of a company’s data in most businesses falls squarely on the shoulders of the CIO. Thus, if a company is ever entrenched in a legal battle, the CIO needs to be part of the team and must be prepared to take the stand. Because of this person’s unique ability to discuss the internal systems that generate the data in question, a CIO will almost inevitably make any trial attorney’s short list.  <p>In preparing to testify, a CIO must create a plan of action to address the data involved in the litigation. The CIO must be able to speak to the company’s internal IT functions as well as the complexity of the company’s data architecture. A CIO must also be prepared to defend the company’s work practices and policies in anticipation of, not just in response to, litigation. Creating a litigation response team that prepares these responses and policies ahead of time is critical.  <p>The following are sample issues and questions that a CIO may need to address on the stand and, as part of the litigation response team, should be prepared to tackle:  <p>&lt;Snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://www.cioupdate.com/features/article.php/3856591/CIOs-on-Trial-A-Check-List-for-eDiscovery-and-Litigation.htm">CIOs on Trial: A Check List for eDiscovery and Litigation — CIOUpdate.com</a></p></div></div>
<div><b>Published:</b> 1/8/2010 6:49 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>IT Management</category>
      <pubDate>Sat, 09 Jan 2010 02:49:15 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=744</guid>
    </item>
    <item>
      <title>Microsoft Announces New SharePoint 2010 Certifications</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=743</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass8402A705A0964389B2E24A597BDF61BB><p>Ian posts the latest SharePoint certification news on his blog.</p> <blockquote> <p>The following certifications (According to the MS Partner web site https://partner.microsoft.com/global/40121316) should be available in June.  <p>IT Pro  <ul> <li><strong>70-667 TS: Microsoft SharePoint 2010, Configuring</strong><br>Microsoft Official Curriculum: Will cover configuration of SharePoint 2010 including deployment, upgrade, management, and operation on a server farm.  <li><strong>70-668 PRO: SharePoint 2010, Administrator</strong><br>Microsoft Official Curriculum: Will cover advanced SharePoint 2010 topics including capacity planning, topology designing, and performance tuning. </li></ul> <p>Developer  <ul> <li><strong>70-573 TS: Microsoft SharePoint 2010, Application Development</strong><br>Microsoft Official Curriculum: Five-day instructor-led course designed for developers with six months or more of .NET development experience. Course covers what you need to know to be an effective member of a SharePoint development team using Visual Studio 2010.  <li><strong>70-576 PRO: Designing and Developing Microsoft SharePoint 2010 Applications</strong><br>Microsoft Official Curriculum: Five-day instructor-led training course designed for development team leads who have already passed the Developing on SharePoint 2010 technical specialist exam. The course covers choosing technologies for and scoping a SharePoint project, best practices for SharePoint development, configuring a SharePoint development environment, advanced use of SharePoint developer features, and debugging of code in a SharePoint project. </li></ul></blockquote> <p>Read the source @&gt; <a href="http://www.wssdemo.com/Blog/Lists/Posts/Post.aspx?ID=491">SharePoint 2010 Certifications - Ian's SharePoint Blog</a></p></div></div>
<div><b>Published:</b> 1/7/2010 12:11 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Sharepoint 2010</category>
      <pubDate>Thu, 07 Jan 2010 20:11:17 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=743</guid>
    </item>
    <item>
      <title>Transitioning Client Access Servers (CAS, OWA and ActiveSync) to Exchange Server 2010</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=742</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass72364126517B45EAB53C1CD96CE27EC7><p> </p> <blockquote> <p>By now most of you have heard about the release of Exchange 2010.  Those of you that are upgrading from Exchange 2003, Exchange 2007 or a mixture of the two, are probably curious about the client access upgrade strategy.  To satisfy your curiosity, we are releasing a series of blog articles on the subject.  The first in this series provides a summary of the steps that are required to introduce Exchange 2010 within your environment from a client access perspective.  More detailed information about the upgrade process is discussed in <a href="http://technet.microsoft.com/en-us/library/aa998604(EXCHG.140).aspx">TechNet</a> and within the <a href="http://technet.microsoft.com/en-us/exdeploy2010/default.aspx">Deployment Assistant</a>.  The second and third parts in this series will discuss the end user experience for OWA and ActiveSync, respectively.  Look for those in upcoming weeks.  <p>Many of you have been asking how you can transition your existing Exchange environment to Exchange 2010 from a client access perspective. For most of you, this will also mean coexisting with legacy Exchange and Exchange 2010 for a period of time. This post will hopefully answer these questions by breaking down your transition into two scenarios:  <ol> <li>Transitioning an Exchange 2003 environment to Exchange 2010.  <li>Transitioning an Exchange 2007 (that may or may not contain Exchange 2003 mailbox servers) environment to Exchange 2010.</li></ol> <p>The underlying goal here is to move your primary namespace, mail.contoso.com and autodiscover.contoso.com, over to Exchange 2010 and introduce a new namespace for legacy access, legacy.contoso.com and associate it with your legacy Exchange client access infrastructure. Users will continue to use mail.contoso.com as their access point into the organization for messaging services. While Exchange 2003/2007 end users will see the legacy.contoso.com namespace in their browser address bar, ActiveSync settings, and Test Auto-Configuration output within Outlook, they only need to use the mail.contoso.com namespace as their primary entry point into the organization; in addition, IT should continue directing customers to utilize the mail.contoso.com namespace for all external connectivity mechanisms.  <p><b><i>Note</i></b>: The host names, mail.contoso.com or legacy.contoso.com, that are referenced in this document are not hard-coded or required. You can utilize whichever names make the most sense for your environment (e.g. owa.contoso.com and legacyowa.contoso.com). From a documentation perspective, we are going to utilize mail.contoso.com and legacy.contoso.com so that we are consistent in our transition story. For more information on Autodiscover namespaces, please see <a href="http://technet.microsoft.com/en-us/library/bb332063.aspx">http://technet.microsoft.com/en-us/library/bb332063.aspx</a>.  <h5>Transitioning an Exchange 2003 Environment to Exchange 2010 </h5> <p>When you are ready to begin transitioning your organization to Exchange 2010, you must transition the &quot;Internet Facing AD Site(s)&quot; first, and then transition your internal Active Directory sites. It is not supported to transition an internal Active Directory site before all your Internet-accessible sites have been transitioned.  <p>The steps for introducing Exchange 2010 into the environment are:  <p><b><i>Note:</i></b> These steps do not discuss how to set up your CAS2010 servers in a load balancing array. Please review your load balancing solution's instructions for how to properly create and join your CAS2010 servers in a load balancing array.  <p>1. In order to support external client coexistence with CAS2010 and legacy Exchange in your &quot;Internet Facing AD Site&quot;, you will (potentially) need to acquire a new commercial certificate.  As a best practice, Microsoft recommends utilizing a certificate that supports Subject Alternative Names; however, you can utilize a wildcard certificate as well.  <p>This commercial certificate that will be leveraged by external clients will contain at a minimum three SAN values (note that other scenarios may require you to add additional values):  <ol> <li>mail.contoso.com (your primary OWA/EAS/OA access URL)  <li>autodiscover.contoso.com  <li>legacy.contoso.com (your OWA/EAS namespace for legacy mailbox access)</li></ol> <p>Prior to Windows Vista SP1, the Windows RPC/HTTP client-side component required that the Subject Name (aka Common Name) on the certificate match the &quot;Certificate Principal Name&quot; configured for the Outlook Anywhere connection in the Outlook profile. Therefore, as a best practice, you should ensure that mail.contoso.com is listed as the Subject Name in your certificate unless you plan on changing the configuration which can be achieved by using the Set-OutlookProvider cmdlet with the EXPR parameter as described in <a href="http://msexchangeteam.com/archive/2008/09/29/449921.aspx">http://msexchangeteam.com/archive/2008/09/29/449921.aspx</a>.  <p>2. Ensure all Exchange 2003 servers are at Service Pack 2 and that you meet all forest/domain pre-requisites.  <p>3. Install CAS2010 and configure it accordingly:  <ul> <li>During the installation of CAS2010 you have the option to enter the external namespace that will be used for the virtual directories. You can enter this value in both the graphical user interface or the command-line setup:  <ul> <li>For the graphical user interface setup experience of CAS2010 you are asked to configure a Client Access external domain. At this point you canter the domain name of mail.contoso.com.  <li>If installing via the command line, you can utilize the setup property /ExternalCASServerDomain and specify mail.contoso.com</li></ul> <li>If you haven't already done so, install the RPC over HTTP proxy component.  You can do this utilizing the ServerManagerCmd tool: ServerManagerCmd.exe -i RPC-over-HTTP-proxy  <li>Configure your OWA settings appropriately (e.g. forms based authentication vs. basic authentication). For the purpose of this document, the default OWA settings are assumed.  <li>Configure your EAS authentication settings appropriately (e.g. Basic vs. certificate authentication). For the purposes of this document, the default authentication mechanism, basic authentication, is assumed.  <li>Enable Outlook Anywhere (for the purposes of this document, the default authentication settings are assumed): Enable-OutlookAnywhere -Server:&lt;CAS2010&gt; -ExternalHostName:mail.contoso.com - SSLOffloading $false</li></ul> <p>4. If you chose to not specify the external domain name for CAS during setup, you will need to enable the following ExternalURLs to ensure that clients that leverage Autodiscover function correctly:  <ul> <li>Offline Address Book: Set-OABVirtualDirectory &lt;CAS2010&gt;\OAB* -ExternalURL <a href="https://mail.contoso.com/OAB">https://mail.contoso.com/OAB</a>  <li>Web Services: Set-WebServicesVirtualDirectory &lt;CAS2010&gt;\EWS* -ExternalURL <a href="https://mail.contoso.com/ews/exchange.asmx">https://mail.contoso.com/ews/exchange.asmx</a>  <li>ActiveSync: Set-ActiveSyncVirtualDirectory -Identity &lt;CAS2010&gt;\Microsoft-Server-ActiveSync -ExternalURL <a href="https://mail.contoso.com">https://mail.contoso.com</a>/Microsoft-Server-ActiveSync</li></ul> <p>5. To ensure that Outlook Web Access functions correctly, you will need to enable the following URLs:  <ul> <li>Outlook Web Access:  <ul> <li>For environments without Exchange 2003: Set-OWAVirtualDirectory &lt;CAS2010&gt;\OWA* -ExternalURL <a href="https://mail.contoso.com/OWA">https://mail.contoso.com/OWA</a>  <li>For environments with Exchange 2003 mailbox servers: Set-OWAVirtualDirectory &lt;CAS2010&gt;\OWA* -ExternalURL <a href="https://mail.contoso.com/OWA">https://mail.contoso.com/OWA</a> -Exchange2003URL <a href="https://legacy.contoso.com/exchange">https://legacy.contoso.com/exchange</a></li></ul> <li>Exchange Control Panel: Set-ECPVirtualDirectory &lt;CAS2010&gt;\ECP* -ExternalURL <a href="https://mail.contoso.com/ECP">https://mail.contoso.com/ECP</a></li></ul> <p>6. For your Outlook clients, you can configure CAS2010 to participate in an RPC Client Access Service array:  <ul> <li>Create a load balancing array for CAS2010, if one has not already been created.  <li>Create a DNS entry in your internal DNS infrastructure that resolves to the Virtual IP Address (VIP) of the CAS load balancing array. The DNS entry, for example, could be outlook.contoso.com.  <li>Configure your load balancing array to load balance the MAPI RPC ports:  <ul> <li>TCP 135  <li>UDP/TCP 1024-65535</li></ul> <li>Run the following cmdlet to create the Client Access Service array: New-ClientAccessArray -Name outlook.contoso.com -FQDN outlook.contoso.com -Site &quot;Internet Facing AD Site&quot;</li></ul> <p>7. Install the HT2010 and MBX2010 server roles into the &quot;Internet Facing AD Site&quot; and configure accordingly.  <ul> <li>You can change the Offline Address Book generation server and enable web distribution on CAS2010 by performing the following steps:  <ul> <li>To move the Offline Address Book: Move-OfflineAddressBook &quot;Default Offline Address List&quot; -Server &lt;MBX2010&gt;  <li>To add CAS2010 as a web distribution point:  <ul> <li>$OABVDir=Get-OABVirtualDirectory -Server &lt;CAS2010&gt;  <li>$OAB=Get-OfflineAddressBook &quot;Default Offline Address List&quot;  <li>$OAB.VirtualDirectories += $OABVdir.DistinguishedName  <li>Set-OfflineAddressBook &quot;Default Offline Address List&quot; -VirtualDirectories $OAB.VirtualDirectories</li></ul></li></ul></li></ul> <p>8. Create the legacy host record (legacy.contoso.com) in your external DNS infrastructure and associate it either with the FE2003 infrastructure (less likely) or your proxy infrastructure (more likely).  <p>9. You will configure External DNS and/or your reverse proxy infrastructure's publishing rules to have the autodiscover.contoso.com namespace point to CAS2010.  <p>10. If utilizing a reverse proxy infrastructure, you will publish the legacy namespace to the FE2003 infrastructure so that at this point the FE2003 infrastructure can be accessed either via mail.contoso.com or legacy.contoso.com namespaces.  <p>11. You will then schedule Internet protocol client downtime (please note that this downtime window should be relatively small - enough time for you to make the change and validate that everything works as desired) and perform the following steps:  <ul> <li>You will reconfigure External DNS and/or your reverse proxy infrastructure's publishing rules to have the mail.contoso.com namespaces point to CAS2010.  <li>Users with mailboxes on an Exchange 2003 server who try to use Exchange ActiveSync through an Exchange 2010 Client Access server will receive an error and be unable to synchronize unless Integrated Windows authentication is enabled on the Microsoft-Server-ActiveSync virtual directory on the Exchange 2003 server. This allows the Exchange 2010 Client Access Server and the Exchange 2003 back end server to communicate using Kerberos authentication.</li></ul> <blockquote> <p>To enable this authentication change on Exchange 2003 you need to either:</p></blockquote> <ul> <ul> <li>Install <a href="http://support.microsoft.com/?kbid=937031">http://support.microsoft.com/?kbid=937031</a> and then use the Exchange System Manager to adjust the authentication settings of the ActiveSync virtual directory. Repeat this for each Exchange 2003 mailbox server in your organization.  <li>Or, set the <i>msExchAuthenticationFlags</i> attribute to a value of 6 on the Microsoft-Server-ActiveSync object within the configuration container on each Exchange 2003 mailbox server.  An example script is provided at <a href="http://technet.microsoft.com/en-us/library/cc785437.aspx">http://technet.microsoft.com/en-us/library/cc785437.aspx</a>. </li></ul></ul> <blockquote> <p><b><i>Note</i></b>: It is important that you do not use IIS Manager to change the authentication setting on the Microsoft-Server-ActiveSync virtual directory as the DS2MB process within the System Attendant will overwrite the settings that are stored in Active Directory.</p></blockquote> <ul> <li>Disable Outlook Anywhere by utilizing the Exchange System Manager and selecting the &quot;Not part of an Exchange managed RPC-HTTP topology&quot; radial button on the RPC-HTTP tab of the Front-End server's properties. Optionally, you can also remove the RPC over HTTP proxy component (refer to your Windows Server documentation for more information).</li></ul> <blockquote> <p><b><i>Important:</i></b> This requires an up-front investment in CAS2010 architecture as all Outlook Anywhere clients will utilize CAS2010 once you transition the Outlook Anywhere endpoint. Be sure to follow all proper scalability planning documentation when deploying CAS2010 to ensure that you do not create a bottleneck in your CAS infrastructure due to Outlook Anywhere clients. </p></blockquote> <ul> <li>Test all client scenarios and ensure they function correctly.</li></ul> <p>12. Complete downtime and enable Internet protocol client usage.  <p>As a result of following these steps, the environment would look similar to this diagram:  <p><a href="http://msexchangeteam.com/photos/postpictures3/images/453270/original.aspx"><img src="http://msexchangeteam.com/photos/postpictures3/images/453270/original.aspx"></a>  <h5>Transitioning an Exchange 2007 environment to Exchange 2010</h5></blockquote> <p><a href="http://msexchangeteam.com/archive/2009/11/20/453272.aspx">Read the original article @&gt; You Had Me At EHLO... : Transitioning Client Access to Exchange Server 2010</a></p></div></div>
<div><b>Published:</b> 1/4/2010 10:26 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Exchange 2010</category>
      <pubDate>Mon, 04 Jan 2010 18:26:23 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=742</guid>
    </item>
    <item>
      <title>Exchange 2010 Transport Architecture Diagrams Available for Download</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=741</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass446F3044B2144C728AAAAACC81431A85><p><a href="http://msexchangeteam.com/articles/449351.aspx">Bharat Suneja</a> posts:</p> <blockquote> <p>The Exchange 2010 transport server role architecture diagrams are now available for download. The Hub Transport Role Architecture diagram can help you understand the different transport components involved in processing and routing messages, the different transport agents that act upon messages and the events on which they are triggered, and visualize the mail flow.  <p>The Hub Transport Extensibility diagram can help you understand how different transport agents process a message in the Exchange 2010 transport pipeline.  <p>Both diagrams can be downloaded from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6eb8c09a-6ea4-442a-9faa-de33265ceb84&amp;displaylang=en">Microsoft Exchange Server 2010 Transport Server Role Architecture Diagrams</a>.  <p>Note that Exchange 2010 includes internal or built-in transport agents which are not visible when you use the <a href="http://technet.microsoft.com/en-us/library/bb123536(EXCHG.140).aspx">Get-TransportAgent</a> or <a href="http://technet.microsoft.com/en-us/library/bb124336(EXCHG.140).aspx">Get-TransportPipeline</a> cmdlets. The list includes transport agents that implement Information Rights Management (IRM) functionality- the RMS Protocol Decryption agent, Journal Report Decryption agent, RMS Encryption agent, and Prelicensing agent, as well as the Journaling agent. To learn more about transport agents, see <a href="http://technet.microsoft.com/en-us/library/bb125012(EXCHG.140).aspx">Understanding Transport Agents</a> in Exchange 2010 documentation.  <p> </p></blockquote> <p><a href="http://msexchangeteam.com/archive/2009/12/01/453347.aspx">You Had Me At EHLO... : Exchange 2010 Transport Architecture Diagrams Available for Download</a></p></div></div>
<div><b>Published:</b> 1/3/2010 1:42 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Exchange 2010</category>
      <pubDate>Sun, 03 Jan 2010 21:42:23 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=741</guid>
    </item>
    <item>
      <title>Microsoft Forefront TMG Categories for Web URL Filtering/Blocking</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=740</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassEBD8EB9D5AAE43D2AFF3C7E030443BC7><p> </p> <blockquote> <p>URL Filtering allows you to control end-user access to Web sites, protecting the organization by denying access to known malicious sites and to sites displaying inappropriate or pornographic materials, based on predefined URL categories. Visit TechNet to read about <a href="http://technet.microsoft.com/en-us/library/ee207145.aspx">Planning for URL Filtering</a> and <a href="http://technet.microsoft.com/en-us/library/dd897105.aspx">Managing URL Filtering</a>. <p>The table below summarizes the URL categories available. Those marked with an asterisk are blocked by Forefront TMG when in the Web Access Policy Wizard you choose to <strong>create a rule blocking the minimum recommended URL categories</strong>. </p> <form id=aspnetForm> <div id=wrapper> <div id=container> <div id=contentwrapper> <div id=content> <div id=content2> <div class=post> <div class=postview> <p>URL Filtering allows you to control end-user access to Web sites, protecting the organization by denying access to known malicious sites and to sites displaying inappropriate or pornographic materials, based on predefined URL categories. Visit TechNet to read about <a href="http://technet.microsoft.com/en-us/library/ee207145.aspx">Planning for URL Filtering</a> and <a href="http://technet.microsoft.com/en-us/library/dd897105.aspx">Managing URL Filtering</a>.</p> <p>The table below summarizes the URL categories available. Those marked with an asterisk are blocked by Forefront TMG when in the Web Access Policy Wizard you choose to <strong>create a rule blocking the minimum recommended URL categories</strong>. </p></div></div></div></div></div></div></div></form></blockquote> <table border=1 cellspacing=0 cellpadding=0 width=599> <tbody> <tr height=35> <td width=215> <p><strong><font size=3>Category</font></strong></p></td> <td width=382><strong><font size=3>Description</font></strong></td></tr> <tr> <td width=223><strong><font color="#000000">Liability</font></strong><font color="#000000"></font></td> <td width=382><b><font color="#000000">Aggregation of sites that may be in conflict with applicable legal and/or policy compliance obligations.</font></b></td></tr> <tr> <td width=225>     Alcohol</td> <td width=382>Alcohol Web sites promote or offer for sale alcoholic beverages or the means to create them; supplies, recipes or paraphernalia; glorifies, touts, or otherwise encourages alcohol consumption or intoxication.</td></tr> <tr> <td width=227>     Gambling*</td> <td width=382>Gambling Web sites are sites where a user can place a bet or participate in a betting pool (including lotteries) online; obtain information, assistance or recommendations for placing a bet; receive instructions, assistance or training on participating in games of chance</td></tr> <tr> <td width=229>     Tobacco</td> <td width=382>Tobacco Web sites glorify, promote, offer for sale or otherwise encourage the consumption of tobacco.</td></tr> <tr> <td width=231>     Obscene/Tasteless*</td> <td width=382>Obscene/Tasteless Web sites provide vulgar, crude, disgusting or otherwise offensive material, e.g., mutilation, murder, and defecation.</td></tr> <tr> <td width=232>     Profanity</td> <td width=382>Profanity Web sites are sites that advocate or convey what may be interpreted as insulting, rude or vulgar behavior (through words, gestures, or other behavior); or otherwise show disrespect towards, or desecration of, something held sacred.</td></tr> <tr> <td width=233>     Violence*</td> <td width=382>Violence Web sites are sites which advocate or provide instructions for causing physical harm to people or property through use of weapons, explosives, pranks, or other types of violence.</td></tr> <tr> <td width=234>     Weapons</td> <td width=382>Weapons sites are sites which sell, review, or describe legal weapons such as: guns, knives, or martial arts devices; provide information on their use, accessories, or other modifications.</td></tr> <tr> <td width=235>     Nudity</td> <td width=382>Nudity Web sites are sites containing images of human nudity, e.g., nude art, incidental nudity</td></tr> <tr> <td width=236>     Pornography*</td> <td width=382>Pornographic Web sites are sites containing sexually explicit material for the purpose of arousing a sexual or prurient interest.</td></tr> <tr> <td width=237>     Provocative Attire</td> <td width=382>Provocative attire Web sites are sites which sell, review, or describe alluring attire but do not involve nudity.</td></tr> <tr> <td width=238>     Mature Content</td> <td width=382>Mature sexual content sites contain sexually explicit information that is not of a medical or scientific nature.</td></tr> <tr> <td width=239>     Criminal Activities*</td> <td width=382>Criminal activities Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate illegal activities, or describe how to commit criminal activity.</td></tr> <tr> <td width=240>     Dubious</td> <td width=382>Dubious Web sites are sites with questionable, suspicious, or ethically ambiguous content.</td></tr> <tr> <td width=240>     Hacking/Computer Crime</td> <td width=382>Computer hacking/crime Web sites are sites which advocate or provide instructions for causing harm to people or property through use of unauthorized computer activity.</td></tr> <tr> <td width=240>     Hate/Discrimination*</td> <td width=382>Hate Web sites are sites which advocate hostility or aggression toward an individual or group on the basis of race, religion, gender, nationality, ethnic origin, or other involuntary characteristics; a site which denigrates others on the basis of those characteristics or justifies inequality on the basis of those characteristics; a site which purports to use scientific or other commonly accredited methods to justify said aggression, hostility or denigration.</td></tr> <tr> <td width=240>     Illegal Drugs*</td> <td width=382>Drug Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate the recreational or illegal use, cultivation, manufacture, or distribution of drugs, pharmaceuticals, intoxicating plants or chemicals and their related paraphernalia.</td></tr> <tr> <td width=240>     Illegal Software</td> <td width=382>Illegal Software Web sites are sites which promote, offer, sells, supply, encourage or otherwise advocate the use, cultivation, manufacture, or distribution of software that is illegal in one or more major jurisdictions.</td></tr> <tr> <td width=240>     School Cheating Information</td> <td width=382>School Cheating Information Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate information used to cheat in school.</td></tr> <tr> <td width=240><strong>Bandwidth</strong></td> <td width=382><strong>Bandwidth Web sites are sites which may result in large amounts of data being uploaded or downloaded, e.g., video download, file download, etc.</strong></td></tr> <tr> <td width=240>     Media Sharing</td> <td width=382>Media sharing Web sites are sites which promote, sell, offer, supply or allow sharing between users of media, e.g., video download, file download, etc.</td></tr> <tr> <td width=240>     Streaming Media</td> <td width=382>Streaming media sites provide media for streaming consumption, e.g., on demand video, internet radio.</td></tr> <tr> <td width=240><strong>Business</strong></td> <td width=382><strong>Business Web sites are sites which promote, sell, offer, or supply business information, e.g., employment services, financial institutions, online trading and brokerages.</strong></td></tr> <tr> <td width=240>     General Business</td> <td width=382>Business Web sites are sites which promote, sell, offer, or supply business information, e.g., corporate Web site, business to business sites.</td></tr> <tr> <td width=240>     Employment</td> <td width=382>Employment Web sites are sites which promote, sell, offer, or supply employment information including providing job seeking information.</td></tr> <tr> <td width=240>     Financial</td> <td width=382>Financial Web sites are sites which promote, sell, offer, or supply financial information including financial account access.</td></tr> <tr> <td width=240>     Online Trading/Brokerage</td> <td width=382>Online Trading/Brokerage Web sites are sites which promote, sell, offer, or supply trading information including online trading and brokerage account access.</td></tr> <tr> <td width=240><strong>Communication</strong></td> <td width=382><strong>Communication Web sites are sites which provide a means for digital communications. These sites may include access for adding, removing, and updating personal content, e.g., chat, forums, and blogs.</strong></td></tr> <tr> <td width=240>     Blogs/Wiki</td> <td width=382>Blog/Wiki Web sites are sites which provide dynamic content where users frequently add, remove, and update content.</td></tr> <tr> <td width=240>     Chat</td> <td width=382>Web chat Web sites are sites which provide Web-based chat as the main feature or function of the site.</td></tr> <tr> <td width=240>     Digital Postcards</td> <td width=382>Digital postcard Web sites are sites which enable users to send and receive digital postcards and greeting postcards.</td></tr> <tr> <td width=240>     Forum/Bulletin Boards</td> <td width=382>Forum/Bulletin Board Web sites are sites which provide dynamic content where users frequently add content.</td></tr> <tr> <td width=240>     Instant Messaging</td> <td width=382>Instant Messaging Web sites are sites which provide Web-based or downloadable chat-related applications as the main feature or function of the site.</td></tr> <tr> <td width=240>     Online Communities</td> <td width=382>Online Community Web sites are sites which provide dynamic content for the purpose of social networking. These sites may include access for adding, removing, and updating personal content.</td></tr> <tr> <td width=240>     Portal Sites</td> <td width=382>Portal Web sites are sites where the main purpose is to route users to Web content.</td></tr> <tr> <td width=240>     Usenet News</td> <td width=382>Usenet news Web sites provide access to Usenet archives.</td></tr> <tr> <td width=240>     Web E-mail</td> <td width=382>Web E-mail Web sites are sites that enable users to send and receive email.</td></tr> <tr> <td width=240>     Web Meeting</td> <td width=382>Web Meeting Web sites are sites which provide online meeting services.</td></tr> <tr> <td width=240>     Web Phone</td> <td width=382>Web Phone sites are site which provide online phone services.</td></tr> <tr> <td width=240>     Web-based Productivity Applications</td> <td width=382>Web-based productivity application Web sites are sites which provide Web browser-based productivity application services, e.g., Web browser-based word processing.</td></tr> <tr> <td width=240><strong>Entertainment</strong></td> <td width=382><strong>Entertainment Web sites are sites that distributes, displays, discusses or promotes entertainment related content - e.g., games, humor, recreation or hobbies.</strong></td></tr> <tr> <td width=240>     Art/Culture/Heritage</td> <td width=382>An art/culture/heritage site is a site that distributes, displays, discusses or promotes art, culture, or heritage related content - e.g., books, literature, theater.</td></tr> <tr> <td width=240>     General Entertainment</td> <td width=382>Entertainment Web sites are sites that distribute, display, discuss or promote entertainment related content, e.g., movies, television, and music.</td></tr> <tr> <td width=240>     Games</td> <td width=382>Games Web sites are sites that distribute, display, discuss or promote game related content, e.g., board games, video games, etc.</td></tr> <tr> <td width=240>     Humor/Comics</td> <td width=382>Humor/Comics Web sites are sites that distribute, display, discuss,. or promote humor related content, e.g., comics, cartoons, etc.</td></tr> <tr> <td width=240>     Recreation/Hobbies</td> <td width=382>Recreation/Hobby Web sites are sites that distribute, display, discuss or promote recreation and hobby related content, e.g., model airplane building, knitting, sewing, etc.</td></tr> <tr> <td width=240><strong>General Productivity</strong></td> <td width=382><strong>General productivity Web sites are an aggregation of sites believed to engage users in time or resource-intensive activities that may be in conflict with expected use of computer and network resources.</strong></td></tr> <tr> <td width=240>     Education/Reference</td> <td width=382>Education/reference Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate educational or reference information.</td></tr> <tr> <td width=240>     Child Friendly Materials</td> <td width=382>Child friendly materials Web sites are sites which promote, offer, sell, supplies, encourage or otherwise advocate child-friendly materials.</td></tr> <tr> <td width=240>     Government/Military</td> <td width=382>Government/Military Web sites are sites created and maintained by an official government or military organization</td></tr> <tr> <td width=240>     Health</td> <td width=382>Health Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate health information.</td></tr> <tr> <td width=240>     History</td> <td width=382>History Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate historical information.</td></tr> <tr> <td width=240>     Legal Services &amp; Reference</td> <td width=382>Legal services and reference Web sites are sites which provide, promote, offer, sell, supply, encourage or otherwise advocate legal services and reference information.</td></tr> <tr> <td width=240>     Non-Profit/Advocacy/NGO</td> <td width=382>Non-profit/Advocacy/NGO Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate non-profit, advocacy, or NGO information.</td></tr> <tr> <td width=240>     Politics/Opinion</td> <td width=382>Politics/Opinion Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate politics or opinion information.</td></tr> <tr> <td width=240>     Public Information</td> <td width=382>Public information Web sites are sites which provide general reference information for public consumption, e.g., listings, maps, weather, etc.</td></tr> <tr> <td width=240>     Religion/Ideology</td> <td width=382>Religion/Ideology Web sites are site which promote, offer, sell, supply, encourage or otherwise advocate religion or ideology.</td></tr> <tr> <td width=240>     Search Engines</td> <td width=382>Search engine Web sites are sites where the main purpose is to provide search Web content based on user-defined queries.</td></tr> <tr> <td width=240><strong>Information Technology</strong></td> <td width=382><strong>Information technology Web site are sites which promote, offer, sell, supply, encourage or otherwise advocate technology information, e.g., free hosting, Internet services, Web ads.</strong></td></tr> <tr> <td width=240>     Technical Information</td> <td width=382>Technical Information Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate technical information, e.g., tutorials for computer programming, reviews of computer software or hardware, technical forums, information security.</td></tr> <tr> <td width=240>     Edge Content Servers/Infrastructure</td> <td width=382>Edge content servers/infrastructure Web sites are sites which hosts files for other Web sites usually for high-volume consumption.</td></tr> <tr> <td width=240>     Free Hosting</td> <td width=382>Free hosting Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate free Web hosting information, e.g., Web sites that allow users to create personal homepages.</td></tr> <tr> <td width=240>     Internet Services</td> <td width=382>Internet services Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate Internet services information, e.g., domain registration, ISPs.</td></tr> <tr> <td width=240>     Web Ads</td> <td width=382>Web ads Web sites are sites from which advertising content originates. Advertising content includes but is not limited to banners, marketing trackers, and text ads.</td></tr> <tr> <td width=240><strong>Lifestyles</strong></td> <td width=382><strong>Lifestyle Web sites are sites that cater to or discuss personal or social interests and activities with content intended for a specific audience.</strong></td></tr> <tr> <td width=240>     Dating/Personals</td> <td width=382>Dating/Personals Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate dating or personal information.</td></tr> <tr> <td width=240>     Special Interests</td> <td width=382>Sites that reflect a group or collection of persons that have a common interest or issue that is representative of who they are, their life situation, or is of closely held significance to them. This includes without limitation, cultural or ethnic identity, organization/club affiliations, or sexual orientation/identity.</td></tr> <tr> <td width=240>     Restaurants/Dining</td> <td width=382>Restaurants/Dining sites are sites which promote, encourage or otherwise advocate information about restaurants or dining choices.</td></tr> <tr> <td width=240>     Social Opinion</td> <td width=382>Social Opinion Web sites are sites that provide information related to variety of social topics, e.g., movie reviews, actor critiques.</td></tr> <tr> <td width=240>     Self Defense</td> <td width=382>Self defense Web sites are site which promote, encourage or otherwise advocate information about self defense - e.g., karate, mace, stun guns.</td></tr> <tr> <td width=240>     Travel</td> <td width=382>Travel web sites are sites which promote, encourage or otherwise advocate traveling.</td></tr> <tr> <td width=240><strong>News/Reports</strong></td> <td width=382><strong>News/Reports Web sites are sites that provide news or report information.</strong></td></tr> <tr> <td width=240>     News</td> <td width=382>News Web sites provide news media such as local weather, and other relevant regional, national and international information.</td></tr> <tr> <td width=240>    Sports</td> <td width=382>Sports Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate professional athletics, e.g., professional or recreational baseball leagues.</td></tr> <tr> <td width=240><strong>Purchasing</strong></td> <td width=382><strong>Purchasing Web sites are sites which promote, offer, sell, supply, and encourage purchasing of products.</strong></td></tr> <tr> <td width=240>     Fashion/Beauty</td> <td width=382>Fashion/Beauty Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate the use, or distribution of fashion or beauty related products.</td></tr> <tr> <td width=240>     Motor Vehicles</td> <td width=382>Motor Vehicles Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate the use, distribution or discussion of motor vehicle related products.</td></tr> <tr> <td width=240>     Shopping</td> <td width=382>Shopping Web sites are sites which promote, offer or sell products or services online.</td></tr> <tr> <td width=240>     Pharmacy</td> <td width=382>Pharmacy Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate the use, distribution or discussion of prescription drugs.</td></tr> <tr> <td width=240>     Real Estate</td> <td width=382>Real estate Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate the buying, selling, managing or maintenance of real estate.</td></tr> <tr> <td width=240><strong><font color="#000000">Security</font></strong></td> <td width=382><b><font color="#000000">Aggregation of sites which may either directly constitute a risk to IT resources, or are associated with activities suspected to increase risk of exposure to these dangers.</font></b></td></tr> <tr> <td width=240>     Anonymizers*</td> <td width=382>Anonymizer Web sites are sites used to anonymize a user's originating IP address</td></tr> <tr> <td width=240>     Anonymizing Utilities</td> <td width=382>Anonymizing utilities Web sites are sites which promote, offer, sell, supply, encourage or otherwise advocate the use, manufacture, or distribution of anonymizing utilities.</td></tr> <tr> <td width=240>     P2P/File Sharing</td> <td width=382>P2P/File sharing Web sites are sites which offer, sell, supply, encourage or otherwise advocate the use, manufacture, or distribution of P2P/File sharing software.</td></tr> <tr> <td width=240>     Parked Domain</td> <td width=382>Parked domain Web sites are sites that no longer contain content or are no longer registered.</td></tr> <tr> <td width=240>     Personal Network Storage</td> <td width=382>Personal network storage Web sites provide Web-based storage for personal files, e.g., pictures, documents, etc.</td></tr> <tr> <td width=240>     Remote Access</td> <td width=382>Remote access Web sites are sites which provide Web-based or downloadable remote access related applications as the main feature or function of the site, e.g., a Web site that allows a user to access a computer from a remote location.</td></tr> <tr> <td width=240>     Resource Sharing</td> <td width=382>Resource sharing Web sites are sites that provide information about applications that utilize otherwise unused system resources, e.g., SETI@home.</td></tr> <tr> <td width=240>     Shareware/Freeware</td> <td width=382>Shareware/Freeware Web sites are sites which provide Web-based or downloadable applications as the main feature or function of the site.</td></tr> <tr> <td width=240>     Botnet*</td> <td width=382>Botnet sites are sites which covertly install applications onto targeted systems allowing unauthorized remote control for malicious activity.</td></tr> <tr> <td width=240>     Malicious*</td> <td width=382>Malicious Web sites covertly install applications onto targeted systems with the intent of causing harm to people or property through use of unauthorized computer activity.</td></tr> <tr> <td width=240>     Phishing*</td> <td width=382>Phishing sites are sites that masquerade as a trustworthy entity for the purpose of tricking users into disclosing personal information.</td></tr> <tr> <td width=240>     Spam URLs</td> <td width=382>Spam Web sites are sites that contain unsolicited information from spam e-mails.</td></tr> <tr> <td width=240>     Spyware/Adware*</td> <td width=382>Spyware/adware Web sites are sites which covertly install applications onto targeted systems with the intent of performing unsolicited activity, namely, transmitting personal information or providing unsolicited advertisements.</td></tr></tbody></table> <p> </p> <p><a href="http://blogs.technet.com/isablog/archive/2010/01/03/categories-for-url-filtering.aspx">Read the complete article @&gt; Forefront TMG (ISA Server) Product Team Blog : Categories for URL Filtering</a></p></div></div>
<div><b>Published:</b> 1/3/2010 1:41 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Security</category>
      <pubDate>Sun, 03 Jan 2010 21:41:37 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=740</guid>
    </item>
    <item>
      <title>Microsoft OCS 2010 New Features</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=739</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass2236E69B019048D8BCEE0325FAFC7024><p>Inside OCS posts some of the public features coming in OCS 2010. </p> <blockquote> <p>The next release of Office Communications Server and Communicator together with Exchange 2010 is currently referred to as UC “Wave 14″ (code-name). The latest publicly available release date is in “<strong>late 2010</strong>”. <p>Few details exist, but here is a recap of what is publicly known: <p>1) A new version of Office Communications Server (likely to be called OCS 2010).  Here are the highlights: <ul> <li>Capable of being a full PBX replacement (another step in Microsoft’s software powered telephony vision).  <li>New “Branch Survivability” features (more branch availability options besides deploying more servers).  <li>Emergency 911 support.  <li>PSTN Failover.  <li>Analog Device Support.  <li>Remote Call Control will be deprecated.  <li>There will likely be a new ‘Voice CAL’ (Client Access License) for users to access the new enterprise-voice features. </li></ul> <p>2) A new version Office Communicator (code-named “14” right-now). <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://blog.insideocs.com/2009/12/29/ocs-in-2010-the-uc-14-wave/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+InsideOCS+(Inside+OCS)&amp;utm_content=Google+Reader">OCS in 2010 - The UC 14 Wave « Inside OCS</a></div></div>
<div><b>Published:</b> 12/29/2009 6:36 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>OCS 2010</category>
      <pubDate>Wed, 30 Dec 2009 02:36:34 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=739</guid>
    </item>
    <item>
      <title>Operation and Failover of Resource Hosting Subsystem (RHS) In Windows Server 2008 Failover Clusters</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=737</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass3A8F7A8DADF5479B95EE240444058FEF><p> </p> <blockquote> <p>In this blog, I would like to explore some of the inner-workings of the Resource Host Subsystem (RHS) which is responsible for monitoring the health of the various cluster resources being provided as part of highly available services in a Failover cluster. A Windows Server 2008 Failover Cluster is capable of providing high availability services using a variety of resources some of which are included as part of the Failover Cluster feature and others are as part of ’cluster-aware’ applications like SQL and Exchange. Resources are designed to work together and are typically organized in Resource Groups (Figure 1). For example, a group of resources supporting a highly available File Server may consist of one or more of the following types of resources – Client Access Point (IP Address(s) + Network Name resource), Physical Disk (Storage), and a File Server. A highly available SQL Instance could contain the following resources - Client Access Point (IP Address + Network Name resource), Physical Disk (Storage), SQL Server and SQL Server Agent. Cluster resources are supported by special ‘plugins’ or resource Data Link Libraries (DLLs) that include coding to allow them to properly integrate\interoperate with the cluster service.  <p><a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ResourceHostingSubsystemRHSInWindowsServ_9674/image_2.png"><img title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ResourceHostingSubsystemRHSInWindowsServ_9674/image_thumb.png" width=217 height=327></a>  <p>Figure 1  <p>A Windows Server 2008 Failover Cluster is capable of hosting an unlimited number of resources. The management of these resources is the responsibility of the Resource Control Manager (RCM) and the Resource Host Subsystem (RHS) which provide this functionality as part of the Cluster Service itself (Figure 2).  <p><a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ResourceHostingSubsystemRHSInWindowsServ_9674/image_4.png"><img title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ResourceHostingSubsystemRHSInWindowsServ_9674/image_thumb_1.png" width=628 height=236></a>  <p>Figure 2  <p>The Resource Control Manager (RCM) is part of the overall cluster architecture and is responsible for implementing failover mechanisms and policies for the cluster service as well as establishing and maintaining the dependency tree (Figure 3) for each resource (e.g. a File Server resource requires a dependency on a Client Access Point and a Storage resource).  <p><a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ResourceHostingSubsystemRHSInWindowsServ_9674/image_6.png"><img title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ResourceHostingSubsystemRHSInWindowsServ_9674/image_thumb_2.png" width=628 height=324></a>  <p>Figure 3  <p>The Resource Control Manager maintains the state for individual resources (Online, Offline, Failed, Online Pending, and Offline Pending) as well as for Resource Groups (Online, Offline, Partial Online, and Failed). The Resource Control Manager can execute the following actions on a group of resources – Move, Failover and Failback. Which action is executed depends on several factors including the current ‘health’ of resources in the group, administrative actions taken on the group (e.g. Move Group), or the current policies in effect for the group. Here is an example (Figure 4) of Failover and Failback Group Policies –</p></blockquote> <p><a href="http://blogs.technet.com/askcore/archive/2009/11/23/resource-hosting-subsystem-rhs-in-windows-server-2008-failover-clusters.aspx">Ask the Core Team : Resource Hosting Subsystem (RHS) In Windows Server 2008 Failover Clusters</a></p></div></div>
<div><b>Published:</b> 12/17/2009 7:27 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Windows Deployment</category>
      <pubDate>Thu, 17 Dec 2009 15:27:21 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=737</guid>
    </item>
    <item>
      <title>Migrating Exchange 2003 or 2007 ActiveSync to Exchange 2010</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=736</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassC3B35DD4031A440CB961ED7016617124><p> </p> <blockquote> <p>Many of you have been asking how you can upgrade your existing Exchange environment to Exchange 2010 from a client access perspective. For most of you, this will also mean coexisting with legacy Exchange and Exchange 2010 for a period of time.  My <a href="http://msexchangeteam.com/archive/2009/11/20/453272.aspx">first blog article</a> in this series discussed the overall steps in how to upgrade your environment from a client access perspective.  This article, the third in the series, discusses how Exchange ActiveSync will function in an Exchange 2003 or 2007 environment that has Exchange 2010 deployed. <h3>Upgrading EAS in an Exchange 2003 Environment to Exchange 2010</h3> <p>Some of you may have environments that have Internet facing AD sites and non-Internet facing AD sites.  As part of our upgrade process, you will be following a model where: <ol> <li>Ensure all Exchange 2003 servers are at Service Pack 2. <li>Deploy Exchange 2010 CAS, Hub Transport, and Mailbox in the &quot;Internet Facing AD Site&quot;. <li>Have legacy Exchange servers in the &quot;Non-Internet facing AD site&quot; (if they exist).</li></ol> <p>In other words, it would look something like this for an Exchange 2003 upgrade/co-existence: <p><a href="http://www.msexchangeteam.com/photos/postpictures3/images/453470/original.aspx"><img src="http://www.msexchangeteam.com/photos/postpictures3/images/453470/original.aspx" width=538 height=318></a> <p>With this configuration there are typically a few questions that are asked: <ol> <li>What are the configuration changes I must make on the Exchange 2003 Front-End servers to support ActiveSync? <li>What are the configuration changes I must make on the Exchange 2003 mailbox servers? <li>What scenarios involve proxying and what scenarios involve redirection for Exchange ActiveSync (Exchange 2003)?</li></ol> <p>&lt;snip&gt;</p></blockquote> <p>Read the rest @&gt; <a href="http://blogs.technet.com/jribeiro/archive/2009/12/11/upgrading-exchange-activesync-to-exchange-2010.aspx">João Ribeiro : Upgrading Exchange ActiveSync to Exchange 2010</a></p></div></div>
<div><b>Published:</b> 12/11/2009 9:57 AM</div>
]]></description>
      <author>John Gilham</author>
      <category>Exchange 2010</category>
      <pubDate>Fri, 11 Dec 2009 17:57:29 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=736</guid>
    </item>
    <item>
      <title>Problem Application Candidates for Virtualization with Microsoft App-V</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=735</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass72101F5585364B0BB2CE958E9F22C29B><p> </p> <blockquote> <p>To help minimize the costs associated with application management, an organization should follow a specific sequencing process to help reduce the costs of packaging applications.  <p>The process can be categorized into several distinct phases that begin with evaluating the current software catalog, continue with building the sequencing workstation, and then finish with performing the sequencing tasks. The following sections discuss considerations for each phase.  <h6>Phase 1: Evaluate the Current Software Catalog</h6> <p>When determining which applications are suitable virtualization candidates, Microsoft evaluates the potential candidate and places the application into one of three categories:  <ul> <li><em>Ideal Candidate</em>. Applications meet all of the possible candidate criteria and have no identifiable roadblocks to success.  <li><em>Possible Candidate</em>. Applications do not meet disqualifying criteria but may require additional research or validation.  <li><em>Not a Candidate</em>. Applications are more expensive to virtualize than the benefits achieved from virtualization. This category also includes applications that technically cannot be virtualized because of current limitations. </li></ul> <p>To assist with identifying applications that are not a suitable candidate for virtualization,  <p><strong>Table. Provides information to consider.</strong>  <p><strong>Application type</strong><br><strong>Definition</strong><br><strong>Examples</strong>  <p>Applications with drivers  <p>Applications that install and rely on a system-level driver, such as an application that installs a print driver or a universal serial bus (USB) device driver.  <p>Some applications may allow for the drivers to be installed independent of the other components of the application. As a workaround for this scenario, the driver portion of this application can be installed locally on the client system, allowing the other components of the application to be virtualized.  <p>OEM hardware utilities  <p>Applications that integrate closely with the operating system  <p>Some applications, such as the Windows Internet Explorer® browser, are closely tied to the operating system. As such, these applications cannot be sequenced.  <p>These applications can be started from within a virtual environment, thus having access to all of the components and configuration settings related to that virtual environment. This is a common technique used for Web-based applications that may require specific ActiveX® controls or need extended security settings.  <p>Windows Media® Player  <p>Internet Explorer  <p>Applications with shell extensions<br>Microsoft Application Virtualization does not support shell extensions that contain a custom dynamic-link library (DLL). This would require providing access to the virtual environment to Windows Explorer. Shell extensions are in-process Component Object Model (COM) objects that extend the abilities of the Windows operating system.<br>WinZip  <p>COM+ applications<br>COM+ is dynamic; it happens at run time. Hence, there is no way (currently) for the Sequencer to capture this information in a &quot;static&quot; form within a sequence. COM and DCOM, by contrast, are recorded in component services and are static.<br>BizTalk®  <p>Applications with background or headless service “boot-time”<br>App-V 4.5 supports the virtualization of services; however, they must be started from within the virtual environment. An example of this would be virtualizing PCAnywhere, which installs a service in the background to provide the PCAnywhere server functionality.  <p>PCAnywhere  <p>Firewall Client for Microsoft Internet Security and Acceleration (ISA) Server  <p>eTrust AntiVirus  <p>Applications that integrate with many other applications  <p>Applications with complex or unknown integration with other applications or operating system components need to be fully evaluated to identify and define interaction requirements.  <p>After the issues are defined, an organization can determine whether application isolation will provide a benefit over locally installing the application.  <p>A workaround for this may be to sequence multiple applications into one “suite” that would allow them to communicate within the isolated virtual environment.  <p>Microsoft Office 2007 suites  <p>Microsoft Office Live Meeting 2007  <p>Microsoft Office Communicator 2007  <p>Applications with licensing enforcement tied to a computer <br>Applications where the license is tied to system hardware or to the system’s media access control (MAC) address. <br>Computer-aided design (CAD) software  <p>Applications or suites of applications that, when sequenced, will result in an .sft file greater than 4 gigabytes (GB)</p></blockquote> <p><a href="http://blogs.technet.com/virtualworld/archive/2009/12/09/candidates-for-virtualization.aspx">The World Simplified is a Virtual World : Candidates for Virtualization</a></p></div></div>
<div><b>Published:</b> 12/10/2009 5:09 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Virtualization</category>
      <pubDate>Fri, 11 Dec 2009 01:09:17 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=735</guid>
    </item>
    <item>
      <title>BlackBerry Enterprise Server (BES) fully supported on Exchange 2010 RU1</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=734</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass4E99B939838F412F8A792B7D0E5A6399><p> </p> <blockquote> <p>I'd like to share with everyone some good news today— BlackBerry® Enterprise Server (BES) is now fully supported on Microsoft® Exchange Server 2010 and BlackBerry® Technical Support Services are readily available. <p>This is the earliest customers have been able to deploy BlackBerry smartphones with a new Exchange release - ever. Customers who rely on BES as an important part of their messaging and collaboration infrastructure have told us that more rapid support for RIM's solution is critical to them. So we partnered with RIM earlier in the development cycle to ensure organizations moving to the new release experience no user downtime. <p>In order to enable full support, three updates are required: <ul> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=371add31-d7a0-4c8b-8325-a6fced2d05e6&amp;displaylang=en">Roll-Up 1 (RU1) for Exchange Server 2010</a> <li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e17e7f31-079a-43a9-bff2-0a110307611e&amp;displaylang=en">MAPI v6.5.8147</a> <li>BlackBerry Enterprise Server 5.0.1 Maintenance Release 1 (MR1)</li></ul> <p>All three of these updates are available to customers of Exchange Server 2010 and BlackBerry Enterprise Server v.5.0 with Service Pack 1 at no cost. BlackBerry Enterprise Server v5.0 Service Pack 1 and Maintenance Release 1 can be found here: <a href="http://www.blackberry.com/support/downloads">http://www.blackberry.com/support/downloads</a> <h6>Additional information on the solution requirements, preparing the BlackBerry environment for Microsoft Exchange Server2010, can be found on the BlackBerry site <a href="http://na.blackberry.com/eng/support/software/server_compatibility.jsp#tab_tab_news">here</a>.</h6> <p>Today's roll up also includes other minor updates to areas including calendaring, OWA, and transport. You can read more about Exchange Server 2010 RU1 <a href="http://support.microsoft.com/kb/976573">here</a>.</p></blockquote> <p>Read the complete article @&gt; <a href="http://msexchangeteam.com/archive/2009/12/09/453486.aspx">You Had Me At EHLO... : BlackBerry Enterprise Server fully supported on Exchange 2010</a></p></div></div>
<div><b>Published:</b> 12/9/2009 10:06 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>Exchange 2010</category>
      <pubDate>Thu, 10 Dec 2009 06:06:19 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=734</guid>
    </item>
    <item>
      <title>Getting started with BI in SharePoint Server 2010</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=732</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassC81D030D6D4C43D6B6C03F4DF11DCF4C><p>Getting started with business intelligence in SharePoint Server 2010</p> <p><a href="/blog/Lists/Posts/Attachments/732/image_2_64E65FE8.png"><img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title=image border=0 alt=image src="/blog/Lists/Posts/Attachments/732/image_thumb_64E65FE8.png" width=504 height=387></a> </p> <p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=fc97d587-ffa4-4b43-b77d-958f3f8a87b9">Download details: Getting started with BI in SharePoint Server 2010</a></p></div></div>
<div><b>Published:</b> 12/6/2009 8:53 AM</div>
<div><b>Attachments:</b> <a href="http://gilham.org/Blog/Lists/Posts/Attachments/732/image_2_64E65FE8.png">http://gilham.org/Blog/Lists/Posts/Attachments/732/image_2_64E65FE8.png</a><br><a href="http://gilham.org/Blog/Lists/Posts/Attachments/732/image_thumb_64E65FE8.png">http://gilham.org/Blog/Lists/Posts/Attachments/732/image_thumb_64E65FE8.png</a><br><a href=""></a></div>
]]></description>
      <author>John Gilham</author>
      <category>Sharepoint 2010</category>
      <pubDate>Sun, 06 Dec 2009 16:53:30 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=732</guid>
    </item>
    <item>
      <title>Microsoft Infrastructure Planning and Design Guide Series</title>
      <link>http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=731</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass11BB5E72E7FF4C2BA9D0C127A134542A><p>The Infrastructure Planning and Design guide series gives you architectural guidance for Microsoft infrastructure products. The IPD guides help clarify and streamline design processes for Microsoft infrastructure technologies, with each guide addressing a unique infrastructure technology or scenario.  <br><a href="http://technet.microsoft.com/en-us/library/cc196387.aspx">Learn more.</a>  <p><strong>IPD guides provide:</strong>  <ul> <li>Concise planning guidance to design an infrastructure for Microsoft technologies  <li>The critical decisions to be addressed and the available options  <li>A means to validate design decisions with the business to ensure that the solution meets the requirements of both business and infrastructure stakeholders<br><br><a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=23358d40-29a6-4ea6-8757-ff5db056e374&amp;itemId=1b5940e8-9467-4624-9e43-fb7733605a2d&amp;title=Updated!+Infrastructure+Planning+and+Design+(IPD)+Guide+for+Selecting+the+Right+Virtualization+Technology&amp;uri=http://go.microsoft.com/fwlink/?LinkId%3d160981&amp;k=adolpe5iVj6YCTF/ckAWexitYpZkL8vjzY6af6o6CwE%3d">Updated! Infrastructure Planning and Design (IPD) Guide for Selecting the Right Virtualization Technology</a><br>Updated to include coverage of Windows Server 2008 R2 Remote Desktop Services and Virtual Desktop Infrastructure (VDI), this guide walks the reader through the process of selecting the right virtualization technology for each workload—in five steps or fewer.  <li><a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=23358d40-29a6-4ea6-8757-ff5db056e374&amp;itemId=3551905f-268e-4477-84cc-d616da60a3b8&amp;title=New!+Infrastructure+Planning+and+Design+(IPD)+Guide+for+Windows+Server+2008+R2+Remote+Desktop+Services&amp;uri=http://go.microsoft.com/fwlink/?LinkId%3d177881&amp;k=29niIQsAWb44%2buVEh6py9KSz8KPmEGsvExW9Krjqxow%3d">New! Infrastructure Planning and Design (IPD) Guide for Windows Server 2008 R2 Remote Desktop Services</a><br>Streamline your planning and design process for implementing the Remote Desktop Services infrastructure by using the simple nine-step process presented in this guide. Use this guide to save time and clarify your design and planning process. </li> <li><a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=23358d40-29a6-4ea6-8757-ff5db056e374&amp;itemId=20fa4ee2-815f-4e91-8ae0-25c895c5b9ff&amp;title=New+Beta!+Infrastructure+Planning+and+Design+(IPD)+Guide+for+Microsoft+Forefront+Unified+Access+Gateway+&amp;uri=http://go.microsoft.com/fwlink/?LinkId%3d171066&amp;k=ba1sMaIPWnbSvuQiVXre3x1zT7NHuNrczrWs8fYv5d4%3d">New Beta! Infrastructure Planning and Design (IPD) Guide for Microsoft Forefront Unified Access Gateway </a><br>Follow the simple, three-step process in this guide to successfully design Microsoft Forefront Unified Access Gateway infrastructure. </li> <li><a href="http://services.social.microsoft.com/feeds/FeedItem?feedId=23358d40-29a6-4ea6-8757-ff5db056e374&amp;itemId=c9e36325-8c3c-49a6-aaae-0f8f5394d877&amp;title=New!++Infrastructure+Planning+and+Design+(IPD)+Guide+for+DirectAccess+&amp;uri=http://go.microsoft.com/fwlink/?LinkId%3d164151&amp;k=s4P/Mauf71a2n7EU2F22RsO1yYZUAJAJrqrrEeaWORw%3d">New! Infrastructure Planning and Design (IPD) Guide for DirectAccess </a><br>This guide provides actionable guidance for designing a DirectAccess infrastructure. The guide’s easy-to-follow, four-step process gives a straightforward explanation of the infrastructure required for clients to be connected from the Internet to resources on the corporate network, whether or not the organization has begun deploying IPv6. </li></ul> <p>Here is a list of all of them:  <blockquote><form id=aspnetForm> <div id=JelloSizer> <div id=JelloExpander> <div id=JelloWrapper class=clearfix> <div id=MainContent> <div id="ctl00_MtpsContentPanel"> <div class=navpage> <table class=multicol> <tbody> <tr> <td valign=top> <div class=BostonPostCard> <h3 id=oneclickDL>IPD One-click Downloads</h3> <ul style="margin-left:10px"> <li><strong><a id="ctl00_mainContentContainer_ctl30" href="http://download.microsoft.com/download/5/b/c/5bc966bc-47d8-41df-95f2-fa9a2d816258/ipd - all.zip">Download the entire IPD series</a></strong>  <li><strong><a id="ctl00_mainContentContainer_ctl31" href="http://download.microsoft.com/download/5/b/c/5bc966bc-47d8-41df-95f2-fa9a2d816258/ipd series introduction.zip">Download the IPD series intro</a></strong></li></ul> <table class=multicol> <tbody> <tr> <td style="width:50%" class=innercol valign=top> <div class="LeftCol "> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl32" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee395429.aspx">IPD Guides for Virtualization</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl33" href="http://go.microsoft.com/fwlink/?LinkId=160824">Microsoft Enterprise Desktop Virtualization</a>  <li><a id="ctl00_mainContentContainer_ctl34" href="http://go.microsoft.com/fwlink/?LinkId=160823">App-V</a>  <li><a id="ctl00_mainContentContainer_ctl35" href="http://go.microsoft.com/fwlink/?LinkId=177881">Windows Server 2008 R2 Remote Desktop Services</a>  <li><a id="ctl00_mainContentContainer_ctl36" href="http://go.microsoft.com/fwlink/?LinkId=160825">Terminal Services</a>  <li><a id="ctl00_mainContentContainer_ctl37" href="http://go.microsoft.com/fwlink/?LinkId=160822">Windows Server Virtualization</a>*  <li><a id="ctl00_mainContentContainer_ctl38" href="http://go.microsoft.com/fwlink/?LinkId=160799">Selecting the Right Virtualization Technology</a>*</li></ul> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl39" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee395428.aspx">IPD Guides for Windows Server</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl40" href="http://go.microsoft.com/fwlink/?LinkId=160822">Windows Server Virtualization</a>*  <li><a id="ctl00_mainContentContainer_ctl41" href="http://go.microsoft.com/fwlink/?LinkId=160830">Windows Deployment Services</a>*  <li><a id="ctl00_mainContentContainer_ctl42" href="http://go.microsoft.com/fwlink/?LinkId=177881">Windows Server 2008 R2 Remote Desktop Services</a>  <li><a id="ctl00_mainContentContainer_ctl43" href="http://go.microsoft.com/fwlink/?LinkId=160825">Terminal Services</a>  <li><a id="ctl00_mainContentContainer_ctl44" href="http://go.microsoft.com/fwlink/?LinkId=160826">Internet Information Services</a>*  <li><a id="ctl00_mainContentContainer_ctl45" href="http://go.microsoft.com/fwlink/?LinkId=160827">Print Services</a>*  <li><a id="ctl00_mainContentContainer_ctl46" href="http://go.microsoft.com/fwlink/?LinkId=160828">File Services</a>*  <li><a id="ctl00_mainContentContainer_ctl47" href="http://go.microsoft.com/fwlink/?LinkId=160829">Active Directory Domain Services</a>*  <li><a id="ctl00_mainContentContainer_ctl48" href="http://go.microsoft.com/fwlink/?LinkId=164151">DirectAccess</a></li></ul> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl49" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee424434.aspx">IPD Guides for Security</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl50" href="http://go.microsoft.com/fwlink/?LinkId=171066">Forefront Unified Access Gateway (Beta)</a> (Live ID Required)</li></ul> <p style="text-align:right;font-size:90%">*updated for Windows Server 2008 R2</p></div></td> <td style="width:50%" valign=top> <div class="RightCol borderLeft"> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl51" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee395430.aspx">IPD Guides for System Center</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl52" href="http://go.microsoft.com/fwlink/?LinkId=160867">System Center Data Protection Manager 2007 SP1</a>  <li><a id="ctl00_mainContentContainer_ctl53" href="http://go.microsoft.com/fwlink/?LinkId=160869">System Center Virtual Machine Manager 2008 and R2</a> (updated)  <li><a id="ctl00_mainContentContainer_ctl54" href="http://go.microsoft.com/fwlink/?LinkId=160871">System Center Operations Manager 2007 and R2</a> (updated)  <li><a id="ctl00_mainContentContainer_ctl55" href="http://go.microsoft.com/fwlink/?LinkId=160873">System Center Configuration Manager 2007</a></li></ul> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl56" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee424421.aspx">IPD Guides for Optimized Desktop Scenarios</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl57" href="http://go.microsoft.com/fwlink/?LinkId=163304">Windows Optimized Desktop Scenarios</a>  <li><a id="ctl00_mainContentContainer_ctl58" href="http://go.microsoft.com/fwlink/?LinkId=164151">DirectAccess</a></li></ul> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl59" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee424434.aspx">IPD Guides for SQL Server</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl60" href="http://go.microsoft.com/fwlink/?LinkId=163302">SQL Server 2008</a></li></ul> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl61" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee424804.aspx">IPD Guides for Microsoft Online Services</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl62" href="http://go.microsoft.com/fwlink/?LinkId=163305">SharePoint Online: Evaluating Software-plus-Services</a>  <li><a id="ctl00_mainContentContainer_ctl63" href="http://go.microsoft.com/fwlink/?LinkId=163306">Exchange Online: Evaluating Software-plus-Services</a></li></ul> <p style="margin-top:1.5em"><strong><a id="ctl00_mainContentContainer_ctl64" href="http://technet.microsoft.com/en-us/solutionaccelerators/ee440500.aspx">IPD Guides for Network Access Protection</a></strong></p> <ul style="margin-left:10px"> <li><a id="ctl00_mainContentContainer_ctl65" href="http://go.microsoft.com/fwlink/?LinkId=163303">Selecting the Right NAP Architecture</a></li></ul></div></td></tr></tbody></table></div></td></tr></tbody></table></div></div></div></div></div></div></form> <ul> <li><a href="http://go.microsoft.com/fwlink/?LinkId=163303"></a></li></ul></blockquote> <p><a href="http://technet.microsoft.com/en-us/solutionaccelerators/ee382254.aspx#oneclickDL">Infrastructure Planning and Design Guide Series</a></p></div></div>
<div><b>Published:</b> 12/4/2009 11:03 PM</div>
]]></description>
      <author>John Gilham</author>
      <category>IT Management</category>
      <pubDate>Sat, 05 Dec 2009 07:03:08 GMT</pubDate>
      <guid isPermaLink="true">http://gilham.org/Blog/Lists/Posts/ViewPost.aspx?ID=731</guid>
    </item>
  </channel>
</rss>