<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Microsoft Technology</title><subtitle type="html" /><id>http://blogs.technet.com/b/surama/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/surama/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2008-08-04T16:40:00Z</updated><entry><title>SharePoint TeamSites Migration steps</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2012/05/30/sharepoint-teamsites-migration-steps.aspx" /><id>http://blogs.technet.com/b/surama/archive/2012/05/30/sharepoint-teamsites-migration-steps.aspx</id><published>2012-05-30T20:25:39Z</published><updated>2012-05-30T20:25:39Z</updated><content type="html">&lt;h1&gt;Introduction
&lt;/h1&gt;&lt;p&gt;This is to go through the steps involved in migrating SharePoint 2007 to SharePoint 2010 using database attach method.  This article is very specific to the steps involved in the migration rather explaining how to build SharePoint 2010 farm or architecture of the migration.
&lt;/p&gt;&lt;h1&gt;Migrate SharePoint 2007 to SP2010
&lt;/h1&gt;&lt;h2&gt;Preparation
&lt;/h2&gt;&lt;p&gt;Before migrating the data, you must configure a new server or server farm with SharePoint 2010, the following information about permissions, hardware requirements, and software requirements.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ensure that you have met all hardware and software requirements. You must have a 64-bit version of Windows Server 2008 or Windows Server 2008 R2. For server farms, you must also have a 64-bit version of SQL Server 2005 or SQL Server 2008. For more information about these requirements (such as specific updates that you must install), &lt;a href="http://technet.microsoft.com/hi-in/library/cc262485(en-us).aspx"&gt;&lt;span style="color:blue; text-decoration:underline"&gt;http://technet.microsoft.com/hi-in/library/cc262485(en-us).aspx&lt;/span&gt;&lt;/a&gt;. 
&lt;/li&gt;&lt;li&gt;Ensure that you are prepared to set up the required accounts by using appropriate permissions. For detailed information, see &lt;a href="http://technet.microsoft.com/hi-in/library/ee662513(en-us).aspx"&gt;&lt;span style="color:blue; text-decoration:underline"&gt;Administrative and service accounts required for initial deployment (SharePoint Server 2010)&lt;/span&gt;&lt;/a&gt;. &lt;a href="http://technet.microsoft.com/hi-in/library/ee662513(en-us).aspx"&gt;&lt;span style="color:blue; text-decoration:underline"&gt;http://technet.microsoft.com/hi-in/library/ee662513(en-us).aspx&lt;/span&gt;&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;Run the pre-upgrade checker on your original environment. The pre-upgrade checker identifies potential upgrade issues in your environment so that you can address them before you upgrade. It can also help you identify settings that you need in your new environment. For more information, see Run the pre-upgrade checker (SharePoint Server 2010).&lt;a href="http://technet.microsoft.com/hi-in/library/cc262231(en-us).aspx"&gt;&lt;span style="color:blue; text-decoration:underline"&gt;http://technet.microsoft.com/hi-in/library/cc262231(en-us).aspx&lt;/span&gt;&lt;/a&gt;. It gives you a detailed report in the form of a html file and txt file which tells you about the warnings and errors if any which you have to take care before upgradation otherwise the upgrade may fail if all errors are not resolved.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In summary, you need to do the following
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Install SharePoint Server 2010 on the server or servers.
&lt;/li&gt;&lt;li&gt;Configure service applications.
&lt;/li&gt;&lt;li&gt;Configure general farm settings.
&lt;/li&gt;&lt;li&gt;Create and configure Web applications.
&lt;/li&gt;&lt;li&gt;Reapply customizations.&lt;span style="font-family:Times New Roman; font-size:12pt"&gt;
			&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Planning 
&lt;/h2&gt;&lt;p&gt;The planning or assessment has been the first step in a five-step upgrade process.  This section contains a summary of phases and a breakdown of activities and estimates.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23-metablogapi/3441.053012_5F00_2025_5F00_SharePointT1.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;As part of this assessment a high-level upgrade plan has been developed, which provides next steps and rough estimates for the complete process. 
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;
		&lt;/li&gt;&lt;li&gt;
		&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Learn
&lt;/h2&gt;&lt;p&gt;This section contains the goals and activities of this assessment project. 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23-metablogapi/2867.053012_5F00_2025_5F00_SharePointT2.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Goals
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-left: 53pt"&gt;&lt;li&gt;Perform an Assessment and get a clear picture of current state
&lt;/li&gt;&lt;li&gt;Get action items for closing gaps to be ready for upgrade
&lt;/li&gt;&lt;li&gt;Get high-level plan and estimate for 2010 upgrade
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Activities
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left: 36pt"&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:319px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  solid #95b3d7 2.25pt; border-bottom:  solid #95b3d7 2.25pt"&gt;&lt;p&gt;&lt;span style="color:#4f81bd"&gt;&lt;strong&gt;Task Name&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Conduct interviews and collect information&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Prepare Assessment report&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Planning&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2&gt;Prepare
&lt;/h2&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23-metablogapi/8737.053012_5F00_2025_5F00_SharePointT3.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Goals
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-left: 53pt"&gt;&lt;li&gt;Select upgrade/migrate strategy
&lt;/li&gt;&lt;li&gt;To close gap between SharePoint 2007 deployment and 2010 upgrade requirements
&lt;/li&gt;&lt;li&gt;Re-factor and reorganize before migration
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Activities
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left: 36pt"&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:342px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  solid #95b3d7 2.25pt; border-bottom:  solid #95b3d7 2.25pt"&gt;&lt;p&gt;&lt;span style="color:#4f81bd"&gt;&lt;strong&gt;Task Name&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Prepare upgrade plan&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;WinDiff 12 hive check&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Preupgradecheck&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Create Lab environments&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Create upgrade Test environment&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Prepare Customizations for upgrade &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Prepare Content for upgrade&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Testing changes&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Create a Test plan&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Training&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Update planning and risks&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2&gt;Test
&lt;/h2&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23-metablogapi/8712.053012_5F00_2025_5F00_SharePointT4.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Goals
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-left: 45pt"&gt;&lt;li&gt;Find issues early
&lt;/li&gt;&lt;li&gt;To validate upgrade planning
&lt;/li&gt;&lt;li&gt;Perform test upgrades of content and customizations
&lt;/li&gt;&lt;li&gt;Upgrade performance 
&lt;/li&gt;&lt;li&gt;Fix issues and planning
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Activities
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left: 36pt"&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:342px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  solid #95b3d7 2.25pt; border-bottom:  solid #95b3d7 2.25pt"&gt;&lt;p&gt;&lt;span style="color:#4f81bd"&gt;&lt;strong&gt;Task Name&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Build Test environment&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Test upgrade approaches&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Finalize Upgrade Plan&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2&gt;Implement
&lt;/h2&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23-metablogapi/7563.053012_5F00_2025_5F00_SharePointT5.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Goals
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-left: 45pt"&gt;&lt;li&gt;Update documentation 
&lt;/li&gt;&lt;li&gt;Install and configure SharePoint 2010
&lt;/li&gt;&lt;li&gt;Establish business continuity management 
&lt;/li&gt;&lt;li&gt;Perform upgrade
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Activities
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left: 36pt"&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:342px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  solid #95b3d7 2.25pt; border-bottom:  solid #95b3d7 2.25pt"&gt;&lt;p&gt;&lt;span style="color:#4f81bd"&gt;&lt;strong&gt;Task Name&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Plan&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Prepare dependencies&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Build preproduction environment&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Build production environment&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Perform upgrade (attach upgrade strategy)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Post-upgrade &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Test&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2&gt;Validate
&lt;/h2&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23-metablogapi/8637.053012_5F00_2025_5F00_SharePointT6.png" alt=""/&gt;
	&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Goals
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-left: 45pt"&gt;&lt;li&gt;Perform final validation of upgrade
&lt;/li&gt;&lt;li&gt;Perform switch
&lt;/li&gt;&lt;li&gt;Release and communicate 
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Activities
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left: 36pt"&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:342px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  solid #95b3d7 2.25pt; border-bottom:  solid #95b3d7 2.25pt"&gt;&lt;p&gt;&lt;span style="color:#4f81bd"&gt;&lt;strong&gt;Task Name&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Examine upgrade results&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Examine system events&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Execute UAT (Test Environment)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #dbe5f1"&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Identify and fix final issues&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 4px; padding-right: 4px; border-top:  none; border-left:  none; border-bottom:  solid #95b3d7 1.0pt; border-right:  none"&gt;&lt;p&gt;Switch to SharePoint 2010&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;
 &lt;/p&gt;&lt;h2&gt;Backup Site collections
&lt;/h2&gt;&lt;p&gt;Migration needs to happen in a batch. As part of the above planning session, you need to work with your project manager and team to identify the site collections to be included in each batch.
&lt;/p&gt;&lt;p&gt;Site collection can be backup/restore or Export/import. If you are using lot of workflows and want to preserve the history, instances of it then Export/import will not work for you. Either way, before doing any backup/export, you need to change the content database in a  "&lt;strong&gt;Read-only&lt;/strong&gt;" mode.
&lt;/p&gt;&lt;p&gt;To choose either Export or backup, please refer this &lt;a href="http://blogs.msdn.com/b/yvan_duhamel/archive/2009/05/18/some-key-differences-between-stsadm-export-and-backup-operations.aspx" title="http://blogs.msdn.com/b/yvan_duhamel/archive/2009/05/18/some-key-differences-between-stsadm-export-and-backup-operations.aspx"&gt;http://blogs.msdn.com/b/yvan_duhamel/archive/2009/05/18/some-key-differences-between-stsadm-export-and-backup-operations.aspx&lt;/a&gt;&lt;span style="color:black"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt; 
 &lt;/p&gt;&lt;p&gt;&lt;em&gt;Note:  You don't need to do the backup or export the site collection, but you can directly take the content database backup and attach it to the new SharePoint 2010 environment. However, I prefer to do this as I can have better governance (manage the quota and sites per db) on the new environment and as a cleaner approach&lt;/em&gt;.
&lt;/p&gt;&lt;h2&gt;Add Content database on your SP2007 test environment
&lt;/h2&gt;&lt;p&gt;Create content database on your SharePoint 2007 environment.
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;stsadm.exe -o addcontentdb -url "&amp;lt;http://teamsite.contosotest.com/&amp;gt;"  -databasename "DatabaseName"  -databaseserver "DbServer"
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Using the restore command restore the site to the content db just added
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
		&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;stsadm –o restore –url &lt;a href="http://teamsite.contosotest.com/site1"&gt;http://teamsite.contosotest.com/site1&lt;/a&gt;  –filename "y:\backup\site1.bak"&lt;/em&gt;&lt;/span&gt;
	&lt;/p&gt;&lt;h2&gt;Fixing any errors
&lt;/h2&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Go to the SharePoint 2010 environment.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Open the SharePoint Powershell Command prompt and execute the following command
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Test-SPContentDatabase  - Name "DatabaseName" -WebApplication &lt;a href="http://teamsiteSharePoint2010.contosotest.com/"&gt;http://teamsiteSharePoint2010.contosotest.com/&lt;/a&gt; &amp;gt; C:\migration\Log\result.log
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;Analyze the log file from Test-SPContentDatabase
&lt;/h3&gt;&lt;h4&gt;&lt;strong&gt;Missing Feature
&lt;/strong&gt;&lt;/h4&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;If you see "Missing Feature" and it is in your list, the site is probably in READ ONLY MODE.
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;You need to undo this.
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;Steps:
&lt;/p&gt;&lt;ol style="margin-left: 90pt"&gt;&lt;li&gt;Copy the feature id from the log file
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Run the query in the database (Content Db  created in the above steps) 
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Select  SiteId from Features where featureid = "xxxx-xxx-"
&lt;/li&gt;&lt;li&gt;Copy the siteid guid from the result
&lt;/li&gt;&lt;li&gt;Select * from webs where siteid = &amp;lt;siteidGuid&amp;gt;
&lt;/li&gt;&lt;li&gt;Copy the FullURL from the result
&lt;/li&gt;&lt;li&gt;Go to the SharePoint 2007 Test Environment
&lt;/li&gt;&lt;li&gt;&lt;div&gt;Check the site has been locked
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Stsadm –o getsitelock –url  &lt;a href="http://teamsite.contosotest.com/sites/IS test"&gt;http://teamsite.contosotest.com/sites/IS test&lt;/a&gt;
						&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;If locked – unlock it
&lt;/div&gt;&lt;ol&gt;&lt;li&gt;STSADM  -o setSiteLock –url &lt;a href="http://teamsite.contosotest.com/sites/IS test"&gt;http://teamsite.contosotest.com/sites/IS test&lt;/a&gt; -lock none
&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:black"&gt;Run the test-SPContentdatabase command again
&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color:black"&gt;If still getting the missing feature error, you just want to clean things - remove the feature. First you can uninstall the feature (it has to be there to uninstall it.)
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN&amp;gt;stsadm -help uninstallfeature 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:black"&gt;&lt;em&gt;stsadm.exe -o uninstallfeature&lt;br/&gt;{-filename &amp;lt;relative path to Feature.xml&amp;gt; |&lt;br/&gt;-name &amp;lt;feature folder&amp;gt; |&lt;br/&gt;-id &amp;lt;feature Id&amp;gt;}&lt;br/&gt;[-force] 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN&amp;gt;stsadm -o uninstallfeature -id aae8zef7-2xb9-c0d5-t960-jk156l837cde 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;You may get the following error
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;&lt;em&gt;"Feature with Id 'aae8zef7-2xb9-c0d5-t960-jk156l837cde' is not installed in this farm. The feature was not uninstalled."
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;If the feature is not installed on the farm, and you want to force remove the feature you can run stsadm to deactivate the feature. 
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:black"&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN&amp;gt;stsadm -help deactivatefeature 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:black"&gt;&lt;em&gt;stsadm.exe -o deactivatefeature&lt;br/&gt;{-filename &amp;lt;relative path to Feature.xml&amp;gt; |&lt;br/&gt;-name &amp;lt;feature folder&amp;gt; |&lt;br/&gt;-id &amp;lt;feature Id&amp;gt;}&lt;br/&gt;[-url &amp;lt;url&amp;gt;]&lt;br/&gt;[-force] 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN&amp;gt;STSADM -o deactivatefeature -id aae8zef7-2xb9-c0d5-t960-jk156l837cde
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;You still may get the following error
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;&lt;em&gt;The feature with Id ' aae8zef7-2xb9-c0d5-t960-jk156l837cde' is not currently installed. Use 'force' to deactivate it at this scope. 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;&lt;strong&gt;Adding "Force" parameter
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN&amp;gt;STSADM -o deactivatefeature -id aae8zef7-2xb9-c0d5-t960-jk156l837cde -force 
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 72pt"&gt;&lt;span style="color:black"&gt;&lt;em&gt;Operation completed successfully&lt;/em&gt;. 
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;Deactiviting this feature &lt;em&gt;aae8zef7-2xb9-c0d5-t960-jk156l837cde&lt;/em&gt; across all the web apps cleaned it up: 
&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:black"&gt;Now run the Test-SPContentDatabase command again -  Our missing feature has been removed/deactivated (Dependency removed!).
&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;
		&lt;strong&gt;Missing setup file
&lt;/strong&gt;&lt;/h4&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;This error as suggests is due to the missing feature or solution. This issue can occur in all cases  as the error could be referring to the themes, files, workflows, web parts and more. We need to find the file that references the missing setup file and then deal with it accordingly. 
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;There are several ways of finding the missing features, but I find the following worked well for me.
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;Run the below query against the database by replacing the file URLs 
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;select DirName, LeafName from alldocs where SetupPath in('Features\&amp;lt;Copy and paste the missing setup file object which complaints&amp;gt;")
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;The result will produce an output with DirName, and LeafName
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;In case, if you are clear from the "DirName" reported from the above output, you can also use the PowerShell to get the URL of the actual file causing the issue. This can achieved by the GUID represented in the missing setup file error
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;$File = $web.GetFile ([Guid] "x5xc66e7-y920-5a55-6c3d-5b6bc936104e")
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;$file.ServerRelativeURl
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;Now you have to decide what to do with the file. Most of the times, I found that some of the features were not deactivated from the site prior to removing the solution from the farm.  Depending on your situation, you can also delete that object from the site – if you feel that is not necessary for SharePoint 2010 environment going forward.
&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;Missing web part
&lt;/strong&gt;&lt;/h4&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;Run the below query 
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;select AllDocs.SiteId,WebId,Webs.Title as 'Web Title', ListId, DirName,LeafName from AllDocs inner join WebParts on Alldocs.Id = Webparts.tp_PageUrlID inner join Webs on Alldocs.WebId = webs.Id where Webparts.tp_WebPartTypeId = '36f2680f-4855-f100-da5b-5dd1d07ae62b'
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;ol style="margin-left: 72pt"&gt;&lt;li&gt;Copy the DirName from the result
&lt;/li&gt;&lt;li&gt;Open IE &lt;span style="font-family:Wingdings"&gt;à&lt;/span&gt; type the webapplication name (&lt;a href="http://teamsite.contosotest.com"&gt;http://teamsite.contosotest.com&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;Append the DirName(Sites/Regional office/xyz)
&lt;/li&gt;&lt;li&gt;Copy LeafName from the result and append (/allitems.aspx)
&lt;/li&gt;&lt;li&gt;Add ?Contents=1
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;In IE Url should be like &lt;span style="font-family:Wingdings"&gt;à&lt;/span&gt;http://teamsite.contosotest.kraft.com/sites/regional office/xyz/allitems.aspx?contents=1
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;Delete the Error webpart.
&lt;/p&gt;&lt;p style="margin-left: 36pt"&gt;
 &lt;/p&gt;&lt;p&gt;Keep repeating the above steps with Test-SPContentdatabase until you see no errors.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;h2&gt;Attach Content Database to SharePoint 2010
&lt;/h2&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Detach the database from SharePoint 2007 Server from central administration.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Login to the SharePoint 2010 Server and launch the SharePoint Powershell command prompt and execute the below command.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Mount-SPContentDatabase -Name "DBNAME" -WebApplication "http://SharePoint2010Teamsite.contoso.com"    -UpdateUserExperience
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;If you see the status of the database as "Database is upto date, but some sites are not completed upgraded"
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Get-SPContentDatabase  -Identity &amp;lt;&amp;lt;Dbname&amp;gt;&amp;gt;
&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Copy the ID(which is Guid)
&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Upgrade-SPContentdatabase &amp;lt;&amp;lt;GUID&amp;gt;
&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Confirm
&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;On upgrade, if you get an error "Feature upgrade failed for Feature.." – it is because of the Orphan feature in SP2007. Again you need to make decision on those features either to fix it or delete it.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Also run the following command
&lt;/p&gt;&lt;p&gt;&lt;span style="color:gray; font-family:Courier New; font-size:10pt"&gt;&lt;em&gt;Stsadm –o localupgradestatus
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Make sure all Ok in that.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3501080" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama_4000_microsoft.com/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>SharePoint 2010: Backup and Restore Best Practices</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2012/05/29/sharepoint-2010-backup-and-restore-best-practices.aspx" /><id>http://blogs.technet.com/b/surama/archive/2012/05/29/sharepoint-2010-backup-and-restore-best-practices.aspx</id><published>2012-05-29T21:59:53Z</published><updated>2012-05-29T21:59:53Z</updated><content type="html">&lt;h1&gt;&lt;span style="color: #365f91;" color="#365f91"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;Introduction&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;This whitepaper gives an operational area of SharePoint specifically on Backup and Restore.&lt;/p&gt;
&lt;h1&gt;&lt;span style="color: #365f91;" color="#365f91"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;Backup Solution&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p class="Default"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;The following Table represents backup recommendation for SharePoint 2010 Collaborative environment.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="Default"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3542.backup1.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3542.backup1.png" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/7077.backup1.png"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: x-small;" size="2"&gt;Table 1 &amp;ndash; Backup Solution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;i&gt;&lt;span style="font-size: x-small;" size="2"&gt;1.1.1.1.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;i&gt;&lt;span style="font-size: x-small;" size="2"&gt;Core Content Recovery&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;/i&gt;&lt;/h3&gt;
&lt;p&gt;For Core Content there are 2 levels of data recovery such as Content recovery and Site recovery. Each level addresses a different business issue and is often performed by persons in different roles within the organization.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Content recovery &lt;/i&gt;refers to recovering a document or list by using the Recycle Bin or versioning.&amp;nbsp; Content recovery is a frequent and small-scale activity, and it can be performed by end users and site administrators.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Site recovery&lt;/i&gt; refers to using tools to recover from accidental deletion or data corruption of a site.&amp;nbsp; Site recovery can be performed by site administrators.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Database recovery &lt;/i&gt;refers to the databases such as Content Database and Service application Databases.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;i&gt;&lt;span style="font-size: x-small;" size="2"&gt;1.1.1.2.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;i&gt;&lt;span style="font-size: x-small;" size="2"&gt;Content Recovery&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;/i&gt;&lt;/h3&gt;
&lt;p&gt;Content Recovery is one or the most frequently used features in SharePoint. SharePoint takes a layered approach to it and provides multiple options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Versioning&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Recycle Bin&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;What is Versioning&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Versions allow keeping multiple copies of documents that vary in content over time.&amp;nbsp; This mechanism provides self-service recovery for users and is most useful for incidents in which a document is overwritten or corrupted.&amp;nbsp; Through this mechanism user can revert to a previous version of a document.&lt;/p&gt;
&lt;p&gt;Versioning is configured by the site collection administrator on a per-site basis.&amp;nbsp; By default it is turned off.&amp;nbsp; There are 3 possible versioning policies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;No Versioning&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Create Major Versions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Create Major and Minor Versions&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The policy should instruct administrators to proactively manage the versioning process because versions of documents are not represented as differentials.&amp;nbsp; Therefore each version is a complete representation at that instant I time.&amp;nbsp; This can drive database sizes to the &amp;nbsp;quotas very fast and impact backup and restore performance.&amp;nbsp; User and administrator education will be the most impactful effort can make.&lt;/p&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Contoso&amp;rsquo;s recommended policy on Versioning for SharePoint 2010&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Deciding on versioning is site collection administrator job. However, Contoso design team can advise the site collection administrator to limit the number of versioning in their site collection.&lt;/p&gt;
&lt;p&gt;Restrict Versioning in the following ways:&lt;/p&gt;
&lt;p&gt;1) Limit the number of major versions&lt;br /&gt;2) limit a number of major version that will have minor versions&lt;br /&gt;3) CANNOT limit a number of minor versions to keep for a major version&lt;/p&gt;
&lt;p&gt;*Limit depends on business use cases, for example content publishing site requires more versioning than community sites.&lt;/p&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;What is Recycle bin&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The Recycle Bin has a 2 stage model that is on by default and is configurable on a per-web application basis.&amp;nbsp; The length of time that an item stays in the Recycle Bin is by default 30 days but is configurable.&amp;nbsp; This gives a 60 day opportunity to recover deleted content.&amp;nbsp; In the majority of cases this will be sufficient.&amp;nbsp; Again this is a fundamental aspect of Content Recovery strategies.&amp;nbsp; Users should be educated on the existence and use of this feature.&amp;nbsp; Multiple versions of a document can exist in the Recycle Bin and cannot be restored over an existing document.&amp;nbsp; Site collection admin would need to use versioning for that.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Stage 1 is the first stage Recycle Bin and is located at the site level.&amp;nbsp; It is available to users with Contribute, Full Control, or Design permissions.&amp;nbsp; When a document is deleted it is sent here and continues to impact the site quota.&amp;nbsp; It remains for the 30 days configured by the administrator is reached.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Stage 2 is located at the site collection level and it contains items deleted from the Stage 1 Recycle Bin.&amp;nbsp; It will remain here until the time period specified by the administrator.&amp;nbsp; It does not affect the site quota but does impact the size of the site and its content databases.&amp;nbsp; The administrator can place a quota on the Recycle Bin size.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This Recycle Bin times do affect the life of content and the policy should be consistent with Business Records Retention policy.&lt;/p&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Contoso&amp;rsquo;s recommended policy on Recycle bin for SharePoint 2010&lt;/span&gt;&lt;/em&gt;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Default 2 stages bin will be turned on and configured for 30 days for an item to recover. However, Site collection admin have rights to change it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Recovering a site directly is available in SharePoint 2010 SP1. SharePoint 2010 SP1 introduces &amp;ldquo;&lt;b&gt;&lt;i&gt;Site Recycle Bin&lt;/i&gt;&lt;/b&gt;&amp;rdquo; feature which will help Site collection administrator to restore the site. Hence, the recommendation is Contoso to use &amp;ldquo;Site Recycle Bin&amp;rdquo; for restoring a site.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;i&gt;&lt;span style="font-size: x-small;" size="2"&gt;1.1.1.3.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;i&gt;&lt;span style="font-size: x-small;" size="2"&gt;Content Databases&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;/i&gt;&lt;/h3&gt;
&lt;p&gt;All content databases can be backed up by using SQL server tools.&amp;nbsp; In the event of a disaster, these databases backup with SQL server should be restored using the standard restore procedures.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Farm Backup and Configuration Database&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;The recommendation is &amp;nbsp;Contoso should be using backup and recover a farm without the content databases attached. This method provides Contoso to backup farm settings and Web application settings, in addition to the settings for any service applications that have been selected.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Advantage of full farm backup is - On Recovery, Farm doesn&amp;rsquo;t need to recreated and reconfigured.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;To copy configuration settings by using a farm backup, it is recommended that Contoso first detach the content databases from the farm.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Here are the steps to be performed&lt;/p&gt;
&lt;p&gt;&lt;code class="js"&gt;Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}&lt;br /&gt; &lt;br /&gt; Get-SPContentDatabase | Dismount-SPContentDatabase&lt;br /&gt; &lt;br /&gt; Backup-SPFarm -Directory \\servername\share -BackupMethod Full&lt;br /&gt; &lt;br /&gt; Mount-SPContentDatabase -Name &amp;lt;WSS_Content&amp;gt; -WebApplication &amp;lt;http://servername&amp;gt;l&lt;br /&gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restoring Service Application&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using PowerShell, Service application will be restored.&lt;/p&gt;
&lt;p&gt;Restore-SPFarm -Directory &amp;lt;BackupFolder&amp;gt; -Item Shared Services\Shared Services Applications\&amp;lt;ServiceApplicationName&amp;gt; -RecoveryMethod Overwrite [-BackupId &amp;lt;GUID&amp;gt;] [-Verbose]&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&amp;lt;BackupFolder&amp;gt;&lt;/i&gt; is the path of the folder where the backups are stored.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;lt;ServiceApplicationName&amp;gt;&lt;/i&gt; is the name of the service application.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;lt;GUID&amp;gt;&lt;/i&gt; is the identifier of the backup to use in the restore process.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configurations&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Office SharePoint Server includes Internet Information Services (IIS) configurations and configurations stored in the configuration database and Central Administration content database.&amp;nbsp; In the event of a full disaster recovery, the following information will be required to restore the farm to the same exact configuration.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;IIS Configurations&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Internet Information Services (IIS) configurations are set in Central Administration or IIS Manager on each front-end Web server.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;IIS configurations are stored in the IIS metabase. The metabase is a plain-text XML file on each front-end Web server that can be modified by using IIS Manager, or directly by Office SharePoint Server. The metabase is susceptible to being corrupted or overwritten, and it should be included in backup strategy.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;It is recommended to document all IIS configurations rather backup for each Web server by using a tool that provides the configuration monitoring, such as Microsoft System Center Configuration Manager.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;IIS configurations documents should include the following:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Application pool settings, including service accounts &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8255.AppPool.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8255.AppPool.png" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/1070.AppPool.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;HTTP compression settings&amp;nbsp; - default&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Time-out settings&amp;nbsp; - 180 Seconds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/4370.web.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/4370.web.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;4.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Custom Internet Server Application Programming Interface (ISAPI) filters&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;5.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Computer domain membership - homeoffice&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;6.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Internet Protocol security (IPsec) settings&amp;nbsp; - default&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;7.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Network Load Balancing settings &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8080.LoadBalancing.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8080.LoadBalancing.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;8.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Host header entries &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;9.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Secure Sockets Layer (SSL) certificates &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;10.&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Dedicated IP address settings.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Binary Files&lt;/span&gt;&lt;/h3&gt;
&lt;p class="Default"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;In the event that a SharePoint server needs to be restored, it is recommended to reinstall Office SharePoint Server and all other installed programs using the original binaries.&amp;nbsp; Binary files should be kept in a secure location that can be easily accessible during a recovery scenario.&amp;nbsp; The following table can be used to identify the different components.&lt;/span&gt;&lt;/p&gt;
&lt;p class="Default"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table style="width: 298px;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="43"&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;&lt;b&gt;Component&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" rowspan="7" width="43"&gt;
&lt;p align="center"&gt;&lt;b&gt;Basic Components&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;&lt;b&gt;Operating System&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;Office iFilter Pack&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;SQL Server&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;Office SharePoint Server 2010&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;SharePoint 2010 Language Packs&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Ja-jp (Japanese)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Es-es (Spanish)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Fr-fr (French)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Pt-br (Portuguese Brazil)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Pt-pt (Portuguese)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Zh-tw (Chinese Traditional)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;RMS Client&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;URL Scan&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" rowspan="8" width="43"&gt;
&lt;p align="center"&gt;&lt;b&gt;Customizations&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;MSIT Site Delete Capture&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;Foxit PDF IFilter&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;Contoso SharePoint Branding&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;Contoso Site Provisioning / Site Directory&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;NewsGator&amp;nbsp; 2010&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;MS Application Templates&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;JQuery&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="255"&gt;
&lt;p&gt;SharePoint Administration Toolkit&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: x-small;" size="2"&gt;Table 2: Contoso Binary Files&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customizations&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;This section lists all 3&lt;sup&gt;rd&lt;/sup&gt; party and in-house customizations that have been deployed to the environment and provides guidance for restoring them.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;Custom code (WSP)&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Customization includes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Assembly Development&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;Any custom code developed such as Web Parts, site or list definitions, custom columns, new content types, custom fields, custom actions, coded workflows, or workflow activities and conditions. It also includes 3&lt;sup&gt;rd&lt;/sup&gt; party tools, if any.&amp;nbsp;&amp;nbsp; Any Visual Studio development wrapped as WSP.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Artifact authored Development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Any code developed using SharePointdesigner or Internet Explorer.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the Assembly development customization, it will be stored on the source control repository system (Team Foundation Server). In case of recovery WSP will be retrieved from Team Foundation server.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the artifact authored development, objects will be stored in Content databases, which be backed up with SQL Server.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Read-Only Mode&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Another capability in SharePoint 2010 is support for configuring content databases to be in a Read-only mode.&amp;nbsp; In this mode SharePoint 2010 will seamlessly detect and respond to this change and disables any user interface options associated with write and edit scenarios.&amp;nbsp; This allows user to continue using the system to retrieve data and work within SharePoint until the environment is again configured to be writable.&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;&lt;b&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;b&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;Recommendation&lt;/span&gt;&lt;/em&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;The above&amp;nbsp;capability should be used in Disaster Recovery solutions with secondary environments during patching and upgrade, when Contoso decides to have DR farm.&amp;nbsp; .&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.10.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Backup scenarios&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;In addition to the configuration and content databases, it is necessary to back up the search databases, and other SharePoint services databases that have in the deployment. The backup should also include backup of any configuration settings on the Web front-end servers and the application servers.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;The recommendation is to regularly backing up the complete farm by backing up both the configuration and content. Regularly backing up the farm reduces the possibility of data losses that might occur from hardware failures, power outages, or other problems. It is a simple process and helps to ensure that all the farm data and configurations are available for recovery, if that is required.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;The following table lists components of a SharePoint environment that needs to protect, and the tools that can be used to back up and recover each component.&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;Component&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;&lt;b&gt;Backup type&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;&lt;b&gt;Frequency&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;p&gt;&lt;b&gt;Considerations&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;Farm&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;SharePoint&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;Once per week or after a customization.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Performing a backup does not affect the state of the farm.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;The farm backup process does not back up any certificates that used to form trust relationships.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Backing up the farm backs up the configuration and Central Administration content databases.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;Web Applications&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;SharePoint&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;Once per month or after a customization.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;When back up a Web application, the Internet Information Services (IIS) settings and all content databases that are associated with the Web application are also backed up&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;Application Services&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;SharePoint&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;Full once per week or after a customization.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Microsoft SharePoint Server 2010 backup backs up the Business Data Connectivity service external content type definitions but does not back up the data source itself&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;All SQL Server databases&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;SQL Server&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;Full once per week + several differentials per week or Full 2, 3 times a week + Transaction logs in between.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;Transaction Logs&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;SQL Server&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;Every 10 min.&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="100"&gt;
&lt;p&gt;&lt;b&gt;SQL Cluster Nodes&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="93"&gt;
&lt;p&gt;SQL Server&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="114"&gt;
&lt;p&gt;Weekly full system state backup and daily differential&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="310"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: x-small;" size="2"&gt;Table 3: Contoso SharePoint 2010 Backup Scenario&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Microsoft SQL Server 2008 R2 transaction logs record all changes that were made to a database since the last checkpoint or full backup. These logs contain required data for restoring the farm. The recommendation is backing up these logs every 5&amp;ndash;10 minutes. Upon back up these logs, they are automatically truncated.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;1.1.1.11.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restore Scenarios&lt;/span&gt;&lt;/h3&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;What to restore&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;&lt;b&gt;What to do&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;Web Front End&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;Replace hardware&lt;/p&gt;
&lt;p&gt;Restore ―available image‖ or Restore/reinstall Operating system.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;Service application&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;Run power shell command&lt;/p&gt;
&lt;p&gt;Restore-SPFarm -Directory &amp;lt;BackupFolder&amp;gt; -Item &lt;b&gt;&amp;lt;ServiceApplicationName&amp;gt;&lt;/b&gt; -RecoveryMethod Overwrite [-BackupId &amp;lt;GUID&amp;gt;] [-Verbose]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;Single SQL Server Node &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;Wait for the resources to fail over to the passive node&lt;/p&gt;
&lt;p&gt;Replace hardware&lt;/p&gt;
&lt;p&gt;Restore ―available image‖ or Restore/reinstall Operating system.&lt;/p&gt;
&lt;p&gt;Restore latest backups using SMSQL&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;Farm&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;Replace hardware&lt;/p&gt;
&lt;p&gt;Restore available image or reinstall operating system.&lt;/p&gt;
&lt;p&gt;Run power shell command&lt;/p&gt;
&lt;p&gt;Restore-SPFarm -Directory &amp;lt;BackupFolder&amp;gt; -RestoreMethod Overwrite [-BackupId &amp;lt;GUID&amp;gt;]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;View the backups for the farm by typing the following: Get-SPBackupHistory -Directory &amp;lt;Backup folder&amp;gt; -ShowBackup. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;If no BackupId was provided, the most recent backup will be used. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;Web Application&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;Run power shell command:&lt;/p&gt;
&lt;p&gt;Restore-SPFarm -Directory &amp;lt;BackupFolderName&amp;gt; -RestoreMethod Overwrite -Item&amp;nbsp; &amp;lt;WebApplicationName&amp;gt; [-BackupId &amp;lt;GUID&amp;gt;] [-Verbose]&lt;/p&gt;
&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;lt;BackupFolderName&amp;gt; is the full path of the folder used for backup files.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;lt;WebApplicationName&amp;gt; is the name of the Web application that was backed up.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;lt;GUID&amp;gt; is the identifier of the backup to use for the restore operation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="148"&gt;
&lt;p&gt;&lt;b&gt;Site &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="484"&gt;
&lt;p&gt;Site Recycle bin&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: x-small;" size="2"&gt;Table 4: Contoso&amp;rsquo;s SharePoint 2010 Restore Scenario&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #4f81bd; font-family: Cambria; font-size: medium;" face="Cambria" color="#4f81bd" size="4"&gt;SQL Backup&lt;/span&gt;&lt;span style="font-size: medium;" size="4"&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt; Maintenance&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;SharePoint data&amp;nbsp;protection is implemented through a Maintenance Plan on database servers.&lt;br /&gt;The plan is designed to retain a 21 day recoverability of the databases in the event of a disaster.&lt;/p&gt;
&lt;p&gt;The capacity of the Backup server has been planned based on assumption that total size of 21 days of backup with SQL compression enabled is less than 3x the size of the original databases.&lt;/p&gt;
&lt;p&gt;Introducing a live maintenance plan on the secondary database server along with on-demand DFSR replication between secondary and primary backup servers allows for creation of two independent backup sets of SharePoint databases on local and remote backup servers, providing all prerequisites for retiring tape backup.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;Maintenance Plan&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;The Microsoft maintenance plan includes the following scheduled jobs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Back Up Database (Full)&lt;br /&gt;Scope: All Databases&lt;br /&gt;Backup set will expire: After 21 days&lt;br /&gt;Destination: &lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;\\&amp;lt;BKServer&amp;gt;\BK&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Backup Compression: On&lt;br /&gt;Schedule: Occurs every week on Saturday at 6:00:00 PM&lt;/li&gt;
&lt;li&gt;Back Up&amp;nbsp;Database (Differential)&lt;br /&gt;Scope: All Databases&lt;br /&gt;Backup set will expire: After 21 days&lt;br /&gt;Destination: &lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;\\&amp;lt;BKServer&amp;gt;\BK&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Backup Compression: On&lt;br /&gt;Schedule: Occurs every week on Monday, Tuesday, Wednesday, Thursday, Friday, Sunday at 6:00:00 PM&lt;/li&gt;
&lt;li&gt;Back Up Database (Transaction Log)&lt;br /&gt;Scope: All user databases not participating in log shipping&lt;br /&gt;Backup set will expire: After 21 days&lt;br /&gt;Destination: &lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;\\&amp;lt;BKServer&amp;gt;\BK&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Backup Compression: On&lt;br /&gt;Schedule: Occurs every&amp;nbsp;day every 17 minute(s) between 12:00:00 AM and 11:59:59 PM&lt;/li&gt;
&lt;li&gt;Check Database Integrity&lt;br /&gt;Scope: All Databases&lt;br /&gt;Include indexes&lt;br /&gt;Schedule: Occurs every day at 3:00:00 AM&lt;/li&gt;
&lt;li&gt;Shrink Database&lt;br /&gt;Scope: All user databases&lt;br /&gt;Limit: 102400 MB&lt;br /&gt;Free space: 10%&lt;br /&gt;Schedule: Occurs every week on Monday, Tuesday, Wednesday, Thursday, Friday, Sunday&amp;nbsp;for 6 hour(s) between 8:00:00 PM and 1:49:59 AM&lt;/li&gt;
&lt;li&gt;Reorganize Index&lt;br /&gt;Scope: All databases&lt;br /&gt;Object: Tables and views&lt;br /&gt;Schedule: Occurs every week on Monday, Wednesday, Friday at 2:00:00 AM&lt;/li&gt;
&lt;li&gt;Rebuild Index&lt;br /&gt;Scope: All databases&lt;br /&gt;Object Tables and views&lt;br /&gt;Schedule: Occurs every week on Sunday at 2:00:00 AM&lt;/li&gt;
&lt;li&gt;Update Statistics&lt;br /&gt;Scope: All databases&lt;br /&gt;Object: Tables and views&lt;br /&gt;All existing statistics&lt;br /&gt;Scan type: Full scan&lt;br /&gt;Schedule: Occurs every week on Tuesday, Thursday at 2:00:00 AM&lt;/li&gt;
&lt;li&gt;Clean Up History&lt;br /&gt;History type: Backup, Job, Maintenance Plan&lt;br /&gt;Age: Older than 1 week&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;This plan should be configured on all SharePoint database servers.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;Monitoring&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;All scheduled jobs are monitored for success, warning, and error events.&lt;br /&gt;Jobs 3-6 schedule could be adjusted based on monitoring results to ensure that there are no job overlapping and/or database lockups.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;Backup&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;On the primary database server, jobs 1-3 will provide a complete backup of all databases.&amp;nbsp;For all mirrored SharePoint databases the backup jobs will skip the mirror database and produce a backup of principle database only regardless of its location.&lt;/p&gt;
&lt;p&gt;On the secondary database server, all log shipped databases are by default in standby read-only mode. The maintenance plan executed on secondary database server will create additional backup set of SharePoint databases on secondary backup server.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;Restore&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Restoring data from primary backup server has no specific plan, as each scenario could vary.&lt;/p&gt;
&lt;p&gt;In event when data cannot be retrieved from database backups, or even log backups located on the primary backup server, a second set of backups could be retrieved from secondary backup server utilizing existing DFSR mechanism established between backup servers for log shipping.&lt;/p&gt;
&lt;h1&gt;&lt;span style="color: #365f91; font-family: Cambria;" face="Cambria" color="#365f91"&gt;Monitoring&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;Real-time and predictive monitoring is a key business requirement to ensure the SharePoint team is aware at all times of the health of their environments holistically. Monitoring provides the main basis for taking preventative or remedial action to ensure continued operation within accepted performance parameters.&lt;/p&gt;
&lt;h2&gt;&lt;span style="color: #4f81bd; font-family: Cambria; font-size: medium;" face="Cambria" color="#4f81bd" size="4"&gt;Microsoft System Center Operations Manager (SCOM)&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft uses SCOM to monitor the SharePoint environment. Error conditions and Failures regarding a particular server, service or feature, are captured and filtered into the Alert Stream and forwarded on to a System Center Operations Manager (SCOM) console.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3276.Scom.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3276.Scom.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The SCOM Management Packs (MPs) used are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;IIS SCOM MP&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;SQL SCOM MP&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;SharePoint SCOM MP&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Hardware SCOM MP&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Operating System SCOM &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The MP data is aggregated into configured monitors (reference: &lt;a href="http://technet.microsoft.com/en-us/library/dd440880.aspx"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;http://technet.microsoft.com/en-us/library/dd440880.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: x-small;" size="2"&gt;). &lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;Event Based Monitoring&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Events are used to capture the state of given elements of the SharePoint environment. Monitoring includes &lt;b&gt;Desired Configuration Management&lt;/b&gt; allowing Operations to detect and monitor &amp;ldquo;drift&amp;rdquo; in the configuration from the baseline configuration deployed.&lt;/p&gt;
&lt;h3&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: x-small;" size="2"&gt;Poll Based Monitoring&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Poll Based Monitoring tests performance of the SharePoint Online Service. The Operations team watching the console can be engaged real-time to return the SharePoint environment to a normal operating state. Without poll based monitoring in place, the service may experience significant performance issues or even failures without knowledge until customer complaints cause the engagement of Operations. Polling uses Microsoft internal utilities URLMon and SPMon.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Poll based monitoring using a tool such as URLMon, &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Poll based monitoring using synthetic transactions simulated with a tool such as SPMon.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Poll based monitoring using metrics for performance counters recorded by the Perfmon capability of Windows.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SharePoint 2010 adds new advanced health monitoring functionality and performance counters to the product; however, a complete availability and performance picture can only be seen through a set of synthetic transactions. Traditional &amp;ldquo;ping&amp;rdquo; type transactions are not effective for monitoring SharePoint. SPMon is used within Microsoft to generate the following SharePoint specific synthetic transactions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Get Home Page and Login&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;List Creation&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;List Delete&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;List Item Creation / Edit&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Document library creation&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Document Library deletion&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Document Upload/Edit&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Do search query&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Verify search freshness&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;span style="color: #365f91;" color="#365f91"&gt;&lt;span style="font-family: Cambria;" face="Cambria"&gt;DPM (System Center Data Protection Manager)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="2"&gt;There are several tools available for the backup and restore,&amp;nbsp; For reference Microsoft Tool&amp;nbsp;&amp;ldquo;System Center Data Protection Manager&amp;rdquo; DPM features are provided below.&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table style="width: 85%;" class="TableGridComplex" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Component &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;SharePoint backup &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Microsoft SQL Server 2008 with Service Pack 1 (SP1) and Cumulative Update 2 &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;System Center Data Protection Manager (DPM) 2010 &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;File system backup &lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Environment&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;6&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Web application&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;6&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Content databases&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Search and other services&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Site collection&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;1, 2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;1, 2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;1, 2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Site&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Document library or list&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;List item or document&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Content stored in remote BLOB stores&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;3&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Customizations deployed as solution packages&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;7&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;7&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;6, 7&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Changes to Web.config made by using Central Administration or an API&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;4&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Configuration settings (SharePoint)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;2, 8&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;2, 8&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes &lt;sup&gt;2, 9&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Customizations not deployed as solution packages&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes. Files can be recovered if protected as files.&lt;sup&gt;4, 5&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;Changes to Web.config not made by using Central administration or an API&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;4&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;IIS configurations not set through SharePoint&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;sup&gt;5&lt;/sup&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p class="TableNormal49"&gt;&lt;b&gt;SQL Server Reporting Services databases&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Yes&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: x-small;" size="2"&gt;Table &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: x-small;" size="2"&gt;13: Summary of backup strategies in SharePoint Server 2010&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1Environment-level and database-level backup and restore can be used for site collection recovery if a single site collection is stored in a database.&lt;/p&gt;
&lt;p&gt;2Environment-level and database-level backups can be used with SharePoint Server unattached database recovery to restore site collections, sites, lists, and configurations.&lt;/p&gt;
&lt;p&gt;3Content stored in remote BLOB stores is backed up and restored with other content, as long as the Remote BLOB Storage (RBS) provider in use has this capability.&lt;/p&gt;
&lt;p&gt;4Changes to Web.config can be backed up by using file system backup from DPM 2010.&lt;/p&gt;
&lt;p&gt;5IIS configurations can be recovered by using a bare metal backup from DPM 2010.&lt;/p&gt;
&lt;p&gt;6 DPM 2010 can recover this item by using a combination of a bare metal backup and SharePoint Server backup. It cannot be backed up and recovered as an object.&lt;/p&gt;
&lt;p&gt;7Fully-trusted solution packages are stored in the configuration database, and sandboxed solutions are stored in content databases. They can be recovered as part of Environment or content database recovery.&lt;/p&gt;
&lt;p&gt;8Configuration settings can be recovered from Environment-level backups.&lt;/p&gt;
&lt;p&gt;9The Central Administration content database and the configuration database for a SharePoint Server 2010 Environment can be recovered but only as part of a full-Environment recovery to the same Environment, with the same computers.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;" size="2"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3500842" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama/ProfileUrlRedirect.ashx</uri></author><category term="SharePoint - Infrastructure" scheme="http://blogs.technet.com/b/surama/archive/tags/SharePoint+_2D00_+Infrastructure/" /><category term="SharePoint - Architecture" scheme="http://blogs.technet.com/b/surama/archive/tags/SharePoint+_2D00_+Architecture/" /></entry><entry><title>Search and Replace Retention tag on Microsoft Exchange 2010 (MRM)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2011/10/19/search-and-replace-retention-tag-on-microsoft-exchange-2010-mrm.aspx" /><id>http://blogs.technet.com/b/surama/archive/2011/10/19/search-and-replace-retention-tag-on-microsoft-exchange-2010-mrm.aspx</id><published>2011-10-20T01:45:00Z</published><updated>2011-10-20T01:45:00Z</updated><content type="html">&lt;h1 align="center"&gt;Messaging Records Management&lt;br /&gt;development on Retention Policy Tag&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Microsoft introduces the messaging record management (MRM). In Exchange 2010, which helps the organizations to reduce legal risks associated with e-mail and other communications.&lt;/p&gt;
&lt;p&gt;MRM makes it easier to keep messages needed to comply with company policy, government regulations, or legal needs, and to remove content that has no legal or business value.&lt;/p&gt;
&lt;p&gt;To learn more about MRM and how to set it up, please visit &lt;a href="http://technet.microsoft.com/en-us/library/dd297955.aspx"&gt;http://technet.microsoft.com/en-us/library/dd297955.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this article, will go over what are retention policy tags? How it is being internally stored in MAPI objects? How programmatically change the retention policy tags in each item of the exchange.&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;What are retention policy tags?&lt;/h2&gt;
&lt;p&gt;MRM in Exchange 2010 is accomplished by using retention tags and retention policies. Before discussing the details about each of these retention features, it's important to learn how the features are used in the&amp;nbsp;overall Exchange 2010 MRM strategy. This strategy is based on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Assigning &lt;strong&gt;retention policy tags&lt;/strong&gt; (RPTs) to default folders, such as the Inbox&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Applying a &lt;strong&gt;default policy tag &lt;/strong&gt;(DPT) to mailboxes to manage the retention of all untagged items&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Allowing the user to assign &lt;strong&gt;personal tags&lt;/strong&gt; to custom folders and individual items&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Separating MRM functionality from users' Inbox management and filing habits.
&lt;ul&gt;
&lt;li&gt;Users&lt;br /&gt;aren't required to file messages in managed folders based on retention&lt;br /&gt;requirements&lt;/li&gt;
&lt;li&gt;Individual&lt;br /&gt;messages can have a different retention tag than the one applied to the folder&lt;br /&gt;in which they're located&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Figure 1&lt;/strong&gt; illustrates&lt;br /&gt;the tasks involved in implementing this strategy&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8306.1.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8306.1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Figure 1&lt;/p&gt;
&lt;p&gt;Ref:&amp;nbsp; &lt;a href="http://technet.microsoft.com/en-us/library/dd297955.aspx"&gt;http://technet.microsoft.com/en-us/library/dd297955.aspx&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;br /&gt;Retention Tags Types (Reference: &lt;a href="http://technet.microsoft.com/en-us/library/dd297955.aspx"&gt;http://technet.microsoft.com/en-us/library/dd297955.aspx&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;As illustrated in &lt;strong&gt;Figure 1&lt;/strong&gt;, retention tags are used to apply retention settings to folders and individual items such as messages, notes, and contacts. These settings specify what policy a message should have, how long a message remains in a mailbox and the action to be taken when the message reaches the specified retention age. When a message reaches its retention age, it's moved to the personal archive, deleted, or flagged for user attention.&lt;/p&gt;
&lt;p&gt;Unlike managed folders (the MRM feature introduced in Exchange 2007), retention tags allow users to tag mailbox folders and individual items for retention. Users no longer have to file items in managed folders based on message retention requirements.&lt;/p&gt;
&lt;p&gt;Retention tag configuration objects are stored in Active Directory (AD) in the &lt;strong&gt;Retention Policy Tag Container&lt;/strong&gt;, which is located under the organization container. There are three types of retention tags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Retention Policy Tags&lt;/li&gt;
&lt;li&gt;Default Policy Tags&lt;/li&gt;
&lt;li&gt;Personal Tags&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Retention Policy Tags (RPTs)&lt;/h3&gt;
&lt;p&gt;RPTs apply retention settings to default folders such as Inbox, Deleted Items, and Sent Items. Mailbox items in a default folder that have an RPT applied inherit the folder's tag. Although users can't apply a different tag to a default folder, they can apply a different tag to the items in a default folder.&lt;/p&gt;
&lt;p&gt;You can create RPTs for the following default folders:&lt;/p&gt;
&lt;table class="TableGrid1" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Calendar (requires Exchange 2010 SP1)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Notes (requires Exchange 2010 SP1)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Deleted Items&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Outbox&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Drafts&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Sent Items&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Inbox&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;RSS Feeds&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Journal&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Sync Issues&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Junk E-mail&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="276"&gt;
&lt;p class="TableText"&gt;Conversation History&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table class="TableGrid1" style="width: 98%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" nowrap="nowrap" width="17%"&gt;
&lt;p class="NotesCourseLabel"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;Important:&lt;/p&gt;
&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="83%"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="NotesCourse"&gt;You can't include more than one RPT for the same&lt;br /&gt;&amp;nbsp;&amp;nbsp; default folder type in one retention policy. For example, if a retention&lt;br /&gt;&amp;nbsp;&amp;nbsp; policy has an Inbox tag, you can't add another RPT of type Inbox to that&lt;br /&gt;&amp;nbsp;&amp;nbsp; retention policy.&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In Exchange 2010 RTM, RPTs are not supported for the Calendar and Notes default folders. In Exchange 2010 RTM and SP1, retention tags are not applied to Contacts.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Default Policy Tags (DPTs)&lt;/h3&gt;
&lt;p&gt;DPTs apply retention settings to untagged mailbox items. Untagged items are mailbox items that do not already have a retention tag applied, either by inheritance from the folder in which they are located or by the user. A retention policy cannot contain more than one DPT with the same action.&lt;/p&gt;
&lt;h3&gt;Personal Tags&lt;/h3&gt;
&lt;p&gt;Personal tags are available to Outlook 2010 and Outlook Web App users as part of their retention policy. Users can apply personal tags to folders they create or to individual items, even if those items already have a different tag applied.&lt;/p&gt;
&lt;h2&gt;&amp;nbsp; &lt;br /&gt;Retention Policy Tag Attributes&lt;/h2&gt;
&lt;p&gt;MRM depends on the Active Directory (AD) directory to store configuration object settings used for driving Managed Folder assistant provisioning and retention actions. These configuration settings are retrieved and set using Exchange management tasks from EMS, EMC and ECP&lt;/p&gt;
&lt;p&gt;Retention tag configuration objects are of objectClass &lt;strong&gt;msExchELCFolder&lt;/strong&gt; and are located in the &lt;strong&gt;Retention Policy Tag Container&lt;/strong&gt; directly under the Organization container. &lt;strong&gt;msExchgELCFlags&lt;/strong&gt;, and &lt;strong&gt;msExchELCFolderTypes &lt;/strong&gt;&amp;nbsp;are the attributes used by MRM.&amp;nbsp; For each retention tag there is a Content&lt;br /&gt;Settings configuration object of objectClass &lt;strong&gt;msExchELCContentSettings&lt;/strong&gt; that is a direct child object of the retention tag configuration object.&amp;nbsp; &lt;strong&gt;Table 1&lt;/strong&gt; describes the attributes used by MRM.&lt;/p&gt;
&lt;p&gt;Table 1: Content Setting Configuration Attributes&lt;/p&gt;
&lt;table class="Lesson" style="width: 33%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;thead&gt;
&lt;tr&gt;&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="213"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Attribute&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p class="TableText"&gt;msExchELCAutoCopyAddressLink&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p class="TableText"&gt;msExchELCExpiryAction&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p class="TableText"&gt;msExchELCExpiryAgeLimit&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p class="TableText"&gt;msExchELCFlags&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p class="TableText"&gt;msExchELCLabel&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="213"&gt;
&lt;p class="TableText"&gt;msExchELCMessageClass&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Retention Policy Attributes&lt;/h3&gt;
&lt;p&gt;Retention policy configuration objects are of objectClass &lt;strong&gt;msExchRecipientTemplate&lt;/strong&gt; and are located in the &lt;strong&gt;Retention Policies Container &lt;/strong&gt;directly under the Organization container. &lt;strong&gt;Table 2&lt;/strong&gt; describes the attributes used by MRM.&lt;/p&gt;
&lt;p&gt;Table 3: Retention Policy Configuration Attributes&lt;/p&gt;
&lt;table class="Lesson" style="width: 33%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;thead&gt;
&lt;tr&gt;&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="211"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Attribute&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="211"&gt;
&lt;p class="TableText"&gt;msExchELCFolderLink&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="211"&gt;
&lt;p class="TableText"&gt;msExchMailboxTemplateBL&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="211"&gt;
&lt;p class="TableText"&gt;msExchMinAdminVersion&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="211"&gt;
&lt;p class="TableText"&gt;msExchRecipientTemplateFlags&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Mailbox Objects&lt;/h3&gt;
&lt;p&gt;User&amp;rsquo;s mailbox contains Information specific to MRM&amp;nbsp; operation. This information is used by the Managed Folder Assistant for processing retention and archival actions, and by mailbox clients for displaying and managing relevant retention and archival elements in the user interface.&lt;/p&gt;
&lt;h3&gt;Configuration Message&lt;/h3&gt;
&lt;p&gt;The MRM configuration information for a mailbox to which a retention policy has been applied is stored in a hidden &lt;strong&gt;Folder Associated Item&lt;/strong&gt; (FAI) message of type &lt;strong&gt;IPM.Configuration.MRM&lt;/strong&gt;, located in the &lt;strong&gt;Associated Contents &lt;/strong&gt;table of the &lt;strong&gt;Inbox&lt;/strong&gt; folder.&amp;nbsp; This message in the mailbox is not visible in Outlook or OWA to the end user. MRM uses the FAI item to communicate the Retention Policy to the mailbox client, and for processing retention tags that have been self-provisioned by the user.&lt;/p&gt;
&lt;p&gt;The configuration information is stored as &lt;strong&gt;XML&lt;/strong&gt; formatted data in property &lt;strong&gt;PR_ROAMING_XMLSTREAM&lt;/strong&gt; (0x7C080102). This information can be examined using the MAPI Editor tool (MFCMAPI).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table class="TableGrid1" style="width: 98%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" nowrap="nowrap" width="17%"&gt;
&lt;p class="NotesCourseLabel"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;Important:&lt;/p&gt;
&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="83%"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="NotesCourse"&gt;Once a&lt;br /&gt;&amp;nbsp;&amp;nbsp; retention tag is applied to a mailbox and the information for that tag is&lt;br /&gt;&amp;nbsp;&amp;nbsp; written to the FAI message, the information remains even if the tag is&lt;br /&gt;&amp;nbsp;&amp;nbsp; un-provisioned by the user or the tag is no longer applied by policy. When&lt;br /&gt;&amp;nbsp;&amp;nbsp; this occurs the IsVisible attribute is set to False so the user no longer&lt;br /&gt;&amp;nbsp;&amp;nbsp; sees the tag from the client.&lt;/p&gt;
&amp;nbsp;&amp;nbsp;
&lt;p class="NotesCourse"&gt;However, the&lt;br /&gt;&amp;nbsp;&amp;nbsp; Managed Folder Assistant continues to process any messages that are tagged&lt;br /&gt;&amp;nbsp;&amp;nbsp; with the hidden retention tag as long as the configuration object for the&lt;br /&gt;&amp;nbsp;&amp;nbsp; tag is still available in AD. When the tag is removed from AD, the&lt;br /&gt;&amp;nbsp;&amp;nbsp; information for the tag is also removed from all FAI messages by the Managed&lt;br /&gt;&amp;nbsp;&amp;nbsp; Folder Assistant.&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Updating the Configuration Message&lt;/h3&gt;
&lt;p&gt;The configuration information is updated by one of three&lt;br /&gt;ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Managed Folder Assistant&lt;/strong&gt; &amp;ndash; The Managed Folder Assistant creates the configuration message when a retention policy is first applied to the mailbox, and updates the message anytime changes are made to the retention tags or retention policy applied to the mailbox.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Set-RetentionPolicyTag &lt;/strong&gt;&amp;ndash; This cmdlet makes it possible for the administrator to assign additional retention tags that are not already included in the retention policy applied to the mailbox. When the administrator adds or removes retention tags via this command, the configuration message is updated.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Self-Provisioning of Retention Policies via ECP&lt;/strong&gt; &amp;ndash; When a user adds or removes retention tags via the ECP, the configuration message is updated. The administrator can retrieve a list of all retention policies applied to a mailbox by policy assignment, administrative assignment or self-provisioning by using the &lt;strong&gt;Get-RetentionPolicyTag &lt;/strong&gt;cmdlet with the &lt;strong&gt;Mailbox&lt;/strong&gt; parameter. The command reads directly from the configuration message to retrieve the current settings. Because of this the mailbox must be available for this operation to succeed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Folder Properties&lt;/h3&gt;
&lt;p&gt;MRM stores retention settings as MAPI property values on mailbox folders. &lt;strong&gt;Table 4&lt;/strong&gt; describes these property values.&lt;/p&gt;
&lt;p&gt;Table 4: Retention Setting Properties on Mailbox Folders&lt;/p&gt;
&lt;table class="Lesson" style="width: 95%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;thead&gt;
&lt;tr&gt;&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="155"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Property Name&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="90"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;propTagID&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="78"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="254"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Stamping Details&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;StartDateEtc&lt;/p&gt;
&lt;p class="TableText"&gt;PR_START_DATE_ETC&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x30190102&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;GUID&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The GUID of the retention tag applied to the folder. Stamped on all&lt;br /&gt;&amp;nbsp; folders. Outlook changes this property when the user explicitly tags a&lt;br /&gt;&amp;nbsp; folder. Outlook updates all the subfolders with this tag&amp;rsquo;s GUID as well.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;RetentionPeriod&lt;/p&gt;
&lt;p class="TableText"&gt;PR_RETENTION_PERIOD&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301A0003&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;Number&lt;/p&gt;
&lt;p class="TableText"&gt;Of Days&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The retention period for keeping the item (if it&amp;rsquo;s a value like 0 or -1&lt;br /&gt;&amp;nbsp; it means never expire). Stamped on all folders.&amp;nbsp; Outlook changes this property when the user&lt;br /&gt;&amp;nbsp; explicitly tags a folder. Outlook updates all the subfolders with the&lt;br /&gt;&amp;nbsp; retention period as well.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;RetentionFlags&lt;/p&gt;
&lt;p class="TableText"&gt;PR_RETENTION_FLAGS&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301D0003&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;Number&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The property representing if the recipient tag is inherited from a&lt;br /&gt;&amp;nbsp; parent folder. Outlook stamps the property in offline/cached mode, Exchange&lt;br /&gt;&amp;nbsp; stamps for online mode. If the user tags a folder, RetentionFlags is 0 for&lt;br /&gt;&amp;nbsp; each sub-folder and non-zero for the folder that is explicitly tagged. If the&lt;br /&gt;&amp;nbsp; least significant bit is 0 or if the property is not present, then the tag is&lt;br /&gt;&amp;nbsp; implicit.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class="TableText"&gt;See RetentionFlags table for details.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;&amp;nbsp;&lt;/h5&gt;
&lt;h5&gt;&amp;nbsp;&lt;/h5&gt;
&lt;h5&gt;&amp;nbsp;&lt;/h5&gt;
&lt;h3&gt;Item Properties&lt;/h3&gt;
&lt;p&gt;MRM stores retention settings as MAPI property values on mailbox items. Table 5 describes these property values.&lt;/p&gt;
&lt;p&gt;Table 5: Retention Setting Properties on Items&lt;/p&gt;
&lt;table class="Lesson" style="width: 95%;" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;thead&gt;
&lt;tr&gt;&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="155"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Property Name&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="90"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;propTagID&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="78"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="254"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Stamping Details&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;StartDateEtc&lt;/p&gt;
&lt;p class="TableText"&gt;PR_START_DATE_ETC&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301B0102&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;DateTime&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;This is a composite prop containing the Start Time and Default&lt;br /&gt;&amp;nbsp; Retention Period. The first 4 bytes is the default retention period and the&lt;br /&gt;&amp;nbsp; next 8 bytes is the date stamped on every item. Exchange Event-Based MRM&lt;br /&gt;&amp;nbsp; Assistant sets this property.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Outlook changes if necessary (Calendar and Task Item) Add the policy length&lt;br /&gt;&amp;nbsp; to the start time to calculate expiry date.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;RetentionPeriod&lt;/p&gt;
&lt;p class="TableText"&gt;PR_RETENTION_PERIOD&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301A0003&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;Number&lt;/p&gt;
&lt;p class="TableText"&gt;(In Days)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The time period for keeping the item (if it&amp;rsquo;s a value like 0 or -1 it&lt;br /&gt;&amp;nbsp; means never expire). Stamped only when item is explicitly tagged. Outlook&lt;br /&gt;&amp;nbsp; changes the value when explicitly tagged.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;DefaultRetentionPeriod&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;&amp;lt;same as Start Time&amp;gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;Number&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The length to retain an item if it is under the default policy (varies&lt;br /&gt;&amp;nbsp; based on message class). Stamped on every item by Exchange&lt;br /&gt;&amp;nbsp; Event-Based/Time-Based Assistant.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Never stamped by Outlook.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;RetentionDate&lt;/p&gt;
&lt;p class="TableText"&gt;PR_RETENTION_DATE&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301C0040&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;DateTime&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;DateTime for item expiration. This is a calculated prop when cached or&lt;br /&gt;&amp;nbsp; offline and a property stamped by Exchange when online. Stamped on every&lt;br /&gt;&amp;nbsp; item. Exchange stamps when online, Outlook calculates when cached or offline.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;PolicyTag&lt;/p&gt;
&lt;p class="TableText"&gt;PR_POLICY_TAG&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x30190102&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;GUID&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The retention policy an item is under (either implicit or explicit).&lt;br /&gt;&amp;nbsp; Stamped on every item. Outlook calculates when cached or offline. Exchange&lt;br /&gt;&amp;nbsp; stamps when online.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;RetentionFlags&lt;/p&gt;
&lt;p class="TableText"&gt;PR_RETENTION_FLAGS&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301D0003&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;Number&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The property representing if the recipient tag is inherited from a&lt;br /&gt;&amp;nbsp; parent folder. Outlook stamps the property in offline/cached mode, Exchange&lt;br /&gt;&amp;nbsp; stamps for online mode. If the user tags an item, RetentionFlags is non-zero&lt;br /&gt;&amp;nbsp; for the item that is explicitly tagged. If the least significant bit is 0 or&lt;br /&gt;&amp;nbsp; if the property is not present, then the tag is implicit.&lt;/p&gt;
&lt;p class="TableText"&gt;See RetentionFlags table for details.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;ArchiveTag&lt;/p&gt;
&lt;p class="TableText"&gt;PR_ARCHIVE_TAG&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x30180102&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;GUID&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The archive policy an item is under (either implicit or explicit). Stamped&lt;br /&gt;&amp;nbsp; on every item. Outlook calculates when cached or offline. Exchange stamps&lt;br /&gt;&amp;nbsp; when online.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;ArchivePeriod&lt;/p&gt;
&lt;p class="TableText"&gt;PR_ARCHIVE_PERIOD&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301E0003&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;Number&lt;/p&gt;
&lt;p class="TableText"&gt;(In Days)&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;The time period for archiving the item (if it&amp;rsquo;s a value like 0 or -1 it&lt;br /&gt;&amp;nbsp; means never expire). Stamped only when item is explicitly tagged. Outlook&lt;br /&gt;&amp;nbsp; changes the value when explicitly tagged.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="155"&gt;
&lt;p class="TableText"&gt;ArchiveDate&lt;/p&gt;
&lt;p class="TableText"&gt;PR_ARCHIVE_DATE&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="90"&gt;
&lt;p class="TableText"&gt;0x301F0040&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="78"&gt;
&lt;p class="TableText"&gt;DateTime&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="254"&gt;
&lt;p class="TableText"&gt;DateTime for item archival. This is a calculated prop when cached or&lt;br /&gt;&amp;nbsp; offline and a property stamped by Exchange when online. Stamped on every&lt;br /&gt;&amp;nbsp; item. Exchange stamps when online, Outlook calculates when cached or offline.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Table 5&lt;/strong&gt; describes the values used for the RetentionFlags property on mailbox folders and items.&lt;/p&gt;
&lt;p&gt;Table 5: RetentionFlags Bitmask Values&lt;/p&gt;
&lt;table class="Lesson" border="1" cellspacing="0" cellpadding="0"&gt;
&lt;thead&gt;
&lt;tr&gt;&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="120"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;RetentionFlags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="137"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Bitmask&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="54"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Hex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&amp;nbsp;&amp;nbsp;
&lt;td valign="top" width="42"&gt;&amp;nbsp;&amp;nbsp;
&lt;p class="TableText"&gt;&lt;strong&gt;Dec&lt;/strong&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;None&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00000000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x00&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;0&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;ExplicitTag&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00000001&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x01&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;1&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;UserOverride&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00000010&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x02&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;2&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;Autotag&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00000100&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x04&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;4&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;PersonalTag&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00001000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x08&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;8&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;AllRetentionFlags&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00001111&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x0F&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;15&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;ExplictArchiveTag&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00010000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x10&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;16&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;KeepInPlace&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00100000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x20&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;32&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;AllArchiveFlags&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 00110000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x30&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;48&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;SystemData&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 01000000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x40&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;64&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;NeedsRescan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000000 10000000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x80&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;128&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="120"&gt;
&lt;p class="TableText"&gt;PendingRescan&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="137"&gt;
&lt;p class="TableText"&gt;00000001 00000000&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="54"&gt;
&lt;p class="TableText"&gt;0x100&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="42"&gt;
&lt;p class="TableText"&gt;256&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;Exchange Web Service&lt;/h2&gt;
&lt;p&gt;Microsoft Exchange Server 2010 provides Exchange Web Services as an extensibility point for clients that connect to the Exchange server and consume information about user availability, and the manipulation of items that are located in the Exchange data store.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To learn more about Exchange web service please click here &lt;a href="http://msdn.microsoft.com/en-us/library/bb204119.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb204119.aspx&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp; &lt;br /&gt;Programmatically change the retention policy tag on the Exchange&lt;/h2&gt;
&lt;h2&gt;&amp;nbsp;Business Scenario&lt;/h2&gt;
&lt;p&gt;For my current customer, we had a scenario, using PowerShell the admin needs to&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Search for all items which have a particular retention tag assigned AND belong to a specified policy&lt;/li&gt;
&lt;li&gt;Specify the new retention tag in that command and have it assigned to the found mail items&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We don&amp;rsquo;t have out-of-box functionality in Exchange 2010 SP1 for the above requirement. Hence, I have to do custom coding.&lt;/p&gt;
&lt;h2&gt;&lt;br /&gt;Solution&lt;/h2&gt;
&lt;p&gt;The custom script created as a framework. Using this script admin can search and replace the retention policy tag. Also, just by modifying the script, admin can search on how many users having certain policy tags, get the policy tag for the specific user, get the policy tag for the specific folder, and&amp;nbsp; get the expiration date.&lt;/p&gt;
&lt;p&gt;Below is the conceptual architecture, and code.&lt;/p&gt;
&lt;h2&gt;Pre-requisite&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Only admin can run this utility as it needs impersonation (to search on other mailboxes)&lt;/li&gt;
&lt;li&gt;PowerShell 2.0&lt;/li&gt;
&lt;li&gt;Exchange 2010 SP2 Web Service SDK&lt;/li&gt;
&lt;li&gt;Replaceable tag must be part of the same retention policy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Conceptual Architecture&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;br /&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/4113.2.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/4113.2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Figure 2&lt;/p&gt;
&lt;p&gt;&amp;nbsp;As shown in the Figure 2, PowerShell will read the users from the UserAccounts.txt file.&amp;nbsp; Admin will be providing the description of the retention policy tag, but internally MAPI stores only the GUID of the tag. Hence, there will be a look-up function to match the tag description with the GUID, for both search and replace tags. Then&lt;br /&gt;the Exchange Web Service (EWS) will be invoked to impersonate each user&amp;rsquo;s mailbox and search all the folders.&amp;nbsp; Upon search, if match found the GUID will be replaced with the replace tag GUID provided by the admin. Report of the operations will be written in the SharePoint.&lt;/p&gt;
&lt;p&gt;&lt;br clear="all" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;br /&gt;Code&lt;/h2&gt;
&lt;pre&gt;#This Script is to replace the retention policyTag&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#Parmamters &lt;/pre&gt;
&lt;pre&gt;param($args1, $args2)&lt;/pre&gt;
&lt;pre&gt;$SearchIdTag = $args1&lt;/pre&gt;
&lt;pre&gt;$ReplaceTag = $args2&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#Lookup Function to get the GUID of the retention policy tag description&lt;/pre&gt;
&lt;pre&gt;Function ConvertIdentityToGuid($IdTag)&lt;/pre&gt;
&lt;pre&gt;{&lt;/pre&gt;
&lt;pre&gt;#Remote Session to get the exact GUID and description of the PolicyTag&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; #$userCredential = get-Credential&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $username = "DOMAIN\SuperUser"&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $password = convertTo-SecureString "password" -AsPlainText -Force&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $cred = New-Object System.Management.Automation.PSCredential($username, $password)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $session=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri &lt;a href="http://CasServer/PowerShell/"&gt;http://CasServer/PowerShell/&lt;/a&gt; -Credential $cred&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; Import-PSSession $session -AllowClobber&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $GuidTag = Get-RetentionPolicyTag -Identity $IdTag | Select GUID&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $Tag=$GuidTag.Guid&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; $GuidPolicyTag = $Tag&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; get-Pssession |remove-Pssession&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp; Write-output $GuidPolicyTag&amp;nbsp; &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;}&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#Replace the tag&lt;/pre&gt;
&lt;pre&gt;Function ReplacePolicyTagOnItem($item)&lt;/pre&gt;
&lt;pre&gt;{ &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;$GuidReplacePolicyTagArray = ConvertIdentityToGuid($ReplaceTag);&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; $ReplaceGuidTag = $GuidReplacePolicyTagArray[1]&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; #PR_POLICY_TAG 0x3019 &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;$PolicyTag = New-Object Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition(0x3019,[Microsoft.Exchange.WebServices.Data.MapiPropertyType]::Binary)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; $PolicyTagGUID = New-Object GUID($ReplaceGuidTag)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; $enumAlwaysOverWrite = [Microsoft.Exchange.WebServices.Data.ConflictResolutionMode]::AlwaysOverWrite&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; $item.SetExtendedProperty($PolicyTag,$PolicyTagGuid.ToByteArray())&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; $item.Update($enumAlwaysOverWrite)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; #Write the report to SharePoint List&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; $WriteToSP = $global:AuditLog.WriteAuditLog("RetentionTagReplaced",$MailboxName,$item.Subject ,"User" ,$global:FolderName , $args1, $args2, "Item", "")&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp; write-host "SharePoint: " $WriteToSP&lt;/pre&gt;
&lt;pre&gt;}&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#Search Function &lt;/pre&gt;
&lt;pre&gt;Function SearchPolicyTagOnItem($SearchTag)&lt;/pre&gt;
&lt;pre&gt;{&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fvItemView = New-Object Microsoft.Exchange.WebServices.Data.ItemView(10000)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ItmpsPropertySet = new-object Microsoft.Exchange.WebServices.Data.PropertySet([Microsoft.Exchange.WebServices.Data.BasePropertySet]::FirstClassProperties)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #PR_POLICY_TAG 0x3019 &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ItmPolicyTag = New-Object Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition(0x3019,[Microsoft.Exchange.WebServices.Data.MapiPropertyType]::Binary)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ItmpsPropertySet.Add($ItmPolicyTag)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fvItemView.PropertySet = $ItmpsPropertySet;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Loop through&amp;nbsp; the folders&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (($results = $ffFolder.FindItems($fvItemView)).Items.Count -gt 0) &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Loop through each item in the folder&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($item in $results) &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ItemPolicyGuid=$null;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($item.TryGetProperty($ItmPolicyTag,[ref] $ItemPolicyGuid))&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$Itmptag = [GUID]$ItemPolicyGuid&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($SearchTag -eq ($Itmptag))&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Item Subject: " + $item.Subject&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Item&amp;nbsp; Retention Policy Tag:" +$Itmptag&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReplacePolicyTagOnItem($item)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$offset += $results.Items.Count &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$fvItemView = new-object Microsoft.Exchange.WebServices.Data.ItemView(100, $offset)&amp;nbsp; &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/pre&gt;
&lt;pre&gt;}&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;# Script starts here&lt;/pre&gt;
&lt;pre&gt;#Global declaration&lt;/pre&gt;
&lt;pre&gt;$global:AuditLog = New-Object RetentionTagAuditLog.AuditLog&lt;/pre&gt;
&lt;pre&gt;$global:FolderName = $null&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#Get the GUID of the provided retention policy tag description&lt;/pre&gt;
&lt;pre&gt;$GuidPolicyTagArray = ConvertIdentityToGuid($SearchIdTag);&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#SharePoint assembly referenced for Reports&lt;/pre&gt;
&lt;pre&gt;[System.Reflection.Assembly]::LoadFrom("G:\PowerShell\RetentionTagAuditLog.dll")&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;#Read data from the UserAccounts.txt.&lt;/pre&gt;
&lt;pre&gt;#Make sure this file exists in the same location as the script or provide the path&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;import-csv AliasAccounts.txt | foreach-object &lt;/pre&gt;
&lt;pre&gt;{&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $MailboxName = $_.EmailAddress.ToString()&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Load the Exchange Web Service&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $dllpath = "C:\Program Files\Microsoft\Exchange\Web Services\1.1\Microsoft.Exchange.WebServices.dll"&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [void][Reflection.Assembly]::LoadFile($dllpath)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2010_SP1)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#imepersonation - need to have admin rights&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $service.ImpersonatedUserId = new-object Microsoft.Exchange.WebServices.Data.ImpersonatedUserId([Microsoft.Exchange.WebServices.Data.ConnectingIdType]::SmtpAddress,$MailboxName); &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#Get current user&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $windowsIdentity = [System.Security.Principal.WindowsIdentity]::GetCurrent()&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $sidbind = "LDAP://&amp;lt;SID=" + $windowsIdentity.user.Value.ToString() + "&amp;gt;"&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $aceuser = [ADSI]$sidbind&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $service.AutodiscoverUrl($aceuser.mail.ToString(),{$true})&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$GuidPolicyTag = $GuidPolicyTagArray[1]&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Checking : " + $MailboxName&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $folderidcnt = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Root,$MailboxName)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fvFolderView = New-Object Microsoft.Exchange.WebServices.Data.FolderView(10000)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fvFolderView.Traversal = [Microsoft.Exchange.WebServices.Data.FolderTraversal]::Deep;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $psPropertySet = new-object Microsoft.Exchange.WebServices.Data.PropertySet([Microsoft.Exchange.WebServices.Data.BasePropertySet]::FirstClassProperties)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/pre&gt;
&lt;p&gt;&lt;br clear="all" /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;#PR_POLICY_TAG 0x3019 &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$PolicyTag = New-Object Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition(0x3019,[Microsoft.Exchange.WebServices.Data.MapiPropertyType]::Binary)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $psPropertySet.Add($PolicyTag)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fvFolderView.PropertySet = $psPropertySet;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $fiResult = $Service.FindFolders($folderidcnt,$fvFolderView)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#Loop through each folder in the mailbox&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach($ffFolder in $fiResult.Folders)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $PolicyGuid=$null;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($ffFolder.TryGetProperty($PolicyTag,[ref] $PolicyGuid))&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ptag = [GUID]$PolicyGuid&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($ptag -eq $GuidPolicyTag)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$global:FolderName = $ffFolder.DisplayName &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$WriteToSP = $global:AuditLog.WriteAuditLog("RetentionTagReplace",$MailboxName,"" ,"User" , $global:FolderName, $args1, $args2, "Folder", "")&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Traversing folder: " + $ffFolder.DisplayName&amp;nbsp; &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$global:FolderName = $ffFolder.DisplayName&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SearchPolicyTagOnItem($GuidPolicyTag) &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # catch excption&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trap [System.Exception]&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write-host ("Error: " +$_.Exception.Message)&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #write in log file&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; continue&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;
&lt;pre&gt;}&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;br /&gt;Screen Shots&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;1.&amp;nbsp;Email with a retention policy tag&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/1682.3.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/1682.3.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;Mapi Properties of the message item. Please see the PR_Policy_Tag&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt; &lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/7178.4.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/7178.4.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;Retention Policy Tag MAPI properties&lt;/h4&gt;
&lt;h4&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/6138.5.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/6138.5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br clear="all" /&gt;&lt;br /&gt;&lt;/h4&gt;
&lt;h4&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;Run the script&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt; &lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8461.6.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/8461.6.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;After running the script&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/7433.7.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/7433.7.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;Verify the MAPI Properties&lt;/h4&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3264.8.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3264.8.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;The Retention Policy tag value has been changed&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/4454.9.png"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/4454.9.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br clear="all" /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;Reference&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/akashb/archive/2011/08/11/stamping-retention-policy-tag-using-ews-managed-api-1-1-from-powershell-exchange-2010.aspx"&gt;http://blogs.msdn.com/b/akashb/archive/2011/08/11/stamping-retention-policy-tag-using-ews-managed-api-1-1-from-powershell-exchange-2010.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3460343" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>SharePoint 2010 Web Analytic Service Application and SQL Authentication</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2010/03/22/sharepoint-2010-web-analytic-service-application-and-sql-authentication.aspx" /><id>http://blogs.technet.com/b/surama/archive/2010/03/22/sharepoint-2010-web-analytic-service-application-and-sql-authentication.aspx</id><published>2010-03-22T21:41:00Z</published><updated>2010-03-22T21:41:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Microsoft&amp;nbsp;official guideline is to support SQL authentication for SharePoint 2010. Being&amp;nbsp;said that&amp;nbsp;on a RC release (i am using 4747),"WebAnalyticServiceApplication"&amp;nbsp;does not have an option to configure the SQL authentication (both on UI and PowerShell cmdlets).&amp;nbsp;However, other serivces (except WebAnalyticServiceApplication),&amp;nbsp;seems to&amp;nbsp;support SQL authentication.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3320583" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama_4000_microsoft.com/ProfileUrlRedirect.ashx</uri></author><category term="SharePoint - Architecture" scheme="http://blogs.technet.com/b/surama/archive/tags/SharePoint+_2D00_+Architecture/" /></entry><entry><title>SharePoint 2010 Configuration with PowerShell and Untrusted SQL domain (SQL Authentication)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2010/03/17/sharepoint-2010-configuration-with-powershell-and-untrusted-sql-domain-sql-authentication.aspx" /><id>http://blogs.technet.com/b/surama/archive/2010/03/17/sharepoint-2010-configuration-with-powershell-and-untrusted-sql-domain-sql-authentication.aspx</id><published>2010-03-17T18:29:00Z</published><updated>2010-03-17T18:29:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;This blog will provide step by step instruction for configuring SharePoint 2010 with SQL Authentication using PowerShell. &lt;/SPAN&gt;&lt;A href="http://blogs.msdn.com/ekraus/archive/2009/11/06/sharepoint-2010-provisioning-a-new-farm-with-powershell.aspx" mce_href="http://blogs.msdn.com/ekraus/archive/2009/11/06/sharepoint-2010-provisioning-a-new-farm-with-powershell.aspx"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: windowtext; FONT-SIZE: 9pt; TEXT-DECORATION: none; text-underline: none"&gt;Eric Kraus&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt; has provided very good&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/ekraus/archive/2009/11/06/sharepoint-2010-provisioning-a-new-farm-with-powershell.aspx" mce_href="http://blogs.msdn.com/ekraus/archive/2009/11/06/sharepoint-2010-provisioning-a-new-farm-with-powershell.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;article&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;about configuring SharePoint 2010 with PowerShell. This blog is just extension of it using SQL Authentication and adding servers to the existing farm.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;I am using SharePoint 2010 RC (4747), SQL Server 2008 SP1 +CU, and Windows Server 2008 R2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;Before going into the configuration, we need setup accounts (farm accounts, db accounts) and some housekeeping.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;My architecture is SharePoint WFEs (2 server) are in DMZ connected to my domain. However, SQL server is on untrusted domain. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 8.5pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;Configure SQL Server to use mixed authentication. You can configure SQL Server to used mixed authentication when you install SQL Server. For information about how to change the authentication mode after you install SQL Server, visit the following Microsoft Web site: &lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms188670.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms188670.aspx"&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 8.5pt"&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/ms188670.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN class=plink1&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 7pt"&gt; (http://msdn2.microsoft.com/en-us/library/ms188670.aspx) &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; tab-stops: list .5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;Add a new SQL Server account in Microsoft SQL Server 2008 SP1+CU. Then, grant the roles of security administrator and database creator to the account. To do this, follow these steps: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1in; mso-list: l0 level2 lfo2; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;Click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;Start&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, point to &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;All Programs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, point to &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;Microsoft SQL Server 2005&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, and then click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;SQL Server Management Studio&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1in; mso-list: l0 level2 lfo2; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;b.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;In &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;SQL Server Management Studio&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, expand &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;Security&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, right-click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;Logins&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, and then click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;New Login&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1in; mso-list: l0 level2 lfo2; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;c.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;In the &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;Login - New&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt; dialog box, type the name of the SQL Server account, click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;SQL Server Authentication&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;, type the password, and then click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;Server Roles&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1in; mso-list: l0 level2 lfo2; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;d.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;In the results pane, click to select the following check boxes, and then click &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;OK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1.5in; mso-list: l0 level3 lfo2; tab-stops: list 1.5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-size: 9.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;FONT face=Calibri&gt;dbcreator&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 18pt; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1.5in; mso-list: l0 level3 lfo2; tab-stops: list 1.5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-size: 9.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;§&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;securityadmin&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class=MsoListParagraph&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Create a service domain account with a role “Needs to log on Batch job”. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class=MsoListParagraph&gt;&lt;FONT size=3 face=Calibri&gt;Please refer to this blog &lt;/FONT&gt;&lt;A href="http://www.cleverworkarounds.com/2008/09/16/sometimes-microsoft-bashing-is-justified/" mce_href="http://www.cleverworkarounds.com/2008/09/16/sometimes-microsoft-bashing-is-justified/"&gt;&lt;FONT size=3 face=Calibri&gt;http://www.cleverworkarounds.com/2008/09/16/sometimes-microsoft-bashing-is-justified/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; for more on why we need log on batch job role in domain account.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;I am NOT talking about configuring windows firewall for SQL in this blog. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;If you are interested on configuring windows firewall please refer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 9pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;How to: Configure a Windows Firewall for Database Engine Access&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l3 level2 lfo3; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #1f497d; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms175043.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms175043.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ms175043.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 9pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;How to: Configure a Server to Listen on a Specific TCP Port (SQL Server Configuration Manager)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l3 level2 lfo3; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #1f497d; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms177440.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms177440.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ms177440.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 9pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;SQL Server Browser Service&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l3 level2 lfo3; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #1f497d; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms181087.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms181087.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ms181087.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: #1f497d; FONT-SIZE: 9pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;Configuring the Windows Firewall to Allow SQL Server Access&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc646023.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc646023.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/cc646023.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;Now, we created accounts, will go to SharePoint installation and configuration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;After installing SharePoint 2010 pre-requisites, start SharePoint install.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;I want to create a farm rather standalone so during the SharePoint Installation, i choose “Server Farm” and then “Complete” install.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;After the install completes, the setup program will ask you if want to run the SharePoint Technologies configuration wizard – uncheck the box. We don’t want to run the wizard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;On Start&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 9pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;Microsoft SharePoint 2010 Products&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 9pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;Right click on SharePoint 2010 Management Shell&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;and choose “Run as administrator”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;As we haven’t configure the farm yet, PowerShell will give the following error – it is ok and ignore it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"&gt;&lt;/v:path&gt;&lt;o:lock v:ext="edit" aspectratio="t"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_3 o:spid="_x0000_i1033" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;STRONG&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;1&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt"&gt;Now we need to run the script&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; BACKGROUND: #ffffcc; mso-list: l2 level1 lfo4; tab-stops: list .5in; mso-add-space: auto" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;$dbcredential = New-Object –typename System.Management.Automation.PSCredential –argumentlist “Moss_SPAdmin”, (ConvertTo-secureString “password” –AsPlainText –Force)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; BACKGROUND: #ffffcc; mso-list: l2 level1 lfo4; tab-stops: list .5in; mso-add-space: auto" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;New-SPConfigurationDatabase –DatabaseName “SharePoint2010_Config” –DatabaseServer “&amp;lt;db server&amp;gt;” –AdministrationContentDatabaseName “SharePoint2010_Admin_Content” –Passphrase (ConvertTo-SecureString “pass@word1” –AsPlaintext –Force) –FarmCredentials (Get-Credential) –DatabaseCredentials $dbcredential&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #000066; FONT-SIZE: 8pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #000066; FONT-SIZE: 8pt; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 7.5pt; HEIGHT: 7.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_2 o:spid="_x0000_i1032" type="#_x0000_t75" alt="Description: Important"&gt;&lt;v:imagedata o:title="Important" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #000066; FONT-SIZE: 8pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;NOTE: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Get-Credential will prompt for userid/password, where you can provide domain\userId and password. However, if you don’t provide domain name it will interrupt it as “\userid”, which will cause problem for my dbcredential as I don’t have domain. Hence, I created $dbcredential to hardcode userid/password.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_4 o:spid="_x0000_i1031" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\Documents\SPSetup1.png" src="file:///C:\Users\surama\Documents\SPSetup1.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;STRONG&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;2&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Script may take couple of minutes as it has to create Dbs and stored procedure. After the process is run and you get prompt in PowerShell, &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;You can do either of the following option to verify farm creation&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; BACKGROUND: white; mso-list: l1 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;you can restart the PowerShell to verify the farm has been created (Now you should see any error or warning on the PowerShell)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; BACKGROUND: white; mso-list: l1 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: green; FONT-SIZE: 9pt"&gt;#verifying farm creation&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;$spfarm = Get-SPFarm -ErrorAction SilentlyContinue -ErrorVariable err&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: blue; FONT-SIZE: 9pt"&gt;if&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt; ($spfarm &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #cc6633; FONT-SIZE: 9pt"&gt;-eq&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt; $null -or $err) {&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: blue; FONT-SIZE: 9pt"&gt;throw&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #006080; FONT-SIZE: 9pt"&gt;"Unable to verify farm creation."&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: black; FONT-SIZE: 9pt"&gt;&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_5 o:spid="_x0000_i1030" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;STRONG&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;3&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPHelpCollection –ALL&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Intialize-SPResourceSecurity&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPService&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_6 o:spid="_x0000_i1029" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;STRONG&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;4&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPFeature –AllExistingFeatures&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_7 o:spid="_x0000_i1028" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;5&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_8 o:spid="_x0000_i1027" type="#_x0000_t75"&gt;&lt;STRONG&gt; &lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png"&gt;&lt;/v:imagedata&gt;&lt;/STRONG&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;STRONG&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;6&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;New-SPCentralAdministration –Port 1234 –WindowProvider “NTLM”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPApplicationContent&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="PAGE-BREAK-AFTER: avoid; LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 468pt; HEIGHT: 292.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_9 o:spid="_x0000_i1026" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoCaption&gt;&lt;STRONG&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Calibri&gt;Figure &lt;SPAN style="mso-no-proof: yes"&gt;7&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;I did NOT run “DisableLoopbackCheck” as I am pretending this is as my production server. To learn more about “DisableLoopbackCheck”, please refer&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt; &lt;/SPAN&gt;&lt;A href="http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx" mce_href="http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx"&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt"&gt;http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;DONE!!.&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;SharePoint farm created with Central admin&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Courier New'; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Now, I need to add another server for the farm&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;After installing Pre-requisite and SharePoint 2010 (in my case RC -4747)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Run the following command&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; BACKGROUND: #ffffcc; mso-list: l2 level1 lfo4; tab-stops: list .5in; mso-add-space: auto" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;$dbcredential = New-Object –typename System.Management.Automation.PSCredential –argumentlist “SPAdmin”, (ConvertTo-secureString “password” –AsPlainText –Force)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; BACKGROUND: #ffffcc; mso-list: l2 level1 lfo4; tab-stops: list .5in; mso-add-space: auto" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-size: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Connect-SPConfigurationDatabase –DatabaseName “SharePoint2010_Config” –DatabaseServer “&amp;lt;db server&amp;gt;”–Passphrase (ConvertTo-SecureString “pass@word1” –AsPlaintext –Force) –FarmCredentials (Get-Credential) –DatabaseCredentials $dbcredential&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Intialize-SPResourceSecurity&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPService&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPFeature –AllExistingFeatures&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;Install-SPApplicationContent&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #000066; FONT-SIZE: 8pt; mso-no-proof: yes"&gt;&lt;v:shape style="WIDTH: 7.5pt; HEIGHT: 7.5pt; VISIBILITY: visible; mso-wrap-style: square" id=Picture_x0020_1 o:spid="_x0000_i1025" type="#_x0000_t75" alt="Description: Important"&gt;&lt;v:imagedata o:title="Important" mce_src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif" src="file:///C:\Users\surama\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #000066; FONT-SIZE: 8pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;NOTE: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;There is a SPModule &lt;/SPAN&gt;&lt;A href="http://sharepoint.microsoft.com/blogs/zach/Script%20Library/Modules/SPModule/SPModule.zip" mce_href="http://sharepoint.microsoft.com/blogs/zach/Script%20Library/Modules/SPModule/SPModule.zip"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://sharepoint.microsoft.com/blogs/zach/Script%20Library/Modules/SPModule/SPModule.zip&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;available which do all the above work with script (“Install-SharePoint,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;New-SharePointFarm,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Join-SharePointFarm, etc.”).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, if anyone wants to use the manual way of configuration, hope this will help them out. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri"&gt;Zack Rosenfield has provided very detailed description about SPModule &lt;/SPAN&gt;&lt;A href="http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=54" mce_href="http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=54"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri"&gt; (&lt;/SPAN&gt;&lt;A href="http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=54" target=_blank mce_href="http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=54"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=54&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;)&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 0pt; BACKGROUND: white" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 125%; FONT-FAMILY: 'Verdana','sans-serif'; COLOR: #333333; FONT-SIZE: 9pt; mso-bidi-font-family: 'Courier New'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3319640" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama_4000_microsoft.com/ProfileUrlRedirect.ashx</uri></author><category term="SharePoint - Infrastructure" scheme="http://blogs.technet.com/b/surama/archive/tags/SharePoint+_2D00_+Infrastructure/" /></entry><entry><title>Kerberos Authentication Problem with Active Directory</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2009/04/06/kerberos-authentication-problem-with-active-directory.aspx" /><id>http://blogs.technet.com/b/surama/archive/2009/04/06/kerberos-authentication-problem-with-active-directory.aspx</id><published>2009-04-06T19:29:00Z</published><updated>2009-04-06T19:29:00Z</updated><content type="html">&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Recently I had to work with Kerberos and we faced the following problems.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l14 level1 lfo2;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Kerberos consistently NOT work for some user(s) throwing &amp;ldquo;400 Bad Request&amp;rdquo; error.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l14 level1 lfo2;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Kerberos works intermittently. In other words, user will not be authenticated on Kerberos (falls back to NTLM) for 5 minutes or so (no definite period) and then automatically Kerberos will start working for that user.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;However this won&amp;rsquo;t happen for all users at the same time. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l14 level1 lfo2;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;ldquo;temp-id&amp;rdquo; always works for everybody.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Due to this problem, some of the applications heavily dependent on Kerberos such as Federated search, SAP Integration, and RSS Viewer Web Parts will fail; as Kerberos authentication falls back to NTLM.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;After research, we found out the problem is in AD (Active Directory), as user belongs to many groups. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l15 level1 lfo3;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Joe Doe (for the purpose of the blog, will go with this id) is member of 123 groups in Active Directory.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l15 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Other users&amp;rsquo; regular id&amp;rsquo;s such were member of 10 groups in Active directory.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l15 level2 lfo3; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;img alt="note_dd" src="file:///C:/Users/surama/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" width="24" height="18" v:shapes="_x0000_i1031" /&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Note&lt;/b&gt;: These 10 groups have nested groups &amp;ndash; so it is not really 10 groups, it could be more.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l15 level1 lfo3;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;ldquo;temp-id&amp;rdquo; which always works for everybody including Joe Doe is a member of 2 groups (Domain users and SharePoint developers)&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.75in; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 style="margin: 0in 0in 10pt 0.3in; mso-list: none;"&gt;&lt;a name="_Toc225146017"&gt;&lt;/a&gt;&lt;span style="color: #1f497d; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#1f497d"&gt;Scenario 1: Kerberos consistently NOT working for some user(s) throwing &amp;ldquo;400 Bad Request&amp;rdquo; error&lt;/span&gt;&lt;/h1&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146018"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Why Joe Doe&amp;rsquo;s regular id did not work&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Joe Doe&amp;rsquo;s regular id did not work because of his token size and header size.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;His token size was about 11K. However his &amp;ldquo;temp- id&amp;rsquo; token size is 200 bytes. Hence, it is problem with token size and header size.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;In below section, I will try to explain what that it means and how it is related to Kerberos problem.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146019"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;What does header size means&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;HTTP requests/responses contain two parts: the header and the body. The header contains most of time technical information exchanged between the client and the server, the body contains user-oriented information like the content of a webpage or a file to download, for example. The error message ere above is therefore generated by the server because the request sent by the client contains a header that is simply too large compared to what the server expects. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The factors that makes header section large will depends on how browser was configured (and the underlying OS as well in some case), but most of time, the culprits of larger header are cookies (header: Cookie) and authentication information (Header: Authorization). &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;When this error is experienced on an Internet site, there is not much we can do except cleaning up our cookies and hoping it will work afterwards while.&lt;br /&gt;When this error shows up in an intranet environment when web servers are running IIS and possibly SharePoint, SQL Server Reporting Services or Exchange with OWA on top of it, this is caused by a combination of multiple factors which are the following:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l9 level1 lfo4;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The web server (or web site) was configured to use Integrated Windows Authentication and Kerberos in particular.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l9 level1 lfo4;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The client is able to authenticate using Kerberos (the client system is member of an AD forest, the user too)&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l9 level1 lfo4;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The size of user&amp;rsquo;s security token is large.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;By default, token size is 12000 bytes. However,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Joe Doe&amp;rsquo;s token size was around 14k bytes . This can be caused by&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l9 level2 lfo4; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;o&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The user being member of many AD groups (hundreds of groups)&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l9 level2 lfo4; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;o&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The user&amp;rsquo;s object in AD contains SID (Security Identifier) history information as consequence of a domain migration/consolidation.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l9 level2 lfo4; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;o&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The group the user is member of is also affected by SID history, just like the user.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l9 level2 lfo4; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;o&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;IIS is configured by default.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l9 level1 lfo4;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The client sends Kerberos &amp;ndash;based authentication AND authorization information. Unlike NTLM and Basic which only send authentication information, therefore smaller, Kerberos includes information such as group membership and SID history information in the request&amp;rsquo;s header.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Hence depending on the user&amp;rsquo;s group membership and SID history information, some users may be affected and other not.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146020"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;How is it related to Kerberos Problem (specifically Joe Doe)&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;As mentioned above, Joe Doe is having more than 100 hundreds group, his regular id is not working for him.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146021"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Solution for Joe Doe&amp;rsquo;s problem&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Hopefully, there are many solutions to work around this problem but all of them have their trade-offs: &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l4 level1 lfo5;" class="MsoListParagraph"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Use IP address in the URL instead of host names&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Since Kerberos solely works with host names, using UIP addresses will automatically force negotiation to NTLM instead. Of course, this does not only degrades security but it also involves hard coding IP&amp;rsquo;s, which is rarely practically and also means that this can work if you only host one and only one web site on their IIS, finally, if application uses &amp;ldquo;delegation&amp;rdquo; of credentials, which is a Kerberos feature, it will not work anymore (I am thinking about SQL SRS in particular in this case, or even Exchange OWA when used in FE-BE scenario&amp;rsquo;s) &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Since most of the companies will have more than one web application, we&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;cannot go with this approach.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l4 level1 lfo5;" class="MsoListParagraph"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;b.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;Configure IIS to use NTLM only&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;As part of the integrated windows Authentication setup, you can simply configure IIS to use NTLM only; the following MS KB article will show you how to do so: &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/215383"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/215383&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Although this configuration is less impacting that the first one, it is still left with lower security as well as compatibility issue with Kerberos is required by its application. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Kerberos depended application such as Federated Search, SAP Integration, Rss Web part won&amp;rsquo;t work.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Federated Search may work with NTLM by setting up with one ID (hard-coding Id) and will miss the security trimming, which is big.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo5;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-style: normal; font-family: 'Calibri','sans-serif'; font-size: 13pt; font-weight: normal; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;c.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Configure IIS to accept larger headers&lt;/span&gt;&lt;/span&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-style: normal; font-family: 'Calibri','sans-serif'; font-size: 13pt; font-weight: normal; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;You &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;can do so by configuring IIS in registry. It is important to note that this configuration will apply to all web sites running on the system running IIS because this settings is used at kernel-component level (http.sys), it will therefore impact all ECM applications on that server. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;MS KB article explains all those settings: &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/820129"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/820129&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The 2 registry keys to fix this issue are: &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 1.25in; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;MaxFieldLength&lt;br /&gt;&lt;/b&gt;Default Value: 16384&lt;br /&gt;Min &amp;ndash; Max Value to set: 64 - 65534 (64kb) bytes&lt;br /&gt;Sets an upper limit for each header. See MaxRequestBytes. This limit translates to approximately 32k characters for a URL. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 1.25in; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;MaxRequestBytes&lt;/b&gt;&lt;br /&gt;Default value: 16384&lt;br /&gt;Min-Max value to set: 256 - 16777216 (16MB) bytes&lt;br /&gt;Determines the upper limit for the total size of the Request line and the headers. &lt;br /&gt;Its default setting is 16KB. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: 0.5in; margin: 0in 0in 0pt 0.75in; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;If this value is lower than MaxFieldLength, the MaxFieldLength value is adjusted. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;As KB article suggest, this has to be done after very careful design and thought, because this will increase the memory used by the system (kernel memory) to handle requests. On a &amp;ldquo;busy&amp;rdquo; (read: getting a lot of requests, not fewer large requests) 32-bit system, this can exhaust kernel memory. If the boot.ini switch /3GB is used (possibility combined to /USERVA), the situation can get worse since less memory is available to the kernel. On a 64-bit system, this configuration is harmless, even if the application is running in 32-bit mode, since this is handled in kernel mode. Of course, take care of what ECM application is doing with those headers too.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-style: normal; font-family: 'Calibri','sans-serif'; font-size: 13pt; font-weight: normal; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;o:p&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo5;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;d.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;Cleanup AD users&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;by reducing (read optimizing) their group membership and removing SID history information from both user&amp;rsquo;s and group&amp;rsquo;s AD object attribute. Though this solution will be profitable in all scenario and not only web authentication (faster logon, less memory usage on application servers, Exchange mailbox servers&amp;hellip;), you need to implement with a careful impact assessment. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 0.5in;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;MS KB article explains how to automate this task: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/295758"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/295758&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.5in;" class="MsoListParagraphCxSpLast"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146023"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Token Size Problem&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This is another problem with user having larger (more than 70) groups in AD.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The Kerberos token has a fixed size. If a user is a member of a group directly or through group nesting (which is mostly likely case here) the SID for that group is added to the user&amp;rsquo;s token. Once a SID is added to the users token it is passed via the Kerberos token during each authentication. If the required SID information exceeds the size of the token, authentication does not succeed.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146024"&gt;&lt;/a&gt;&lt;a name="_Toc106506882"&gt;&lt;/a&gt;&lt;a name="DSDOC_b87b85a9_903d_414a_8538_b00badb122"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd;" color="#4f81bd"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-bookmark: _Toc225146024;"&gt;&lt;span style="mso-bookmark: _Toc106506882;"&gt;How the Access Token Limitation Problem Can Occur&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Any entity that can be authenticated by the security system in an Active Directory environment is referred to as a security principal. A user is an example of a security principal. A security context is information that describes the identity and capabilities of a security principal on a computer. In Windows Server&amp;nbsp;2003 all activities take place in a security context.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The security context of a security principal is represented by an access token. The access token includes a list of security identifiers (SIDs) and there is a limit (1,024) to the number of SIDs the token can contain. If this limit is exceeded, a denial of service, such as a user not being able to log on, can occur. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This section describes the following:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;How access tokens are created&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;How the access token limit is reached.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Symptoms that indicate that the access token limitation has been reached.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146025"&gt;&lt;/a&gt;&lt;a name="_Toc106506883"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146025;"&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;How Access Tokens Are Created&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;An access token is created whenever a user or any security principal logs on to a computer, or attempts to access a resource, as part of the authentication process. An access token contains information about the identity and privileges associated with the security principal (user, group, computer, or domain controller). Every process has a token that describes the security context of the principal's account associated with the process. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;A security identifier (SID) is a unique value that identifies a security principal. A SID is issued to every security principal when it is created. Security groups are also security principals, and therefore are uniquely identified by SIDs. A user security principal can be a member of multiple security groups. Consequently, a user&amp;rsquo;s access token includes SIDs of all groups to which the user is a member.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;In the following example, during Windows-based authentication, an access token is created when a user logs on in the following manner:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l7 level1 lfo10;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;When a user logs on interactively or tries to make a network connection to a computer running Windows, the user&amp;rsquo;s logon credentials are authenticated.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l7 level1 lfo10;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;If authentication is successful, the logon process returns a SID for the user and a list of SIDs for the user&amp;rsquo;s security group membership.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l7 level1 lfo10;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The Local Security Authority (LSA) on the computer uses this information to create an access token that includes the SIDs returned by the logon process. The token also includes a list of privileges assigned by local security policy to the user and to the user&amp;rsquo;s security groups. The LSA uses process called &amp;ldquo;Token evaluation&amp;rdquo; to determine which security groups to include in the token.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;img border="0" alt="note_dd" src="file:///C:/Users/surama/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" width="24" height="18" v:shapes="Picture_x0020_1" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Times New Roman','serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;"&gt;Note&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;: &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="line-height: 115%; font-family: 'Times New Roman','serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;"&gt;Specific protocols like NTLM and Kerberos use different processes to create an access token.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This process of acquiring the SIDs for the user and user's group memberships is called the "token evaluation process."&lt;/span&gt;&lt;/p&gt;
&lt;h3 style="margin: 9pt 0in 3pt 0.5in; mso-list: none;"&gt;&lt;a name="_Toc225146026"&gt;&lt;/a&gt;&lt;a name="_Toc106506884"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146026;"&gt;&lt;span style="color: #4bacc6; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#4bacc6"&gt;Factors Affecting Token Evaluation&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Several factors can affect the outcome of the token evaluation process, including the following:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l8 level1 lfo11;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Whether the token is issued for logon purposes or for resource access.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l8 level1 lfo11;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The groups that the principal is a member of, including direct and transitive memberships.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l8 level1 lfo11;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The types of groups involved.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l8 level1 lfo11;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;There are two types of groups in Active Directory: distribution groups and security groups. Distribution groups are not included in the principal&amp;rsquo;s token, but all security groups are included. All group scopes (universal, global, domain local, machine local, and built-in) are included in the token evaluation.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l8 level1 lfo11;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The functional level (for Windows server 2003)&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The token evaluation process evaluates groups&amp;rsquo; recursively. For example, if User A is a member of Group 1 and Group 1 is a member of Group 2, then a token generated for User A contains SIDs representing both Group 1 and Group 2. In native mode and higher domains, universal, global, and domain local groups are all evaluated recursively. Universal security groups do not exist in mixed mode domains.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style="margin: 9pt 0in 3pt 0.5in; mso-list: none;"&gt;&lt;a name="_Toc225146027"&gt;&lt;/a&gt;&lt;a name="_Toc106506885"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146027;"&gt;&lt;span style="color: #4bacc6; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#4bacc6"&gt;How SIDs Are Added to a Token&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The examples in this section show how SIDs are added to a user's token in two instances:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l11 level1 lfo12;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;When the user logs on&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l11 level1 lfo12;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;When the user accesses a resource.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;For each of these instances, the process is described for both NTLM and Kerberos authentication in the following sections.&lt;/span&gt;&lt;/p&gt;
&lt;h4 style="margin: 0in 0in 10pt 0.6in; mso-list: none;"&gt;&lt;a name="_Toc106506886"&gt;&lt;/a&gt;&lt;span style="color: #7030a0; font-family: Calibri;" face="Calibri" color="#7030a0"&gt;How SIDs Are Added When the User Logs on to a Network&lt;/span&gt;&lt;/h4&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The following figure shows how SID(s) is added to a user's token when the user attempts to log on with NTLM authentication.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 3pt 0in;" class="Figure"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/5342.Kerberos_5F00_AccountDomain.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/5342.Kerberos_5F00_AccountDomain.png" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx/&lt;img border=&amp;quot;0&amp;quot; alt=&amp;quot;atl_TokenExpansionSameDomainc&amp;quot; src=&amp;quot;http:/blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3580.Kerberos_5F00_AccountDomain.png&amp;quot; width=&amp;quot;372&amp;quot; height=&amp;quot;339&amp;quot; v:shapes=&amp;quot;Picture_x0020_2&amp;quot; /&gt;"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 4pt 0in;" class="TableSpacing"&gt;&lt;o:p&gt;&lt;span style="font-size: xx-small;" size="1"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;When the user attempts to log on to a network with NTLM authentication, the following process occurs:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo13;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The workstation collects the user&amp;rsquo;s credentials and passes them to a domain controller in the account domain.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo13;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The domain controller in the account domain adds global groups to the user&amp;rsquo;s token and passes the updated token list to the account domain global catalog server.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo13;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The workstation receives the list of SIDs and retrieves all of the local groups. The resulting union is the SIDs in the user token.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.25in;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;When the user attempts to log on in an environment with Kerberos authentication, the following process occurs:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l12 level1 lfo14;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The Kerberos client on the workstation uses the credentials from the user to request a Ticket Granting Ticket (TGT) from the Kerberos Key Distribution Center (KDC) in the user's domain.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l12 level1 lfo14;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The KDC obtains the list of the user's SIDs from a domain controller in the user's account domain. The KDC also queries the global catalog server and obtains any universal groups that include the user or the user's domain security groups. The KDC adds the user's SIDs and the SIDs from any applicable universal groups to the list in the TGT's authorization data field, and returns the TGT to the computer.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l12 level1 lfo14;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Once the TGT is received, the Kerberos Client requests a service ticket for access to the local workstation&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l12 level1 lfo14;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;4.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The KDC copies the contents of the TGT's authorization data field to the service ticket's authorization data field. The service ticket is the token, and there can be no more than 1,024 SIDs in the token.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;For more information about Kerberos, see the Kerberos Authentication Technical Reference at the &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=48839"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;Microsoft Web site&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;(&lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=48839"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://go.microsoft.com/fwlink/?LinkId=48839&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;). &lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146028"&gt;&lt;/a&gt;&lt;a name="_Toc106506888"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146028;"&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;How the Access Token Limit Is Reached&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;When a user logs on and authentication is successful, the logon process returns a SID for the user and a list of SIDs for the user&amp;rsquo;s security groups and these comprise the access token. SID history can add additional SIDs to the token. The SIDs in an access token includes:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The security principal's SID, including SIDs from the SID history of the principal.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The SID from each domain local group that the principal is directly or transitively a member of, for the domain of the workstation or resource.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The SID for each global group that the principal is directly or transitively a member of, including SIDs from the SID history of the group.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The SID for each universal group that the principal is directly or transitively a member of, including SIDs from the SID history of the group.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The SID for each built-in group the principal is directly or transitively a member of.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The SID for each local group that the principal is directly or transitively a member of.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Due to a system limitation, the field that contains the SIDs of the principal's group memberships in the access token can contain a maximum of 1,024 SIDs. If there are more than 1,024 SIDs in the principal's access token, the Local Security Authority (LSA) cannot create an access token for the principal during the logon attempt. If this happens, the principal cannot log on or access resources.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;In environments that use SID history, each security principal can have two or more SIDs. An additional SID is optionally added to the &lt;/span&gt;&lt;span class="LabelEmbedded"&gt;&lt;span style="line-height: 115%; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-bidi-font-size: 9.0pt;"&gt;&lt;strong&gt;sIDHistory&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt; attribute when a security principal is migrated. Since groups, as well as users, can have SID history, the token of a migrated user with migrated groups can potentially have double the number of SIDs compared to a user that is not migrated. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 6pt 0in 10pt; tab-stops: 69.75pt;" class="AlertLabel"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;img border="0" alt="note_dd" src="file:///C:/Users/surama/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" width="24" height="18" v:shapes="Picture_x0020_20" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;"&gt;&lt;strong&gt;Note&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;: &lt;/strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-font-kerning: 0pt;"&gt;To reduce the token size of migrated users, ensure that your migration plans include security translation and retirement of the &lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-font-kerning: 0pt;"&gt;&lt;strong&gt;sIDHistory&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-font-kerning: 0pt;"&gt; attribute, when possible&lt;/span&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; font-weight: normal; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;There are two common ways in which the access token limit is exceeded:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Large fan-out group structure, where a principal is directly a member of many groups, or is a member of a group that is directly a member of many groups.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Deep nesting group structure, where a principal is a member of a group that results in a large number of transitive memberships.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Either of these structures is possible when an administrator creates groups to carry out legitimate authorization requirements of an organization.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style="margin: 9pt 0in 3pt 0.5in; mso-list: none;"&gt;&lt;a name="_Toc225146029"&gt;&lt;/a&gt;&lt;a name="_Toc106506889"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146029;"&gt;&lt;span style="color: #4bacc6; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#4bacc6"&gt;Large Fan-out Group Structure&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Large Fan-out Group structure scenario is applied to very few people (Example: Joe Doe).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;At this time, as we don&amp;rsquo;t know how much user(s) are affected with this structure, this has been described here.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The large fan-out group structure involves principals being members of many different account and resource groups. This can happen due to legitimate business needs. For example, consider the following characteristics:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Operations in multiple regions.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Activities that span multiple specialties.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;A large number of principals that access a large number of resources.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;In order to address business requirements such as these, administrators (Joe Doe) might create hundreds of account and resource groups and use group nesting to facilitate required access for all principals in the organization. In this instance, taking into account group nesting, it is possible that a principal may end up being a member of more than 1,024 groups.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The following figure illustrates a large fan-out group structure.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 3pt 0in;" class="Figure"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/0447.Kerberos_5F00_Large_5F00_Fanout.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/0447.Kerberos_5F00_Large_5F00_Fanout.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;h3 style="margin: 9pt 0in 3pt 0.5in; mso-list: none;"&gt;&lt;a name="_Toc225146030"&gt;&lt;/a&gt;&lt;a name="_Toc106506890"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146030;"&gt;&lt;span style="color: #4bacc6; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#4bacc6"&gt;Deep Nesting Group Structure&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The deep nesting group structure involves creating groups that are nested within other groups. The following figure illustrates a deep nesting structure.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 3pt 0in;" class="Figure"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3175.Kerberos_5F00_Deep_5F00_Nesting.png"&gt;&lt;img border="0" alt="" src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-67-23/3175.Kerberos_5F00_Deep_5F00_Nesting.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 4pt 0in;" class="TableSpacing"&gt;&lt;o:p&gt;&lt;span style="font-size: xx-small;" size="1"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Since group membership is evaluated recursively, if a user is transitively a member of a group that is nested at 50 levels, that user is also a member of every other group in that hierarchy. The user is also a member of any groups that those groups are members of.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style="margin: 9pt 0in 3pt 0.5in; mso-list: none;"&gt;&lt;a name="_Toc225146031"&gt;&lt;/a&gt;&lt;a name="_Toc106506891"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc225146031;"&gt;&lt;span style="color: #4bacc6; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#4bacc6"&gt;Who Can Cause the Problem&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;For Active Directory in Windows Server&amp;nbsp;2003, there are two types of administrative responsibilities:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Service administrators are responsible for maintaining and delivering the directory service, including domain controller management and directory service configuration.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="line-height: 115%; font-family: Symbol; font-size: 12pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;Data administrators are responsible for maintaining the data that is stored in the directory service and on domain member servers and workstations. &lt;span style="line-height: 115%; font-family: 'Times New Roman','serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Service administration accounts and groups have the most widespread power in a network environment and require the most protection. They are responsible for directory-wide settings, installation and maintenance of software, and application of operating system service packs and updates on domain controllers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;In a typical Active Directory environment, the following service administrator groups are capable of creating groups and potentially causing access token limitation problems:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Default groups in the Builtin container:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Administrators&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;b.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Server Operators&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;c.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Backup Operators&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;d.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Account Operators&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;e.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Print Operators&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Default groups in the Users container:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Enterprise Admins&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;b.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Schema Admins&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;c.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Domain Admins&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Administrators, Enterprise Admins, and Domain Admins, have the broadest range of permissions. Schema Admins can change the default security descriptor of the group class and thereby give write permissions to anyone in the forest. Account Operators have write permissions to any group in the domain and therefore can modify membership of any group.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;In addition, delegated data administrators with the following permissions can create groups or modify memberships that can potentially result in users reaching the access token limitation:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Any individual who has any of the following permissions in Active Directory on a container or OU or on the domain:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Full control&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;b.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Modify owner&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;c.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Modify permissions&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;d.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Create containers&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;e.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Create OUs&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;f.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Create groups&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l5 level1 lfo15;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Any individual specifically delegated with any of the following permissions:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Create objects of type Group.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;b.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Write permissions to the member attribute of a security group.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 1in; mso-list: l5 level2 lfo15; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;c.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Write permissions to the group-type attribute of a distribution group and write permissions to the member attribute of that group.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;For recommendations regarding delegating Active Directory administration, see the topic &lt;/span&gt;&lt;a title="Best Practices" href="http://blogs.technet.com/tiny_mce/jscripts/tiny_mce/blank.htm#DSDOC_0a0f4575_aabe_49d7_8a67_8df0875629"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;Best Practices&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146032"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;How to calculate token size&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Following formula to determine whether it is necessary to modify the MaxTokenSize value or not&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;TokenSize = [12 X number of user rights] + [token overhead] + [40 X number of group memberships] + 8s&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This formula uses the following values:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;d:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The number of domain logical groups a user is a member of plus the number of universal groups outside the user&amp;rsquo;s account domain plus the number of groups represented in SID history.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;s:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The number of security global groups that a user is a member of plus the number of universal groups in a user&amp;rsquo;s account domain.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;User rights include rights such as &amp;ldquo;Log on locally&amp;rdquo; or &amp;ldquo;Access this Computer from the network&amp;rdquo;. The only user rights that are added to an access token are those user rights that are configured on the server that hosts a secured resource.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Most of the users are likely to have only two or three user rights on the Exchange server. Administrators may have dozens of user rights. Each user right requires 12 bytes to store it in the token.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Token overhead includes multiple fields such as the token source, expiration time, and impersonation information. For example, a typical domain user has no special access or restrictions; token overhead is likely to be between 400 and 500 bytes. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Estimated value for ticket overhead can vary depending on factors such as DNS domain name length, client name and other factors.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 1.25in; mso-list: l2 level1 lfo6; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Each group membership adds the group SID to the token together with an additional 16 bytes for associated attributes and information. The maximum possible size for SID is 68 bytes.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Therefore, each security group to which a user belongs typically adds 44 bytes to the user&amp;rsquo;s token size.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;In scenarios in which delegation is used (for example, when users authentication to a domain controller), Microsoft recommends to double the token size.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Default token size is 12000.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;Reference&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/327825"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/327825&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146033"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Token Memory allocation&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;If a token is less than 4 KB, the amount of kernel memory that is allocated for it is exactly what is required to hold the token. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;By using the formula this mentioned in the &amp;ldquo;How to calculate token size&amp;rdquo; section, my token will be about 2040 bytes .&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;But if a token is even slightly larger than 4 KB (4096 bytes) the amount of memory that is allocated per copy will jump to exactly 8 KB (8192 bytes). If a token is even slightly larger than 8 KB, the memory allocation will jump to exactly 12 KB. Therefore every time the token sizes crosses one of these critical 4-KB boundaries, there is a sudden jump in the use of paged pool memory and user will have intermitted results. &lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146034"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;How to fix the token size problem (Solution)&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;A registry parameter is available to increase the Kerberos token size. For example, increasing the token size to 65 KB allows a user to be present in more than 900 groups. Because of the associated SID information, this number may vary. &lt;br /&gt;&lt;br /&gt;To use this parameter: &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo7;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Start Registry Editor (Regedt32.exe). &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo7;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Locate and click the following key in the registry: &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 1in;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;System\CurrentControlSet\Control\Lsa\Kerberos\Parameters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo7;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;If this key is not present, create the key. To do so: &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 1in; mso-list: l3 level2 lfo7; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Click the following key in the registry: &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 1in;" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;System\CurrentControlSet\Control\Lsa\Kerberos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l3 level2 lfo7; mso-add-space: auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;b.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;On the Edit menu, click Add Key. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l3 level2 lfo7; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;c.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Create a Parameters key. &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l3 level2 lfo7; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;d.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Click the new Parameters key.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo7;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;4.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;On the Edit menu, click Add Value, and then add the following registry value: &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 0pt 1in; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Value name: MaxTokenSize&lt;br /&gt;Data type: REG_DWORD&lt;br /&gt;Radix: Decimal&lt;br /&gt;Value data: 65535&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo7;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;5.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Quit Registry Editor.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The default value for MaxTokenSize is 12000 decimal. Microsoft recommendation is to set this value to 65535 decimal, FFFF hexadecimal. If the value set incorrectly to 65535 hexadecimal (an extremely large value) Kerberos authentication operations may fail, and programs may return errors.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;MS KB article explains all those settings: &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/263693"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/263693&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;img border="0" alt="note_dd" src="file:///C:/Users/surama/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" width="24" height="18" v:shapes="Picture_x0020_6" /&gt;&lt;/span&gt;Note:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;To test this scenario I changed registry setting on KFTUSOKTULSPS35 and it worked.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146035"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;General information on large token (Reference only)&lt;/span&gt;&lt;span style="mso-bookmark: _Toc225146035;"&gt;&lt;/span&gt;&lt;span style="line-height: 115%; color: windowtext; font-size: 11pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;The way IIS handles headers and therefore authorization information is one thing; the way Windows system, in general, handle large token is another. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Make sure you keeps IIS and windows configuration consistent so that authentication is successful end-to-end. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span class="Heading5Char"&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 13pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: #5f497a;" color="#5f497a"&gt;Reference&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22DD9251-0781-42E6-9346-89D577A3E74A&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=22DD9251-0781-42E6-9346-89D577A3E74A&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;br style="page-break-before: always; mso-special-character: line-break;" clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;h1 style="margin: 0in 0in 10pt 0.3in; mso-list: none;"&gt;&lt;a name="_Toc225146036"&gt;&lt;/a&gt;&lt;span style="color: #1f497d; font-family: Calibri; font-size: large;" face="Calibri" size="5" color="#1f497d"&gt;Scenario 2: Kerberos working inconsistently for users&lt;/span&gt;&lt;/h1&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Users in this scenario have intermitted problem on Kerberos authentication.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;After doing research with Microsoft Premier Support, with various network traces and analysis. We were able to identify that Client is not requesting Kerberos call, but it when this problem occurs, it is requesting for only NTLM.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146037"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;After a period of inactivity on client workstation/laptop such as sleep, standby or successful unlocking of workstation and purging the Kerberos tickets OR after a client&amp;rsquo;s Kerberos token expires, the client will always start using NTLM authorization token while trying to access web application. Result of NTLM fallback, Kerberos depended applications such as RSS-Feed, Federated Search and SAP Integration are failing.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146038"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Steps to reproduce the problem&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Steps to reproduce the problem&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;1.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Purge all Kerberos tickets by Kerbtray or Klist (Available at c:\windows\System32). &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo16; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This is part of &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;Windows XP support tools&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt; (&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;). &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;2.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Do IISReset on SharePoint Server &amp;ndash; as Rss Web part and Federated search caches for 2 hours.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;3.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Lock the workstation&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;4.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Unlock the workstation&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;5.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Purge all Kerberos tickets using Kerbtray or KList&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(Available at&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;c:\windows\System32). &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 1in; mso-list: l0 level2 lfo16; mso-add-space: auto;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;a.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This is part of &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;Windows XP support tools&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt; (&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;6.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Open IE and type &amp;ldquo;Kerberos Web application (say &amp;ldquo;RSS Web Part&amp;rdquo;).&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo16;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;7.&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;You will see the error &amp;ldquo;Authentication Feed error&amp;rdquo; on Rss web part.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146039"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Solution&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;This has been identified as a bug in Windows XP &amp;ndash; Service Pack 2 (Fixed on Windows Xp &amp;ndash; Service Pack3).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Hot fix has been identified and tested in my laptop and it worked.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;KB Article: &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/939850"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/939850&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146040"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;Analyzing Tool&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;" size="3"&gt;Ntdsutil.exe is a command-line tool that provides management facilities for Active Directory&amp;trade;, the Microsoft&amp;reg; Windows&amp;reg; 2000 and Microsoft&amp;reg; Windows&amp;reg; 2003 directory service&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; color: black; font-size: 8.5pt;"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-size: small;" size="3"&gt;You can use the Group Membership Evaluation task of the Ntdsutil.exe tool (&lt;span style="color: black;"&gt;By default, Ntdsutil is installed in the Winnt\System32 folder&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; color: black; font-size: 8.5pt;"&gt;)&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt; to help recover from an access token limitation problem, such as a user not being able to log on. The purpose of this task is to generate data that will help you identify the source of the problem. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 6pt 0in 10pt 0.5in; mso-list: l10 level1 lfo9; tab-stops: list .5in;" class="AlertLabel"&gt;&lt;span style="font-family: Symbol; font-size: 11pt; font-weight: normal; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&lt;img alt="*" src="file:///C:/Users/surama/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" width="16" height="12" /&gt;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;"&gt;Note:&lt;/span&gt; &lt;/strong&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; font-weight: normal; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;The Group Membership Evaluation task does not directly identify the group that led to the problem for you. It produces a report that will help you with your analysis.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 style="margin: 10pt 0in 10pt 0.4in; mso-list: none;"&gt;&lt;a name="_Toc225146041"&gt;&lt;/a&gt;&lt;span style="color: #4f81bd; font-family: Calibri;" face="Calibri" color="#4f81bd"&gt;General Note&lt;/span&gt;&lt;/h2&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;For simplicity&amp;rsquo;s sake, I use the word &amp;ldquo;Kerberos&amp;rdquo; in this document, when talking about authentication protocol between client and web server. The actual protocol is SPNEGO or &amp;ldquo;Negotiate&amp;rdquo;, which is a wrapper for multiple authentication protocols. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;Refer to Wikipedia for the details: &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/SPNEGO"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://en.wikipedia.org/wiki/SPNEGO&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;br style="page-break-before: always; mso-special-character: line-break;" clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;h1 style="margin: 0in 0in 10pt 0.3in;"&gt;&lt;a name="OLE_LINK2"&gt;&lt;/a&gt;&lt;a name="OLE_LINK1"&gt;&lt;/a&gt;&lt;a name="_Toc225146042"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;span style="color: #1f497d;" color="#1f497d"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-family: Calibri; font-size: large;" face="Calibri" size="5"&gt;1&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: large;" face="Calibri" size="5"&gt;Reference&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://kbalertz.com/912376/monitor-troubleshoot-paged-memory-Exchange-server-Exchange-server.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://kbalertz.com/912376/monitor-troubleshoot-paged-memory-Exchange-server-Exchange-server.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://support.microsoft.com/kb/263693"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/263693&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://support.microsoft.com/kb/327825"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/327825&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22DD9251-0781-42E6-9346-89D577A3E74A&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=22DD9251-0781-42E6-9346-89D577A3E74A&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://support.microsoft.com/kb/295758"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/295758&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://support.microsoft.com/kb/215383"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/215383&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc781408.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://technet.microsoft.com/en-us/library/cc781408.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://support.microsoft.com/kb/820129"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://support.microsoft.com/kb/820129&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/DownLoads/details.aspx?familyid=22DD9251-0781-42E6-9346-89D577A3E74A&amp;amp;displaylang=en"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;http://www.microsoft.com/DownLoads/details.aspx?familyid=22DD9251-0781-42E6-9346-89D577A3E74A&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 3pt 0in 3pt 0.25in; mso-list: l13 level1 lfo8; tab-stops: .25in;" class="BulletedList1"&gt;&lt;span style="font-family: Symbol; font-size: 11pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;For more information about Logon and Authentication Technologies, see the Windows Security Collection of the Windows Server&amp;nbsp;2003 Technical Reference on the &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=48827"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Microsoft Web site&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt; (http://go.microsoft.com/fwlink/?LinkId=48827). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 3pt 0in 3pt 0.25in; mso-list: l13 level1 lfo8; tab-stops: .25in;" class="BulletedList1"&gt;&lt;span style="font-family: Symbol; font-size: 11pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;For more information about Authorization and Access Control Technologies, see the Windows Security Collection in the Windows Server&amp;nbsp;2003 Technical Reference on the &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=48979"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Microsoft Web site&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt; (http://go.microsoft.com/fwlink/?LinkId=48979).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 3pt 0in 3pt 0.25in; mso-list: l13 level1 lfo8; tab-stops: .25in;" class="BulletedList1"&gt;&lt;span style="font-family: Symbol; font-size: 11pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;For more information about Active Directory users and groups, see Active Directory Users, Computers, and Groups on the &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=48829"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Microsoft Web site&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt; (http://go.microsoft.com/fwlink/?LinkId=48829). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.25in; mso-list: l13 level1 lfo8; mso-add-space: auto;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font-size: small;" size="3"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;For more information about Active Directory users and groups, see the Active Directory Collection in the Windows Server&amp;nbsp;2003 Technical Reference on the &lt;/span&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=48983"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" face="Calibri" size="3" color="#0000ff"&gt;Microsoft Web site&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt 0.25in; mso-add-space: auto;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: Calibri; font-size: small;" face="Calibri" size="3"&gt;(http://go.microsoft.com/fwlink/?LinkId=48983).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3223004" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama_4000_microsoft.com/ProfileUrlRedirect.ashx</uri></author><category term="SharePoint - Infrastructure" scheme="http://blogs.technet.com/b/surama/archive/tags/SharePoint+_2D00_+Infrastructure/" /></entry><entry><title>Search configuration - Failed to configure progation --&gt; Query/Index Server</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/surama/archive/2008/08/04/search-configuration-failed-to-configure-progation-query-index-server.aspx" /><id>http://blogs.technet.com/b/surama/archive/2008/08/04/search-configuration-failed-to-configure-progation-query-index-server.aspx</id><published>2008-08-05T00:40:00Z</published><updated>2008-08-05T00:40:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Error :&amp;nbsp;In&amp;nbsp;multi server Moss 2007 farm environment, you might see&amp;nbsp;error "Failed to Configure progation share"&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Reason : This problem occurs mostly when your Office SharePoint Service Search is not working (or configured correctly). Follow the steps below,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;1. Stop&amp;nbsp;Office SharePoint&amp;nbsp;Service on all servers&amp;nbsp;(&amp;nbsp;&lt;B&gt;StsAdm.exe -o osearch -action stop)&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;2. Start the office SharePoint Service Search service on index server first&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;3. Start the office SharePoint Service Search servicve on role query&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;4. on the command line type "StsAdm.exe -o osearch -propogationlocation "d:\Program files\Microsoft office Servers\12.0\data\Office Server\applications"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;after couple of minutes - reconfigure your SSP and check the event log.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;Architecture:&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;I&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;what is continuous propagation?&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Instead of copying the entire index from the Index server to the search server, every time a change is made to that index, now we can find that as information is written to Content Store on the Search Server, it is continously propagated to the query server. In other words, it is the act of ensuring all the indexes on the query server are kept up to date by copying the indexes from the index servers. The faster you can update the indexes on the Query server, the faster you'll be able to give updated information to users in the result set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Continuous propagation has the following characterstics:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Indexes are propagated to the query servers as they are updated within 30 seconds after the shadow index is written to the disk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;The update size must be at least 4 KB. No Maximum size limitation&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Metadata is not propagated to the query servers. Instead, it is directly written to the SSP's Search SQL database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;There are no registry entries to manage, and these configurations are hard coded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Vrinda; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;Note : Propagation uses the NetBIOS name of the query servers to connect. Hence, it is not a best practice to place a firewall between your Query server and Index server, due to number of ports you would need to open on the firewall.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3098539" width="1" height="1"&gt;</content><author><name>Sundar Ramakrishnan</name><uri>http://blogs.technet.com/surama_4000_microsoft.com/ProfileUrlRedirect.ashx</uri></author></entry></feed>