<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ask the Directory Services Team</title><link>http://blogs.technet.com/askds/default.aspx</link><description>Microsoft's official Enterprise Platform Support DS blog</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Group Policy Preferences Logging and Windows 7</title><link>http://blogs.technet.com/askds/archive/2009/11/19/group-policy-preferences-logging-and-windows-7.aspx</link><pubDate>Thu, 19 Nov 2009 22:26:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3295216</guid><dc:creator>mstephen</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3295216.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3295216</wfw:commentRss><description>&lt;P&gt;Hi all, Mike here again. Back in July of 2007, I posted a blog explaining how to enable Group Policy Preferences debug logging using RSAT. As a refresher, Group Policy Preferences debug logging is enabled through Group Policy administrative templates. Many customers experienced a problem when trying to enable the logging using RSAT and Windows Vista: the policy settings did not exist. You’ll experience the same behavior when using Windows 7 RSAT. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image002 border=0 alt=clip_image002 src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image002_thumb.jpg" width=644 height=463 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image002_thumb.jpg"&gt;&lt;/A&gt; &lt;BR&gt;&lt;FONT color=#008080 size=2&gt;Figure 1 Windows 7 RSAT View&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;The Group Policy Preferences administrative template is not included with Windows 7; however, it is included in Windows Server 2008 R2. The simply solution is copy the ADMX and ADML files from Windows Server 2008 R2 to the Windows 7 computer. Or, you can copy the files from this blog post. The procedure remains the same as it was from Windows Vista. Check out the &lt;A href="http://blogs.technet.com/askds/archive/2008/07/18/enabling-group-policy-preferences-debug-logging-using-the-rsat.aspx" mce_href="http://blogs.technet.com/askds/archive/2008/07/18/enabling-group-policy-preferences-debug-logging-using-the-rsat.aspx"&gt;blog from July 2007&lt;/A&gt; for the detailed procedures.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image004_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image004_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image004 border=0 alt=clip_image004 src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image004_thumb.jpg" width=644 height=447 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/GroupPolicyPreferencesLoggingandWindows7_C66C/clip_image004_thumb.jpg"&gt;&lt;/A&gt; &lt;BR&gt;&lt;FONT color=#008080 size=2&gt;Figure 2 Windows 2008 R2 GPMC view&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note: &lt;/STRONG&gt;There are some subtle differences between the Vista and Windows 7 Group Policy Preferences administrative templates—no change in functionality—but many string names have changed in the ADL file. Do not try to mix and match the ADMX from one version of Windows with the ADML of another. &lt;/P&gt;
&lt;P&gt;Mike “Neebler-Treehouse builder” Stephens&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3295216" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/group+policy/default.aspx">group policy</category></item><item><title>Get a 90 day trial copy of Windows 7 Enterprise</title><link>http://blogs.technet.com/askds/archive/2009/11/18/get-a-90-day-trial-copy-of-windows-7-enterprise.aspx</link><pubDate>Wed, 18 Nov 2009 22:37:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3294925</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3294925.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3294925</wfw:commentRss><description>&lt;P&gt;Still not sure about taking the Windows 7 plunge in your company? Get a fully functional 90-day evaluation copy &lt;A href="http://technet.microsoft.com/en-us/evalcenter/cc442495.aspx?ITPID=sprblog" mce_href="http://technet.microsoft.com/en-us/evalcenter/cc442495.aspx?ITPID=sprblog"&gt;here&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Guidelines on usage:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Protect your PC and data&lt;/STRONG&gt;. Be sure to back up your data and please don’t test Windows 7 on your primary home or business PC.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;You have 10 days to activate the product.&lt;/STRONG&gt; If not activated within 10 days, the system will shut down once every hour until activated. Unsure on how to activate? Visit our &lt;A id=mainContentContainer_ctl05 onclick="javascript:Track('mainContentContainer_ctl00|mainContentContainer_ctl05',this);window.open(this.href);return false;" href="http://blogs.technet.com/controlpanel/blogs/ee388361.aspx"&gt;&lt;FONT color=#0033cc&gt;FAQ&lt;/FONT&gt;&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;The 90-day Trial&lt;/STRONG&gt; is the full working version of the Windows 7 Enterprise, the version most of you will be working with in your corporate environment. It will not require a product key (it is embedded with the download).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;The 90-day Trial&lt;/STRONG&gt; will shut down once every hour when you have reached the end of the 90-day evaluation period.&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;The 90-day Trial&lt;/STRONG&gt; is offered for a limited time and in limited quantity. The download will be available through March 31, 2010, while supplies last.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;After the 90-day Trial expires&lt;/STRONG&gt;, if you wish to continue to use Windows 7 Enterprise, please note that you will be required to purchase and perform a clean installation of Windows 7, including drivers and applications. Please keep this in mind; Windows 7 Enterprise is not available through retail channels.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Technical details/updates/questions:&lt;/STRONG&gt; Please review our &lt;A id=mainContentContainer_ctl06 onclick="javascript:Track('mainContentContainer_ctl00|mainContentContainer_ctl06',this);window.open(this.href);return false;" href="http://blogs.technet.com/controlpanel/blogs/ee388361.aspx"&gt;&lt;FONT color=#0033cc&gt;FAQ&lt;/FONT&gt;&lt;/A&gt; or visit the &lt;A id=mainContentContainer_ctl07 onclick="javascript:Track('mainContentContainer_ctl00|mainContentContainer_ctl07',this);window.open(this.href);return false;" href="http://social.technet.microsoft.com/Forums/en/category/w7itpro"&gt;&lt;FONT color=#0033cc&gt;Windows 7 support forum&lt;/FONT&gt;&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Stay informed&lt;/STRONG&gt;. You can keep up with general technical information and news by following the &lt;A id=mainContentContainer_ctl08 onclick="javascript:Track('mainContentContainer_ctl00|mainContentContainer_ctl08',this);window.open(this.href);return false;" href="http://windowsteamblog.com/blogs/springboard/default.aspx"&gt;&lt;FONT color=#0033cc&gt;Springboard Series blog&lt;/FONT&gt;&lt;/A&gt;. Want technical guidance, tips, and tools? Visit the &lt;A id=mainContentContainer_ctl09 onclick="javascript:Track('mainContentContainer_ctl00|mainContentContainer_ctl09',this);window.open(this.href);return false;" href="http://technet.microsoft.com/windows/dd361745.aspx?ITPID=carepgm"&gt;&lt;FONT color=#0033cc&gt;Springboard Series on TechNet&lt;/FONT&gt;&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Keep your PC updated&lt;/STRONG&gt;: Be sure to turn on automatic updates in Windows Update in case we publish updates for the 90-day Trial.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Partners&lt;/STRONG&gt;-: Learn more about Windows 7 on the &lt;A id=mainContentContainer_ctl10 onclick="javascript:Track('mainContentContainer_ctl00|mainContentContainer_ctl10',this);window.open(this.href);return false;" href="http://partner.microsoft.com/global/windows7"&gt;&lt;FONT color=#0033cc&gt;Microsoft Partner Portal&lt;/FONT&gt;&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Still not sure after that? Seek medical attention, there's something wrong with you.&lt;/P&gt;
&lt;P&gt;:)&lt;/P&gt;
&lt;P&gt;Ned "get some!" Pyle&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3294925" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Implementing Content Freshness protection in DFSR</title><link>http://blogs.technet.com/askds/archive/2009/11/18/implementing-content-freshness-protection-in-dfsr.aspx</link><pubDate>Wed, 18 Nov 2009 21:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3294898</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3294898.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3294898</wfw:commentRss><description>&lt;P&gt;Hi all, Ned here again. Starting in Windows Server 2008 and continuing in Windows Server 2008 R2, DFSR supports a protective mechanism called “Content Freshness”. Today I’ll discuss this protection, how to implement it, and what to do when it swings into operation. &lt;/P&gt;
&lt;H3&gt;Background&lt;/H3&gt;
&lt;P&gt;Content Freshness is an admin-defined setting that you can set on a per-computer basis when using DFSR on Win2008 or Win2008 R2 – it does not exist on Windows Server 2003 R2. The DFSR database has a record for each Replicated Folder (RF) called CONTENT_SET_RECORD. This record contains a timestamp called “LastConnected”. We store this record on a per-Replicated-Folder basis because it’s possible for a replicated folder to be current when it’s connected to other members in that replication group. At the same time, another replicated folder can be stale because it is not connected with other members in its replication group. Every day, DFSR updates this timestamp to show the opportunity for replication occurred. When attempting replication for an RF between computers, the DFSR service checks if the last time replication was allowed is older than the freshness date. If the last-allowed-replicated date is older, it replicates. If it’s not, we block replication. &lt;/P&gt;
&lt;P&gt;By now, you’re asking yourself “why would I want to &lt;I&gt;block&lt;/I&gt; replication.” Good question. DFSR has a JET database just like Active Directory, and it uses multi-master replication just like AD. This means that it must implement &lt;A href="http://msdn.microsoft.com/en-us/library/cc232143(PROT.13).aspx#tombstone" mce_href="http://msdn.microsoft.com/en-us/library/cc232143(PROT.13).aspx#tombstone"&gt;tombstones&lt;/A&gt; to deleted items to replicate. When a file is deleted in DFSR, the local database records the deletion as a tombstone in the database – a logical deletion. After &lt;B&gt;60 days&lt;/B&gt; DFSR garbage collects the record from the database and it is truly gone – a physical deletion. Online defragmentation of the database can now reclaim that whitespace. The 60 days allows all the replication partners to learn about the deletion and act on it. &lt;/P&gt;
&lt;P&gt;And herein lays the problem. If a DFSR server cannot replicate an RF for more than 60 days, but then replication is allowed later, &lt;I&gt;it can replicate out old deletions for files that are actually live or replicate out stale data and overwrite existing files.&lt;/I&gt; If you’ve ever worked on an Active Directory “lingering object” issue, you have seen what can happen when a DC that was offline for months is brought back up. This is why &lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;317097" mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;317097"&gt;Strict Replication Consistency&lt;/A&gt; was invented for AD – Content Freshness protection is the same thing. &lt;/P&gt;
&lt;P&gt;Being “unable to replicate” can mean any one of these scenarios:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Disabling the replication connections. &lt;/LI&gt;
&lt;LI&gt;Deleting the replication connections (either one-way or in both directions). &lt;/LI&gt;
&lt;LI&gt;Stopping the DFSR service. &lt;/LI&gt;
&lt;LI&gt;Closing the schedule (i.e. setting “no replication”) &lt;/LI&gt;
&lt;LI&gt;Keeping the server shut off. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This whole content freshness idea is novel enough that we went to the trouble of applying for a &lt;A href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PG01&amp;amp;p=1&amp;amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=%2220070168516%22.PGNR.&amp;amp;OS=DN/20070168516&amp;amp;RS=DN/20070168516" mce_href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PG01&amp;amp;p=1&amp;amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=%2220070168516%22.PGNR.&amp;amp;OS=DN/20070168516&amp;amp;RS=DN/20070168516"&gt;patent&lt;/A&gt; on it.&lt;/P&gt;
&lt;H3&gt;Implementing Content Freshness Protection&lt;/H3&gt;
&lt;P&gt;Content Freshness protection is not enabled by default. To turn it on you simply modify the DfsrMachineConfig setting for MaxOfflineTimeInDays on each DFSR server with:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2&gt;&lt;FONT face=Consolas&gt;wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig set MaxOfflineTimeInDays=&lt;I&gt;&lt;FONT color=#ff0000&gt;&amp;lt;some value&amp;gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The recommendation is to set the value to 60:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2&gt;&lt;FONT face=Consolas&gt;wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig set MaxOfflineTimeInDays=60&lt;I&gt;&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Remember, this has to be done on &lt;I&gt;all&lt;/I&gt; DFSR servers, as this change only affects the computer itself. This value is not stored in a central AD location, but instead in the &lt;B&gt;DfsrMachineConfig.XML&lt;/B&gt; file that resides in the hidden operating system folder “%systemdrive%\system volume information\dfsr\config”:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_2.png" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb.png" width=480 height=472 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can also view your existing MaxOfflineTimeInDays with:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=Consolas&gt;wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig get MaxOfflineTimeInDays&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Remember, by default this protection is OFF and be assumed to be zero if there are no entries in the DfsrMachineConfig.xml. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Note: &lt;/B&gt;Sharp-eyed admins may notice that we actually have an AD attribute stamped on every Replication Group called &lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms677177(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms677177(VS.85).aspx"&gt;ms-DFSR-TombstoneExpiryInMin&lt;/A&gt; that appears to control tombstone lifetime. It even has the value - in minutes - for 60 days. Sorry to disappoint you, but this attribute is never read by DFSR and changing it has no effect – tombstone lifetime garbage collection is always hard-coded to 60 days in the service and cannot be changed.&lt;/P&gt;
&lt;H3&gt;Protection in Action&lt;/H3&gt;
&lt;P&gt;Let’s see how all this works. My repro environment: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A pair of Windows Server 2008 R2 computers named &lt;B&gt;2008r2-fresh-01&lt;/B&gt; and &lt;B&gt;2008r2-fresh-02&lt;/B&gt;&lt;/LI&gt;
&lt;LI&gt;Replicating in a Replication Group named “RG1” &lt;/LI&gt;
&lt;LI&gt;Using a Replicated Folder named “RF1”&lt;/LI&gt;
&lt;LI&gt;Keeping a few user files in sync.&lt;/LI&gt;
&lt;LI&gt;MaxOfflineTimeInDays set to 60 on 2008r2-fresh-02&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Important note:&lt;/B&gt; I am going to simulate the offline time by rolling clocks forward. &lt;B&gt;Never ever&lt;/B&gt; do this in production – this is for testing and demonstration purposes only. Also, I only set MaxOfflineTimeInDays on one server – you would do this on all servers.&lt;/P&gt;
&lt;P&gt;So here’s my data:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_4.png" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_1.png" width=526 height=269 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now I stop DFSR on &lt;B&gt;2008r2-fresh-02&lt;/B&gt; and roll time forward to January 1&lt;SUP&gt;st&lt;/SUP&gt;, 2010 on both servers - about 75 days from this writing. I then make a few changes on &lt;B&gt;2008r2-fresh-02&lt;/B&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_6.png" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_2.png" width=545 height=266 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And then I start the DFSR service back up on &lt;B&gt;2008r2-fresh-02&lt;/B&gt;. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;My changed files do not replicate out&lt;/LI&gt;
&lt;LI&gt;New files do not replicate in&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I now have this event:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;Log Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DFS Replication &lt;BR&gt;Source:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DFSR &lt;BR&gt;Date:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/1/2010 3:37:14 PM &lt;BR&gt;Event ID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;4012&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;Task Category: None &lt;BR&gt;Level:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;Error&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;Keywords:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Classic &lt;BR&gt;User:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A &lt;BR&gt;Computer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2008r2-fresh-02.blueyonderairlines.com &lt;BR&gt;Description: &lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;The DFS Replication service stopped replication on the replicated folder at local path c:\rf1. It has been disconnected from other partners for 76 days, which is longer than the MaxOfflineTimeInDays parameter&lt;/FONT&gt;&lt;/STRONG&gt;. Because of this, DFS Replication considers this data to be stale, and will replace it with data from other members of the replication group during the next replication. DFS Replication will move the stale files to the local Conflict folder. No user action is required. &lt;BR&gt;Additional Information: &lt;BR&gt;Error: 9061 (The replicated folder has been offline for too long.) &lt;BR&gt;Replicated Folder Name: rf1 &lt;BR&gt;Replicated Folder ID: 5856C18F-CA72-4D2D-9D89-4CC1D8042D86 &lt;BR&gt;Replication Group Name: rg1 &lt;BR&gt;Replication Group ID: BC5976EF-997E-4149-819D-57193F21EC76 &lt;BR&gt;Member ID: FAEC4B17-E81F-4036-AAD9-78AA46814606&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Note: &lt;/B&gt;this event has &lt;I&gt;incorrect wording&lt;/I&gt;. The first two sentences in the description are good, but the following sentences are wrong. DFSR does &lt;B&gt;&lt;I&gt;not&lt;/I&gt;&lt;/B&gt; self-correct this situation, it does &lt;B&gt;&lt;I&gt;not&lt;/I&gt;&lt;/B&gt; move files into the ConflictAndDeleted folder, and you, the user, &lt;B&gt;have&lt;/B&gt; actions you need to take. More on this later.&lt;/P&gt;
&lt;P&gt;The DFSR Debug logs will show (edited for brevity):&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;20100101 15:37:14.410 1008 CSMG 5504 [WARN] ContentSetManager::CheckContentSetState&lt;FONT color=#ff0000&gt; &lt;B&gt;This replicated folder has not connected to other partners for a long time&lt;/B&gt;.&lt;/FONT&gt; lastOnlineTime: [*** Logger Runtime Error:-114757888 ***]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;20100101 15:37:14.410 1008 CSMG 7492 [ERROR] ContentSetManager::Initialize Failed to initialize ContentSetManager csId:{5856C18F-CA72-4D2D-9D89-4CC1D8042D86} csName:rf1 Error:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;+ [Error:9061(0x2365) ContentSetManager::CheckContentSetState contentsetmanager.cpp:5596 1008 C &lt;B&gt;&lt;FONT color=#ff0000&gt;The replicated folder has been offline for too long.&lt;/FONT&gt;&lt;/B&gt;]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Consolas&gt;20100101 15:37:14.410 1008 CSMG 7972 ContentSetManager::Run csId:{5856C18F-CA72-4D2D-9D89-4CC1D8042D86} &lt;B&gt;&lt;FONT color=#ff0000&gt;csName:rf1 state:InitialBuilding&lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;20100101 15:37:14.504 1948 SRTR 957 [WARN] SERVER_EstablishSession Failed to establish a replicated folder session. connId:{5E05AE2A-6117-4206-B745-7785DB316F74} csId:{5856C18F-CA72-4D2D-9D89-4CC1D8042D86} Error:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;+ [Error:9028(0x2344) UpstreamTransport::EstablishSession upstreamtransport.cpp:808 1948 C &lt;B&gt;&lt;FONT color=#ff0000&gt;The content set was not found&lt;/FONT&gt;&lt;/B&gt;]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;The state of the replicated folder will be “In Error” – i.e. set to 5:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=Consolas&gt;wmic.exe /namespace:\\root\microsoftdfs path DfsrReplicatedFolderInfo get ReplicationGroupName,ReplicatedFolderName,State&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;ReplicatedFolderName&amp;nbsp;&amp;nbsp; ReplicationGroupName&amp;nbsp;&amp;nbsp; &lt;B&gt;&lt;FONT color=#ff0000&gt;State &lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;rf1&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; rg1&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;B&gt;&lt;FONT color=#ff0000&gt;5&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The above is Content Freshness protection in action. It is protecting your DFSR environment from sending divergent data out to the rest of your working servers. &lt;/P&gt;
&lt;H3&gt;Recovering DFSR from Content Protection&lt;/H3&gt;
&lt;P&gt;&lt;B&gt;Important note: &lt;/B&gt;Before repairing the blocked replication, &lt;B&gt;&lt;I&gt;get a backup of the data on the affected server and its partners&lt;/I&gt;&lt;/B&gt;. Failure to do will tempt Murphy's Law to disastrous new heights. Understand that by following these steps below, any DFSR data that was on this server and never replicated will be moved to PreExisting and/or ConflictAndDeleted - this server goes through non-authoritative sync again and loses all conflicts with other DFSR servers. &lt;U&gt;You have been warned!!!&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Also, whatever is being done to stop replication from working needs to be ironed out - whether it is leaving the service off for months on end or not having any connections. Otherwise this is just going to happen again.&lt;/P&gt;
&lt;P&gt;To get things back in order, do the following:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;1. Start &lt;B&gt;DFSMGMT.MSC&lt;/B&gt; on the affected server. &lt;/P&gt;
&lt;P&gt;2. On any affected replication groups this server is a member of, select the computer on the Membership tab and "Disable" it.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_8.png" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_3.png" width=560 height=321 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;3. Accept the warning prompt.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_10.png" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_4.png" width=428 height=221 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/ImplementingContentFreshnessprotectionin_E578/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;4. If the reason for replication never occurring was the schedule being set to "no replication" on the RG or RF, or no bi-directional connections being place between servers, fix that situation now. &lt;/P&gt;
&lt;P&gt;5. Force AD Replication and verify it has converged. &lt;/P&gt;
&lt;P&gt;6. On the affected server, run:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=Consolas&gt;DFSRADMIN.EXE POLLAD&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;7. Wait for the 4008 and 4114 events being written to the DFSR event log to confirm that the replicated folder(s) are no longer being replicated. &lt;/P&gt;
&lt;P&gt;8. In &lt;B&gt;DFSMGMT.MSC&lt;/B&gt;, "Enable" the replication again on the affected replicated folders for that server. &lt;/P&gt;
&lt;P&gt;9. Force AD replication and POLLAD again. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The server goes through &lt;B&gt;&lt;I&gt;non-authoritative&lt;/I&gt;&lt;/B&gt; initial sync, as if it was setup the first time. All matching data is unchanged and does not replicate. Any files on the server that do not exist on its authoritative partner are moved to the &lt;I&gt;PreExisting&lt;/I&gt; folder. Any files on the server that have been changed locally are moved to the &lt;I&gt;ConflictAndDeleted&lt;/I&gt; folder and the authoritative server's copy is replicated inbound.&lt;/P&gt;
&lt;H3&gt;The Sum Up &lt;/H3&gt;
&lt;P&gt;Content Freshness protection is a &lt;I&gt;good thing&lt;/I&gt; and putting it in place may someday save you some real pain. Trust me – we work cases here where Content Freshness being enabled would have stopped huge problems. All it takes is Windows Server 2008 or later, and a few moments of your time.&lt;/P&gt;
&lt;P&gt;- Ned “Kool and the Gang” Pyle&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3294898" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/DFSR/default.aspx">DFSR</category></item><item><title>I Hate Mondays</title><link>http://blogs.technet.com/askds/archive/2009/11/16/i-hate-mondays.aspx</link><pubDate>Mon, 16 Nov 2009 18:04:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3294166</guid><dc:creator>NedPyle</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.technet.com/askds/comments/3294166.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3294166</wfw:commentRss><description>&lt;p&gt;The lesson here is if you go on vacation for a week, make sure your boss is gone too. Otherwise he will do this to your cubicle:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/Ned%20016-small_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Ned 016-small" border="0" alt="Ned 016-small" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/Ned%20016-small_thumb.jpg" width="691" height="413" /&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/Ned%20021-small_2.jpg"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/HPIM1393-small_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="HPIM1393-small" border="0" alt="HPIM1393-small" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/HPIM1393-small_thumb.jpg" width="407" height="481" /&gt;&lt;/a&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Ned 021-small" border="0" alt="Ned 021-small" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/Ned%20021-small_thumb.jpg" width="289" height="481" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/Ned%20019-small_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Ned 019-small" border="0" alt="Ned 019-small" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/Ned%20019-small_thumb.jpg" width="687" height="411" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Which just goes to show how important a manager’s time really is, of course. Ah well, at least I got some cookies.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/HPIM1396-small_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="HPIM1396-small" border="0" alt="HPIM1396-small" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/IHateMondays_B0D6/HPIM1396-small_thumb.jpg" width="280" height="352" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I hate you Mike.&lt;/p&gt;  &lt;p&gt;- Ned “Neebler Elf” Pyle&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3294166" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/Silly+Rabbit/default.aspx">Silly Rabbit</category></item><item><title>New Directory Services KB Articles/Blogs 10/25-10/31</title><link>http://blogs.technet.com/askds/archive/2009/11/04/new-directory-services-kb-articles-blogs-10-25-10-31.aspx</link><pubDate>Wed, 04 Nov 2009 16:03:59 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3291443</guid><dc:creator>Craig</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3291443.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3291443</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;KB&lt;/strong&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=975830"&gt;975830&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;The memory usage of the Dns.exe process keeps increasing after you install hotfix 941672 on a computer that is running Windows Server 2003 SP2 and that has the DNS server role installed&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=972622"&gt;972622&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;The Active Directory Application Mode index may become corrupted if you search the instance by using the LDAP virtual list view control&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=975792"&gt;975792&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;Numeric host names cannot be resolved on a computer that is running Windows Vista or Windows Server 2008&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=969371"&gt;969371&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;Error message when you run a command at the Command Prompt window in Windows Server 2008 Server Core: &amp;quot;The specified service does not exist as an installed Service&amp;quot;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=975943"&gt;975943&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;Error code when an application uses the CredSSP if the authenticated user account is a member of many security groups on a computer that is running Windows Vista or Windows Server 2008: &amp;quot;0x80090329&amp;quot;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976921"&gt;976921&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;A DFSR propagation report logs the following error on a Windows Server 2008 domain controller: &amp;quot;Cannot open test file on the member The network path was not found.&amp;quot;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976922"&gt;976922&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;The &amp;quot;Run only allowed Windows applications&amp;quot; Group Policy setting displays no entries on a computer that is running Windows Vista, Windows Server 2008, or Windows 7&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=968929"&gt;968929&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;Description of the Windows Management Framework on Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=974522"&gt;974522&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;A LDAP simple bind action fails on a domain controller that is running Windows Server 2008 if the distinguished name of the user account exceeds 256 characters&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976427"&gt;976427&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;Computers that are running Windows 7 or Windows Server 2008 R2 stop responding at a black screen if a screen saver is enabled&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="55"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=977110"&gt;977110&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1311"&gt;         &lt;p&gt;How to select time zone for countries or regions that are not listed in Windows time zone list&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;Blogs&lt;/strong&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askds/archive/2009/10/29/explanation-of-the-remote-desktop-services-cal-upgrade-behavior-in-windows-server-2003-and-windows-server-2008.aspx"&gt;Explanation of the Remote Desktop Services CAL Upgrade behavior in Windows Server 2003 and Windows Server 2008&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askds/archive/2009/10/28/dfs-referrals-and-ipv6-outta-site.aspx"&gt;DFS Referrals and IPv6: Outta site!&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askds/archive/2009/10/27/how-to-decommission-an-adam-adlds-server-and-add-additional-servers.aspx"&gt;How to Decommission an ADAM/ADLDS server and Add Additional Servers&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askds/archive/2009/10/26/using-admt-3-1-to-migrate-to-windows-server-2008-r2-domains.aspx"&gt;Using ADMT 3.1 to migrate to Windows Server 2008 R2 domains&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/31/learn-more-about-system-image-backup.aspx"&gt;Learn more about system image backup&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/powershell/archive/2009/10/31/quick-dirty-super-useful-scripting.aspx"&gt;Quick, Dirty, Super-Useful Scripting&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/rds/archive/2009/10/30/remote-desktop-load-simulation-toolset.aspx"&gt;Remote Desktop Load Simulation Toolset&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/10/30/dnssec-security-guide-update-now-available.aspx"&gt;DNSSEC Security Guide – update now available&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://trycatch.be/blogs/roggenk/archive/2009/10/29/free-ms-press-ebook-introducing-windows-server-2008-r2.aspx"&gt;Free MS Press ebook: Introducing Windows Server 2008 R2&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/tomek/archive/2009/10/29/snapshot-recovery-tool-strikes-back.aspx"&gt;Snapshot recovery tool strikes back&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/grouppolicy/archive/2009/10/28/cross-post-terminal-server-2003-issues-with-group-policy-preferences-history-folder.aspx"&gt;Cross post: Terminal Server 2003 issues with Group Policy Preferences History Folder&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/rds/archive/2009/10/28/announcing-the-availability-of-remote-desktop-connection-7-0-for-windows-xp-sp3-windows-vista-sp1-and-windows-vista-sp2.aspx"&gt;Announcing the availability of Remote Desktop Connection 7.0 for Windows XP SP3, Windows Vista SP1, and Windows Vista SP2&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://trycatch.be/blogs/roggenk/archive/2009/10/28/update-free-p2v-tool-disk2vhd-exe-command-line-support.aspx"&gt;Update: Free P2V tool: Disk2Vhd.exe – Command line support&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://sdmsoftware.com/blog/2009/10/cool_new_tool_for_comparing_ie.html"&gt;Cool new tool for comparing IE Zone Security Settings&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://feedproxy.google.com/~r/BsOnPosh/~3/2VmeEQds7W8/1068"&gt;Powershell v2 is yours!&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/powershell/archive/2009/10/27/windows-management-framework-is-here.aspx"&gt;Windows Management Framework is here!&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/ipv6/archive/2009/10/27/new-directaccess-documentation-is-now-available.aspx"&gt;New DirectAccess documentation is now available&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/27/optional-configuration-for-the-dfs-replication-management-pack.aspx"&gt;Optional configuration for the DFS Replication Management Pack&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/grouppolicy/archive/2009/10/27/windows-7-do-i-need-to-change-my-active-directory-for-new-group-policy-features.aspx"&gt;Windows 7 - Do I need to change my Active Directory for new Group Policy features?&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/27/configuring-the-dfs-replication-management-pack.aspx"&gt;Configuring the DFS Replication Management Pack&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="797"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/janelewis/archive/2009/10/27/scalable-networking-pack-revisited-for-2008.aspx"&gt;Scalable Networking Pack revisited for 2008&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3291443" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/KB+Articles/default.aspx">KB Articles</category><category domain="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx">Other Blogs</category></item><item><title>Auditing Password and Account Lockout Policy on Windows Server 2008 and R2</title><link>http://blogs.technet.com/askds/archive/2009/11/02/auditing-password-and-account-lockout-policy-on-windows-server-2008-and-r2.aspx</link><pubDate>Mon, 02 Nov 2009 18:13:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290881</guid><dc:creator>NedPyle</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askds/comments/3290881.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3290881</wfw:commentRss><description>&lt;p&gt;Ned here again. Let’s talk about auditing your domain for changes made to Password and Account Lockout policies. Frankly, it’s a real pain in the neck to figure out Password and Account Lockout auditing and there are legacy architectural decisions behind how this all works, so I’ll make sure to cover all the bases. This also includes auditing your Fine Grain Password policies (FGPP), for you bleeding-edge types. &lt;/p&gt;  &lt;h3&gt;Understanding how these policies work&lt;/h3&gt;  &lt;p&gt;We use Password and Account Lockout policies to control domain authentication. Password policies set requirements for things like password length, complexity, and maximum age. Account Lockout policies control lockout threshold and duration, and are very popular with &lt;a href="http://support.microsoft.com/kb/962007"&gt;The Devil&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;There are two types of Password and Account Lockout policies in a domain:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc748850(WS.10).aspx"&gt;Domain-wide&lt;/a&gt; – Introduced in Windows NT and set in Active Directory through domain security policy. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc770842(WS.10).aspx"&gt;Fine Grained&lt;/a&gt; – Introduced in Windows Server 2008 and set in AD through manual means like &lt;b&gt;ADSIEDIT&lt;/b&gt; or &lt;a href="http://technet.microsoft.com/en-us/library/dd391898(WS.10).aspx"&gt;AD PowerShell&lt;/a&gt;. It configures settings on a user or group-membership basis, and there can be as many as you like.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Domain-based policy, while being set through security policy, is actually written to attributes on the root of the domain. &lt;strong&gt;ADSIEdit&lt;/strong&gt; shows this object using the distinguished name of the domain name. This odd location results from providing NT 4.0 compatibility. Since NT 4.0 could not apply group policy, we had to store these values somewhere and answer requests about the settings in an NT fashion.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_thumb.png" width="678" height="321" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the other hand, Fine Grained policies write to their own location. Windows stores each policy as a leaf object. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_thumb_1.png" width="506" height="420" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When you edit your built-in Default Domain password policy, you are actually editing:&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;\\contoso.com\sysvol\contoso.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\MACHINE\Microsoft\Windows NT\SecEdit\&lt;b&gt;GptTmpl.inf&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;All your settings are in this format:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;[System Access]       &lt;br /&gt;MinimumPasswordAge = 0        &lt;br /&gt;MaximumPasswordAge = 60        &lt;br /&gt;MinimumPasswordLength = 8        &lt;br /&gt;PasswordComplexity = 1        &lt;br /&gt;PasswordHistorySize = 4        &lt;br /&gt;LockoutBadCount = 50        &lt;br /&gt;ResetLockoutCount = 30        &lt;br /&gt;LockoutDuration = 30        &lt;br /&gt;RequireLogonToChangePassword = 0        &lt;br /&gt;ForceLogoffWhenHourExpire = 0        &lt;br /&gt;ClearTextPassword = 0        &lt;br /&gt;LSAAnonymousNameLookup = 0&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;When DC applies this security policy during the five minute group policy refresh, the DC stamps these settings on the domainDNS object. And voila, you have your policies in place. But think about that – the &lt;i&gt;DC&lt;/i&gt; stamps these settings in place when applying &lt;i&gt;computer&lt;/i&gt; policy. Who do you think will be listed as the user in your audit event logs? That’s right – the DC itself. And that’s where this blog post comes in. :-)&lt;/p&gt;  &lt;h3&gt;Auditing Domain-Wide Policy &lt;/h3&gt;  &lt;p&gt;There are three main things you need to do to see domain-wide password and account lockout setting changes, but they differ slightly by OS:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Put an auditing entry on the “Policies” container. Enabling auditing for EVERYONE on the “CN=Policies,CN=System,DC=&amp;lt;your domain&amp;gt;” container causes auditing to track all writes, deletes, and permission modifications. The audit event shows the user modifying group policy in general. Obviously, this is useful for more than just password policy changes – “Hey, who set this policy to push a &lt;a href="http://www.domomode.com/wallpaper/domo/1_1280x1024.jpg"&gt;Domo-Kun&lt;/a&gt; wallpaper out to all the computers?”&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_thumb_2.png" width="561" height="515" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;2. Enable subcategory auditing for:&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; a. “&lt;i&gt;Authentication Policy Change&lt;/i&gt;” (if using Windows Server 2008 R2 DC’s).&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; b. “&lt;i&gt;Other Account Management Events&lt;/i&gt;” (if using Windows Server 2008 DC’s).&lt;/p&gt;    &lt;p&gt;3. Enable subcategory auditing for “&lt;i&gt;Directory Service Changes&lt;/i&gt;”.&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Note: In Windows Server 2008 R2, granular subcategory auditing is available through GPMC. &lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_thumb_3.png" width="630" height="494" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;In Windows Server 2008, you need to use the &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;921469"&gt;script provided in KB921469&lt;/a&gt;. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;After enabling auditing, Windows then generates security audit events for anyone editing domain-wide security policy for passwords and account lockouts:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1.&amp;#160;&amp;#160;&amp;#160; An event 5136 will be written that shows the versionNumber attribute of the policy being raised: &lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Security       &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Security-Auditing        &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10/24/2009 3:04:17 PM        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5136&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Task Category: Directory Service Changes        &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Information        &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Audit Success        &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A        &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008r2-f-01.contoso.com        &lt;br /&gt;Description:        &lt;br /&gt;A directory service object was modified.        &lt;br /&gt;Subject:        &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Consolas"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&amp;#160;&amp;#160;&amp;#160; Security ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO\Administrator             &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Administrator              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Domain:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO&lt;/font&gt;&lt;/strong&gt;          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Logon ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x1e936 &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Directory Service:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160; contoso.com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Type:&amp;#160;&amp;#160;&amp;#160; Active Directory Domain Services        &lt;br /&gt;Object:        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;DN:&amp;#160;&amp;#160;&amp;#160; CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=POLICIES,CN=SYSTEM,DC=CONTOSO,DC=COM&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; GUID:&amp;#160;&amp;#160;&amp;#160; CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=contoso,DC=com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Class:&amp;#160;&amp;#160;&amp;#160; groupPolicyContainer        &lt;br /&gt;Attribute:        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;LDAP Display Name:&amp;#160;&amp;#160;&amp;#160; versionNumber&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Syntax (OID):&amp;#160;&amp;#160;&amp;#160; 2.5.5.9        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#ff0000"&gt;&lt;strong&gt;Value:&amp;#160;&amp;#160;&amp;#160; 121&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;blockquote&gt;&lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Note: The event ID shows the name of the user that modified the policy – every policy edit raises the version number. Now we know to go look at the policy and that someone changed it.&lt;/p&gt;    &lt;p&gt;2. Windows writes a follow-up event (event id 4739) for each type of change – lockout policy or password policy. For example:&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Security       &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Security-Auditing        &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10/24/2009 3:01:28 PM        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4739&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Task Category: Authentication Policy Change        &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Information        &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Audit Success        &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A        &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008r2-f-01.contoso.com        &lt;br /&gt;Description:        &lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Domain Policy was changed.&lt;/strong&gt;&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Change Type:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Lockout Policy modified&lt;/strong&gt;&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Subject:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Security ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SYSTEM        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008R2-F-01$        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Domain:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Logon ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x3e7 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Domain:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Domain Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Domain ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO\ &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Changed Attributes:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Min. Password Age:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Max. Password Age:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Force Logoff:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#ff0000"&gt;&lt;strong&gt;Lockout Threshold:&amp;#160;&amp;#160;&amp;#160; 500&lt;/strong&gt;&lt;/font&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Lockout Observation Window:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Lockout Duration:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Password Properties:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Min. Password Length:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Password History Length:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Machine Account Quota:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Mixed Domain Mode:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Domain Behavior Version:&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; OEM Information:&amp;#160;&amp;#160;&amp;#160; -&lt;/font&gt; &lt;/p&gt;    &lt;p&gt;==== &lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Security       &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Security-Auditing        &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10/24/2009 3:04:23 PM        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4739&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Task Category: Authentication Policy Change        &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Information        &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Audit Success        &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A        &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008r2-f-01.contoso.com        &lt;br /&gt;Description:        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Domain Policy was changed.&lt;/font&gt;&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Change Type:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Password Policy modified&lt;/strong&gt;&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Subject:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Security ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SYSTEM        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008R2-F-01$        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Domain:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Logon ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x3e7 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Domain:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Domain Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Domain ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO\ &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Changed Attributes:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Min. Password Age:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Max. Password Age:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Force Logoff:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Lockout Threshold:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Lockout Observation Window:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Lockout Duration:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Password Properties:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;Min. Password Length:&amp;#160;&amp;#160;&amp;#160; 5&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Password History Length:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Machine Account Quota:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Mixed Domain Mode:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Domain Behavior Version:&amp;#160;&amp;#160;&amp;#160; -        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; OEM Information:&amp;#160;&amp;#160;&amp;#160; -&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Notice the account name is the DC itself. This event, while useful, needs to be correlated with the 5136 event to see what changed. And even then, these events can sometimes be difficult to understand – what is a “password property” after all? (it’s for complexity being turned on or off). You should probably use these events as a notification to go examine the actual policies in &lt;b&gt;GPMC&lt;/b&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You’re probably asking yourself why I didn’t just audit the actual domain root object and skip using the “Authentication Policy Change” and “Other Account Management Events”. This is another of the vagaries of security policy auditing – it doesn’t work. Simply auditing the “DC=domain,DC=com” object does not return any information about password or lockout changes. Go figure.&lt;/p&gt;  &lt;h3&gt;Auditing Fine-Grained Policy&lt;/h3&gt;  &lt;p&gt;Auditing FGPP is simpler and the data is easier to read. FGPP does not contain intermediate security policy settings. Creating and modifying these policies directly edits the objects in Active Directory. You can create or modify FGPP using &lt;b&gt;PowerShell&lt;/b&gt;, &lt;b&gt;LDP&lt;/b&gt;, &lt;b&gt;LDIFDE&lt;/b&gt;, or &lt;b&gt;ADSIEDIT&lt;/b&gt;. This means there’s no layer between doing work on your behalf. Also, your audit events are clean and self-evident.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Put an auditing entry on the “Password Settings Container” container. Enabling auditing for EVERYONE on the “CN=Password Settings Container,CN=System,DC=&amp;lt;your domain&amp;gt;” object causes Windows to track all users who write, delete, and modify permissions on any FGPPs.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/AuditingPasswordandAccountLockoutPolicyo_B778/image_thumb_4.png" width="547" height="504" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;2. Enable subcategory auditing for “&lt;i&gt;Directory Service Changes&lt;/i&gt;” (see previous section for steps).&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;After enabling auditing, Windows generates a security audit event for anyone editing FGPPs for each change made. Also, the audit event includes the new value and the value prior to the change:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Security       &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Security-Auditing        &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10/24/2009 4:20:54 PM        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5136&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Task Category: Directory Service Changes        &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Information        &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Audit Success        &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A        &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008r2-f-01.contoso.com        &lt;br /&gt;Description:        &lt;br /&gt;A directory service object was modified.        &lt;br /&gt;Subject:        &lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; Security ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO\RobGreene           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RobGreene            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Domain:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO&lt;/strong&gt;&lt;/font&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Logon ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x1e936 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Directory Service:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160; contoso.com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Type:&amp;#160;&amp;#160;&amp;#160; Active Directory Domain Services        &lt;br /&gt;Object:        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&amp;#160;&amp;#160;&amp;#160; DN:&amp;#160;&amp;#160;&amp;#160; CN=VIP DomainUsersPSO,CN=Password Settings Container,CN=System,DC=contoso,DC=com&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; GUID:&amp;#160;&amp;#160;&amp;#160; CN=VIP DomainUsersPSO,CN=Password Settings Container,CN=System,DC=contoso,DC=com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Class:&amp;#160;&amp;#160;&amp;#160; msDS-PasswordSettings        &lt;br /&gt;Attribute:        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;LDAP Display Name:&amp;#160;&amp;#160;&amp;#160; msDS-PasswordComplexityEnabled&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Syntax (OID):&amp;#160;&amp;#160;&amp;#160; 2.5.5.8        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;Value:&amp;#160;&amp;#160;&amp;#160; TRUE&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Operation:        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;Type:&amp;#160;&amp;#160;&amp;#160; Value Deleted&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Correlation ID:&amp;#160;&amp;#160;&amp;#160; {6afa8930-85cd-44d9-828b-9cc3c1b5a8b9}        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Application Correlation ID:&amp;#160;&amp;#160;&amp;#160; -&lt;/font&gt; &lt;/p&gt;    &lt;p&gt;=== &lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Log Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Security       &lt;br /&gt;Source:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft-Windows-Security-Auditing        &lt;br /&gt;Date:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10/24/2009 4:20:54 PM        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Event ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5136&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Task Category: Directory Service Changes        &lt;br /&gt;Level:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Information        &lt;br /&gt;Keywords:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Audit Success        &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; N/A        &lt;br /&gt;Computer:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2008r2-f-01.contoso.com        &lt;br /&gt;Description:        &lt;br /&gt;A directory service object was modified.        &lt;br /&gt;Subject:        &lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; Security ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO\RobGreene           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RobGreene            &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Account Domain:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONTOSO&lt;/strong&gt;&lt;/font&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Logon ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x1e936 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Directory Service:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160; contoso.com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Type:&amp;#160;&amp;#160;&amp;#160; Active Directory Domain Services        &lt;br /&gt;Object:        &lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; DN:&amp;#160;&amp;#160;&amp;#160; CN=VIP DomainUsersPSO,CN=Password Settings Container,CN=System,DC=contoso,DC=com&lt;/strong&gt;&lt;/font&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; GUID:&amp;#160;&amp;#160;&amp;#160; CN=VIP DomainUsersPSO,CN=Password Settings Container,CN=System,DC=contoso,DC=com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Class:&amp;#160;&amp;#160;&amp;#160; msDS-PasswordSettings        &lt;br /&gt;Attribute:        &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&amp;#160;&amp;#160;&amp;#160; LDAP Display Name:&amp;#160;&amp;#160;&amp;#160; msDS-PasswordComplexityEnabled&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Syntax (OID):&amp;#160;&amp;#160;&amp;#160; 2.5.5.8        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;Value:&amp;#160;&amp;#160;&amp;#160; FALSE&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;Operation:        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;Type:&amp;#160;&amp;#160;&amp;#160; Value Added&lt;/font&gt;&lt;/strong&gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Correlation ID:&amp;#160;&amp;#160;&amp;#160; {6afa8930-85cd-44d9-828b-9cc3c1b5a8b9}        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Application Correlation ID:&amp;#160;&amp;#160;&amp;#160; -&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here I can see the user &lt;i&gt;RobGreene&lt;/i&gt; logged on and changed the password complexity requirements from TRUE to FALSE. I knew it! &lt;a href="http://www.bing.com/search?q=Rob+Greene+site%3Ablogs.technet.com%2Faskds&amp;amp;src=IE-SearchBox&amp;amp;FORM=IE8SRC"&gt;Rob Greene&lt;/a&gt;, always breaking my stuff…&lt;/p&gt;  &lt;p&gt;See Edie, I told you I’d write a blog post on this. :-)&lt;/p&gt;  &lt;p&gt;- Ned “the chiropractor” Pyle&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3290881" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/audit/default.aspx">audit</category><category domain="http://blogs.technet.com/askds/archive/tags/Authentication/default.aspx">Authentication</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>New Directory Services KB Articles/Blogs 10/18-10/24</title><link>http://blogs.technet.com/askds/archive/2009/10/30/new-directory-services-kb-articles-blogs-10-18-10-24.aspx</link><pubDate>Fri, 30 Oct 2009 19:21:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290464</guid><dc:creator>Craig</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3290464.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3290464</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;KB&lt;/strong&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976723"&gt;976723&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;IPv6 network address seems case-sensitive at address assignment for multiple network adapters installed on a Windows7 and Windows Sever 2008 R2 based computer.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976647"&gt;976647&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;The migration of hotfixes may fail after the installation of a Windows Server 2003 or Windows XP service pack&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=975702"&gt;975702&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;Error message when you change security settings for a folder that contains a child object for which you do not have access permission: &amp;quot;Access is denied&amp;quot;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=974971"&gt;974971&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;Error message when you use the CryptAcquireContext function to request a handle to a third-party CSP on a computer that is running Windows Vista or Windows Server 2008: &amp;quot;0x800b0100 (Invalid Signature)&amp;quot;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=974504"&gt;974504&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;The Windows Remote Manager (WinRM) service does not start after you uninstall WinRM 2.0 on Windows Server 2008 or on Windows Vista&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=975815"&gt;975815&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;File corruption occurs under a stress situation when the CopyFileEx function is used to copy a file between two computers that are running Windows Server 2008 or Windows Vista&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976924"&gt;976924&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;You receive Windows Time Service event IDs 24, 29, and 38 on a virtualized domain controller that is running on a Windows Server 2008-based host server with Hyper-V&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=974909"&gt;974909&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;The network connection of a running Hyper-V virtual machine is lost under heavy outgoing network traffic on a Windows Server 2008 R2-based computer&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=974625"&gt;974625&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;You cannot uninstall ADMT 3.1 after you perform an in-place upgrade to Windows Server 2008 R2&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976659"&gt;976659&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;Known issues that may occur when you use ADMT 3.1 to migrate to a domain that contains Windows Server 2008 R2 domain controllers&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976826"&gt;976826&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;Upgrading a member server to Windows Server 2008 R2 does not fully remove FRS&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976736"&gt;976736&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;How to install Windows PowerShell on a computer that is running Windows Server 2008 R2 Core&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="bottom" width="56"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=976888"&gt;976888&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom" width="1157"&gt;         &lt;p&gt;Error message when you try to manage a server that is running Windows Server 2008 R2 by using the Remote Server Administration Tools for Windows 7: &amp;quot;You do not have the permission to complete this task&amp;quot;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;Blogs&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askds/archive/2009/10/19/admt-rodc-s-and-error-800704f1.aspx"&gt;ADMT, RODC’s, and Error 800704f1&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/23/importing-the-dfs-replication-management-pack.aspx"&gt;Importing the DFS Replication Management Pack&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://sdmsoftware.com/blog/2009/10/group_policy_slow_link_detecti.html"&gt;Group Policy Slow Link Detection in Vista and beyond&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/10/23/linus-torvalds-gives-microsoft-windows-7-a-thumbs-up.aspx"&gt;Linus Torvalds gives Microsoft Windows 7 a thumbs up!&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/rds/archive/2009/10/22/rds-cal-single-pack-now-available-in-retail-channel.aspx"&gt;RDS CAL Single Pack now available in Retail channel&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/adpowershell/archive/2009/10/22/view-configure-protected-acl-and-fixing-broken-inheritance.aspx"&gt;View/Configure Protected ACL and Fixing Broken Inheritance&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/22/installing-the-dfs-replication-management-pack.aspx"&gt;Installing the DFS Replication Management Pack&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/10/22/windows-7-virtual-pc-and-xp-mode-rtm-now-available-for-download.aspx"&gt;Windows 7 Virtual PC and XP Mode RTM - now available for download&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blog.joeware.net/2009/10/21/1762/"&gt;How do you tell AdFind that you only want just the xyz attribute returned?&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/janelewis/archive/2009/10/21/interesting-issue-with-major-implications.aspx"&gt;Interesting Issue with Major Implications&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askperf/archive/2009/10/21/windows-7-windows-server-2008-r2-problem-steps-recorder.aspx"&gt;Windows 7 / Windows Server 2008 R2: Problem Steps Recorder&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/grouppolicy/archive/2009/10/20/group-policy-changes-in-windows-xp-sp3.aspx"&gt;Group Policy Changes in Windows XP SP3&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://feedproxy.google.com/~r/zdnet/microsoft/~3/FAArn5fd7a0/"&gt;Microsoft releases Windows-7-friendly version of Desktop Optimization Pack&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/19/dfs-replication-management-pack-for-operations-manager-2007-is-available.aspx"&gt;DFS Replication Management Pack for Operations Manager 2007 is available&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="497"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askperf/archive/2009/10/19/windows-7-windows-server-2008-r2-applocker.aspx"&gt;Windows 7 / Windows Server 2008 R2: AppLocker&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3290464" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/KB+Articles/default.aspx">KB Articles</category><category domain="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx">Other Blogs</category></item><item><title>Comment issues, continued</title><link>http://blogs.technet.com/askds/archive/2009/10/29/comment-issues-continued.aspx</link><pubDate>Thu, 29 Oct 2009 21:38:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290208</guid><dc:creator>NedPyle</dc:creator><slash:comments>23</slash:comments><comments>http://blogs.technet.com/askds/comments/3290208.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3290208</wfw:commentRss><description>&lt;P&gt;Hey all. If you have a moment, please try and post a comment on this post. Especially non-Microsoft employees. We're still trying to see why comments stopped working.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update Nov 2:&lt;/STRONG&gt; Well, it seems to be working now. :-) Thanks for all the help folks, it's much appreciated. Comment away, we'll see 'em now.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Ned&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3290208" width="1" height="1"&gt;</description></item><item><title>Explanation of the Remote Desktop Services CAL Upgrade behavior in Windows Server 2003 and Windows Server 2008</title><link>http://blogs.technet.com/askds/archive/2009/10/29/explanation-of-the-remote-desktop-services-cal-upgrade-behavior-in-windows-server-2003-and-windows-server-2008.aspx</link><pubDate>Thu, 29 Oct 2009 13:32:26 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290076</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3290076.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3290076</wfw:commentRss><description>&lt;p&gt;Hello everyone, Brian Singleton here. There has been a lot of confusion over the Remote Desktop Services (aka Terminal Server) client access license upgrade process in Windows and this posting is an explanation on how the behavior is actually supposed to function.&lt;/p&gt;  &lt;p&gt;In Windows Server 2003 as well as Windows Server 2008 and Windows Server 2008 R2 we have a group policy setting called, “Prevent License Upgrade” and below is a description of the setting:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font color="#000080"&gt;The license server will always try to provide the appropriate RDS CAL for a connection.&amp;#160; For example a license Server provides a Windows 2000 Remote desktop services (RDS) CAL token for clients connecting to a terminal server running Windows 2000, operating system, a Windows Server 2003 family RDS CAL token for a connection to a terminal server running Windows Server 2003, and a Windows Server 2008 family RDS CAL token for a connection to a terminal server running Windows Server 2008.&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font color="#000080"&gt;By default, if the most appropriate RDS CAL is not available for a connection, a Windows Server 2003 license server will issue a Windows Server 2003 RDS CAL, if available, to the following:&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;i&gt;&lt;font color="#000080"&gt;A client connecting to a Windows 2000 terminal server&lt;/font&gt;&lt;/i&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;i&gt;&lt;font color="#000080"&gt;In the case of a Windows Server 2008 license server, it will issue a Windows Server 2008 RDS CAL, if available, to the following:&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;i&gt;&lt;font color="#000080"&gt;A client connecting to a Windows Server 2003 terminal server&lt;/font&gt;&lt;/i&gt;&lt;/li&gt;    &lt;li&gt;&lt;i&gt;&lt;font color="#000080"&gt;A client connecting to a Windows 2000 terminal server&lt;/font&gt;&lt;/i&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So if it works like it is stated in the group policy setting by default, “why does it not work for me”?&lt;/p&gt;  &lt;p&gt;This feature is only utilized in mixed terminal server\terminal server license server environments. &lt;/p&gt;  &lt;p&gt;The RDS CAL upgrade behavior functions as follows:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Scenario 1: Windows 2000 and Windows Server 2003&lt;/b&gt;:&lt;/p&gt;  &lt;p&gt;In my environment I have a Windows Server 2000 licensing server as well as a Windows Server 2003 licensing server (TLS).&amp;#160; The Windows 2000 TLS does not have any available Windows 2000 TS CAL tokens, but my Windows Server 2003 TLS has only Windows Server 2003 Per Device TS CAL tokens installed.&amp;#160; I also have a Windows 2000 terminal server which retrieves its TS CAL token from the Windows Server 2000 TLS via &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;239107"&gt;license server override&lt;/a&gt;. In this scenario my client is a WinCE thin client, since we require a purchased TS CAL to be installed.&amp;#160; The first time I connect to the Windows 2000 terminal server, I obtain a Windows 2000 Temporary TS CAL token from my Windows 2000 TLS.&amp;#160; The second time I connect to the Windows 2000 terminal server the following occurs:&lt;/p&gt;  &lt;p&gt;Since my Windows 2000 TLS does not have any purchased, permanent TS CAL tokens available, the Windows 2000 TLS will forward the request to another TLS via TS licensing discovery, in the case of my environment, to the Windows Server 2003 TLS.&amp;#160; Since my Windows Server 2003 TLS does not have any Windows 2000 TS CAL tokens installed it will issue a Windows Server 2003 TS CAL token to the client connecting to the Windows 2000 terminal server.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Scenario 2: Windows Server 2003 and Windows Server 2008/Windows Server 2008 R2:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In my environment I have a Windows Server 2003 licensing server as well as a Windows Server 2008 licensing server.&amp;#160; The Windows Server 2003 TLS does not have any Windows Server 2003 TS CAL tokens available, but my Windows Server 2008 TLS has only Windows Server 2008 Per Device RDS CAL tokens installed.&amp;#160; I also have a Windows Server 2003 terminal server which retrieves its TS CAL tokens from the Windows Server 2003 TLS via &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;279561"&gt;license server override&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In this scenario my client is a Windows XP Professional client.&amp;#160; The first time I connect to the Windows Server 2003 terminal server, I obtain a Windows Server 2003 Temporary TS CAL token from my Windows Server 2003 TLS.&amp;#160; The second time I connect to the Windows Server 2003 terminal server the following occurs:&lt;/p&gt;  &lt;p&gt;Since my Windows Server 2003 TLS does not have any permanent TS CAL tokens available, the Windows Server 2003 TLS will forward the request to another TLS via TS licensing discovery, in the case of my environment, to the Windows Server 2008 TLS.&amp;#160; Since my Windows Server 2008 TLS does not have any Windows Server 2003 TS CAL tokens installed it will issue a Windows Server 2008 RDS CAL token to the client connecting to the Windows Server 2003 terminal server.&lt;/p&gt;  &lt;p&gt;I hope this explanation on the TS CAL upgrade process has cleared the confusions you may have on this feature.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Brian “Bingleton” Singleton&lt;/b&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3290076" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/terminal+server/default.aspx">terminal server</category><category domain="http://blogs.technet.com/askds/archive/tags/Terminal+Server+Licensing/default.aspx">Terminal Server Licensing</category><category domain="http://blogs.technet.com/askds/archive/tags/rds/default.aspx">rds</category><category domain="http://blogs.technet.com/askds/archive/tags/Remote+Desktop+Services/default.aspx">Remote Desktop Services</category></item><item><title>DFS Referrals and IPv6: Outta site!</title><link>http://blogs.technet.com/askds/archive/2009/10/28/dfs-referrals-and-ipv6-outta-site.aspx</link><pubDate>Wed, 28 Oct 2009 13:33:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289806</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3289806.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3289806</wfw:commentRss><description>&lt;p&gt;Hi, David Everett here again to discuss an issue where DFS clients connect to out-of-site targets when the IPv6 protocol has been partially disabled using an incorrect method.&lt;/p&gt;  &lt;p&gt;The customer deployed a DFS link replicated by DFSR. An in-site DFS namespace (DFSN) target called ContosoFS1 was deployed in the branch site. It wasn’t long before branch site users started reporting slow performance access data on the DFS link.&lt;/p&gt;  &lt;p&gt;The 1&lt;sup&gt;st&lt;/sup&gt; step was to determine what Active Directory site the DFS clients resided, whether in-site targets existed in the DFS referral and if the in-site target was the Active Target of the DFS client.&lt;/p&gt;  &lt;p&gt;To determine which site the client thought it belonged to in Active Directory, we ran this command from the client’s command prompt:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Nltest.exe /dsgetsite&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This returned the correct site name. Then in order to determine if the in-site target server was appearing in the list of servers we had the user connect to the DFS link and had the user run this command at the command prompt:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Dfsutil.exe /pktinfo&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;We found that the client was seeing the in-site DFS target server in the referral. As shown below the in-site DFS target server, which is also a DFS Root server, was at the top of the referral order for &lt;strong&gt;\\contoso\dfsroot&lt;/strong&gt; but ContosoFS1 was at the bottom of the referral order for the in-site folder target.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;c:\&amp;gt;&lt;strong&gt;dfsutil /pktinfo&lt;/strong&gt;        &lt;br /&gt;Microsoft(R) Windows(TM) Dfs Utility Version 4.2        &lt;br /&gt;Copyright (C) Microsoft Corporation 1991-2005. All Rights Reserved. &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;--mup.sys--       &lt;br /&gt;4 entries...        &lt;br /&gt;Entry: \Contoso\DFSRoot        &lt;br /&gt;ShortEntry: \Contoso\DFSRoot        &lt;br /&gt;Expires in 0 seconds        &lt;br /&gt;UseCount: 3 Type:0x81 ( REFERRAL_SVC DFS )        &lt;br /&gt;&amp;#160;&amp;#160; 0:[\&lt;font color="#ff0000"&gt;&lt;strong&gt;ContosoFS1&lt;/strong&gt;&lt;/font&gt;&lt;font color="#000000"&gt;\DFSRoot] State:0x119 ( ACTIVE TARGETSET )         &lt;br /&gt;&amp;#160;&amp;#160; 1:[\ContosoFS2\DFSRoot] State:0x09 ( )          &lt;br /&gt;&amp;#160;&amp;#160; 2:[\ContosoFS3\DFSRoot] State:0x109 ( )          &lt;br /&gt;&amp;#160;&amp;#160; 3:[\ContosoFS4\DFSRoot] State:0x09 ( )          &lt;br /&gt;&amp;#160;&amp;#160; 4:[\ContosoFS5\DFSRoot] State:0x09 ( ) &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Consolas"&gt;&lt;font size="2"&gt;Entry: \Contoso\DFSRoot\TargetFolder         &lt;br /&gt;ShortEntry: \Contoso\DFSRoot\TargetFolder          &lt;br /&gt;Expires in 0 seconds          &lt;br /&gt;UseCount: 0 Type:0x1 ( DFS )          &lt;br /&gt;&amp;#160;&amp;#160; 0:[\ContosoFS4\TargetFolder] State:0x131 ( ACTIVE TARGETSET )&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;font color="#0000ff"&gt;&amp;lt;- out of site IPv4-only W2K3 target that client is connected to&lt;/font&gt;            &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160; 1:[\ContosoFS3\TargetFolder] State:0x21 ( )&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" face="Tahoma"&gt;&amp;lt;- out of site IPv4-only W2K3 target           &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160; 2:[\ContosoFS5\TargetFolder] State:0x21 ( )&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" face="Tahoma"&gt;&amp;lt;- out of site IPv4-only W2K3 target           &lt;br /&gt;&lt;/font&gt;&amp;#160;&amp;#160; 3:[\&lt;font color="#ff0000"&gt;&lt;strong&gt;ContosoFS1&lt;/strong&gt;&lt;/font&gt;&lt;font color="#000000"&gt;\TargetFolder&lt;/font&gt;] State:0x121 ( )&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff" face="Tahoma"&gt;&amp;lt;- In-site target that should be at top of list but isn't because IPv6 is incorrectly disabled&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Once we knew the client was determine its site correctly from active Directory and that the in-site DFS target server was appearing in the DFS referral the focus turned from the client to the Active Directory and the target server. &lt;/p&gt;  &lt;p&gt;A quick glance at Active Directory Sites and Services snap-in suggested the IPv4 Site/Subnet logic was properly configured and correct site discovery by the client reinforced this. However, there were no Site/Subnet associations for IPv6 which is the preferred protocol for Windows Server 2008.&lt;/p&gt;  &lt;p&gt;Since IPv6 is the preferred protocol for Vista and later Operating Systems I was going to implement an IPv6 Site/Subnet association in Active Directory Sites and Services and see if this would improve DFS referral ordering of the in-site DFS target server. I checked the configuration of IPv6 on ContosoFS1 and found the protocol had been unchecked; which is not a good practice.&lt;/p&gt;  &lt;p&gt;It’s a common misconception that unchecking IPv6 disables the protocol when in fact all it does is introduce transient errors. Windows Vista and later operating systems heavily rely upon IPv6 for internal operation, which means the protocol cannot be disabled or uninstalled entirely. Unchecking IPv6 on the adapter settings only unbinds the protocol from the NIC and the OS can still attempt to send remote traffic to the NIC where it never hits the wire.&lt;/p&gt;  &lt;p&gt;There are two solutions for this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I. The preferred method is to configure Static IPv6 addresses on your Windows Server 2008 DFS target servers and then define IPv6 Subnet/Site associations in Active Directory Sites and Services. See the following TechNet article on how to do this:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc816870(WS.10).aspx"&gt;Create a Subnet Object or Objects and Associate them with a Site&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;II. For those who have some aversion to having any IPv6 traffic hitting the wire there is a “supported” [not recommended by the Microsoft Product Group] way to disable outbound IPv6 using the &lt;b&gt;DisabledComponents&lt;/b&gt; registry value as directed in &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;929852"&gt;KB929852&lt;/a&gt;. Contrary to what the article states, it is possible to simply use &lt;a href="http://blogs.technet.com/askds/archive/2007/11/28/introducing-group-policy-preferences.aspx"&gt;Group Policy Preferences&lt;/a&gt; to disable IPv6 domain-wide – there is no need for a custom ADMX.&lt;/p&gt;    &lt;p&gt;NOTE: It is beyond the scope of this blog to determine which components of IPv6 should be disabled in a given environment using &lt;b&gt;DisabledComponents&lt;/b&gt;. To completely disable all External use of IPv6 configure &lt;b&gt;DisabledComponents&lt;/b&gt; to &lt;b&gt;ffffffff&lt;/b&gt;. Also, if you find IPv6 remains checked in the UI after configuring&lt;b&gt; DisabledComponents&lt;/b&gt; in the registry rest assured the protocol is disabled for all remote traffic.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;For those interested in more about DFS Site Discovery and Target Selection please see the &lt;a href="http://www.microsoft.com/windowsserver2003/techinfo/overview/dfsfaq.mspx#EAD"&gt;DFS FAQ&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-David “Dy-no-miiiite!” Everett&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289806" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/DFSN/default.aspx">DFSN</category><category domain="http://blogs.technet.com/askds/archive/tags/IPv6/default.aspx">IPv6</category></item><item><title>Followup - more info on the new SCOM 2007 Management Pack for DFSR</title><link>http://blogs.technet.com/askds/archive/2009/10/27/followup-more-info-on-the-new-scom-2007-management-pack-for-dfsr.aspx</link><pubDate>Tue, 27 Oct 2009 15:34:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289538</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3289538.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3289538</wfw:commentRss><description>&lt;P&gt;Hey all. Mahesh from the DFSR development team has new posts up on the System Center Operations Manager 2007 management pack that was released for DFSR. Give them a read, Mahesh always writes good stuff.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/filecab/archive/2009/10/22/installing-the-dfs-replication-management-pack.aspx" mce_href="http://blogs.technet.com/filecab/archive/2009/10/22/installing-the-dfs-replication-management-pack.aspx "&gt;Installing the management pack&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/filecab/archive/2009/10/23/importing-the-dfs-replication-management-pack.aspx" mce_href="http://blogs.technet.com/filecab/archive/2009/10/23/importing-the-dfs-replication-management-pack.aspx "&gt;Importing the management pack&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/filecab/archive/2009/10/27/configuring-the-dfs-replication-management-pack.aspx" mce_href="http://blogs.technet.com/filecab/archive/2009/10/27/configuring-the-dfs-replication-management-pack.aspx "&gt;Configuring the management pack&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/filecab/archive/2009/10/27/optional-configuration-for-the-dfs-replication-management-pack.aspx" mce_href="http://blogs.technet.com/filecab/archive/2009/10/27/optional-configuration-for-the-dfs-replication-management-pack.aspx"&gt;Optional configuration – enabling backlog monitoring&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These are in addition to the post I referenced back &lt;A href="http://blogs.technet.com/askds/archive/2009/10/19/dfsr-monitoring-management-pack-for-system-center-2007-released.aspx" mce_href="http://blogs.technet.com/askds/archive/2009/10/19/dfsr-monitoring-management-pack-for-system-center-2007-released.aspx"&gt;here&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- Ned 'the redirector' Pyle&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289538" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/DFSR/default.aspx">DFSR</category><category domain="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx">Other Blogs</category></item><item><title>How to Decommission an ADAM/ADLDS server and Add Additional Servers</title><link>http://blogs.technet.com/askds/archive/2009/10/27/how-to-decommission-an-adam-adlds-server-and-add-additional-servers.aspx</link><pubDate>Tue, 27 Oct 2009 15:29:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289531</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3289531.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3289531</wfw:commentRss><description>&lt;p&gt;Hello, LaNae here again. Recently I worked with a customer that was looking for a comprehensive document that outlined the steps for decommissioning a server that had an ADAM/ADLDS instance installed on it. I along with the customer realized there is no such document and you have to piece together multiple documents to get the steps. I decided to write this blog at the urging of the customer so that others do not have this issue.&lt;/p&gt;  &lt;p&gt;For the purpose of this blog we will work with the following example:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Current Configuration&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;There are 2 ADAM/AD LDS instances in one configuration set.&lt;/li&gt;    &lt;li&gt;Server A and Server B are the names of the servers that host the instances.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Goal&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Add Server C and Server D and install and configure ADAM/AD LDS instances that will be part of the existing configuration set. Remove the ADAM/AD LDS instances from Server A and Server B and decommission them.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Overview of Steps&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Install ADAM or the AD LDS role on servers C and D.&lt;/p&gt;    &lt;p&gt;2. Install and configure the ADAM/AD LDS instances one on each server to be members of the existing configuration set. Steps for ADAM: &lt;a href="http://technet.microsoft.com/en-us/library/cc787418(WS.10).aspx"&gt;Managing Configuration Sets&lt;/a&gt; Steps for AD LDS: &lt;a href="http://technet.microsoft.com/en-us/library/cc771458(WS.10).aspx"&gt;Practice Managing Replica AD LDS Instances&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;3. Once replication is complete you will need to transfer the ADAM/AD LDS built-in FSMO roles from Server A or B which ever holds the roles to Server C or D. There are only 2 roles you will need to transfer, Naming Master and Schema Master. Replication in &lt;a href="http://technet.microsoft.com/en-us/library/cc783192(WS.10).aspx"&gt;ADAM&lt;/a&gt; or &lt;a href="http://technet.microsoft.com/en-us/library/cc816770(WS.10).aspx"&gt;AD LDS&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;Check Replication&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;From an ADAM command prompt or regular command prompt depending on whether this is ADAM or AD LDS you can run the following command to check replication.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Repadmin /showreps &lt;i&gt;servername:portnumber of instance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Determining FSMO Role Holder&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If ADAM is installed all the following steps must be done from the ADAM command prompt. If using ADLDS a regular command prompt is fine.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Type &lt;b&gt;dsmgmt&lt;/b&gt; &amp;lt;enter&amp;gt;&lt;/p&gt;    &lt;p&gt;2. Type &lt;b&gt;roles&lt;/b&gt; &amp;lt;enter&amp;gt;&lt;/p&gt;    &lt;p&gt;3. Type &lt;b&gt;connections &lt;/b&gt;&amp;lt;enter&amp;gt;&lt;/p&gt;    &lt;p&gt;4. Type &lt;b&gt;connect to server &lt;i&gt;servername:portnumber of instance&lt;/i&gt;&lt;/b&gt; &amp;lt;enter&amp;gt;&lt;/p&gt;    &lt;p&gt;5. Type &lt;b&gt;quit&lt;/b&gt; &amp;lt;enter&amp;gt;&lt;/p&gt;    &lt;p&gt;6. Type &lt;b&gt;select operation target&lt;/b&gt; &amp;lt;enter&amp;gt;&lt;/p&gt;    &lt;p&gt;7. Type &lt;b&gt;list roles for connected server&lt;/b&gt; &amp;lt;enter&amp;gt; Note: This should list who owns the FSMO roles.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/HowtoDecommissionanADAMADLDSserverandAdd_A194/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/HowtoDecommissionanADAMADLDSserverandAdd_A194/image_thumb.png" width="628" height="246" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc758598(WS.10).aspx"&gt;&lt;b&gt;Transfer FSMO Roles to new Server&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The following steps need to be done from an ADAM command prompt if running ADAM.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Open an ADAM tools command prompt.&lt;/p&gt;    &lt;p&gt;2. At the command prompt, type: dsmgmt&lt;/p&gt;    &lt;p&gt;3. At the dsmgmt: command prompt, type: roles&lt;/p&gt;    &lt;p&gt;4. At the FSMO maintenance: command prompt, type: connections&lt;/p&gt;    &lt;p&gt;5. At the server connections: command prompt, type: connect to server servername:portnumber where servername:portnumber is the computer name and communications port number of the ADAM instance that you want to use as the new naming master or schema master.&lt;/p&gt;    &lt;p&gt;6. At the server connections: command prompt, type: quit&lt;/p&gt;    &lt;p&gt;7. At the FSMO maintenance: command prompt, type: transfer rolename&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/HowtoDecommissionanADAMADLDSserverandAdd_A194/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/HowtoDecommissionanADAMADLDSserverandAdd_A194/image_thumb_1.png" width="624" height="293" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Remove the Instances from the old servers&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc758954(WS.10).aspx"&gt;&lt;b&gt;&lt;i&gt;To remove an ADAM instance&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Open Add or Remove Programs.&lt;/p&gt;    &lt;p&gt;2. Click Change or Remove Programs, and then click the ADAM instance that you want to remove.&lt;/p&gt;    &lt;p&gt;3. Click Remove.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc794886(WS.10).aspx"&gt;&lt;b&gt;&lt;i&gt;To remove an AD LDS instance&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. To open Programs and Features, click Start, click Settings, click Control Panel, and then double-click Programs and Features.&lt;/p&gt;    &lt;p&gt;2. Locate and click the AD LDS instance that you want to remove.&lt;/p&gt;    &lt;p&gt;3. Click Uninstall.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You can now decommission Server A and B.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;- Lanae Wade&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289531" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/AD+LDS/default.aspx">AD LDS</category><category domain="http://blogs.technet.com/askds/archive/tags/ADAM/default.aspx">ADAM</category></item><item><title>Using ADMT 3.1 to migrate to Windows Server 2008 R2 domains</title><link>http://blogs.technet.com/askds/archive/2009/10/26/using-admt-3-1-to-migrate-to-windows-server-2008-r2-domains.aspx</link><pubDate>Mon, 26 Oct 2009 13:52:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289185</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3289185.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3289185</wfw:commentRss><description>&lt;P&gt;Hi all, Ned here again. Microsoft is still working on ADMT 3.2, which can be installed on Windows Server 2008 R2 servers for migrations. There's &lt;STRONG&gt;no estimated date&lt;/STRONG&gt; for this new tool yet. &lt;/P&gt;
&lt;P&gt;In the meantime, we have tested ADMT 3.1 and come up with&amp;nbsp;supported scenarios for using it to &lt;EM&gt;migrate to R2 domains&lt;/EM&gt;. Below are two KB articles that cover the requirements, what's supported, and known issues. As anyone who has emailed me already knows, we definitely support running ADMT 3.1 on a Windows Server 2008 DC or member server in an R2 domain, and migrating with it will be supported. Read more about this:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Known issues that may occur when you use ADMT 3.1 to migrate to a domain that contains Windows Server 2008 R2 domain controllers -&lt;/STRONG&gt; &lt;A href="http://support.microsoft.com/kb/976659" mce_href="http://support.microsoft.com/kb/976659"&gt;http://support.microsoft.com/kb/976659&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;You cannot uninstall ADMT 3.1 after you perform an in-place upgrade to Windows Server 2008 R2&lt;/STRONG&gt; - &lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/974625" mce_href="http://support.microsoft.com/kb/974625"&gt;http://support.microsoft.com/kb/974625&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Important note: If you do not have Windows Server 2008 (i.e. you went from Windows 2000 or Windows Server 2003 straight to Windows Server 2008 R2), you do have downgrade rights. See this website on how to get product keys and media for R2:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/windowsserver2008/en/us/downgrade-rights.aspx"&gt;http://www.microsoft.com/windowsserver2008/en/us/downgrade-rights.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Perhaps the onslaught of emails about this can now subside... :-)&lt;/P&gt;
&lt;P&gt;- Ned "go go go" Pyle&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289185" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/ADMT/default.aspx">ADMT</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category></item><item><title>Group Policy Slow Link Detection using Windows Vista and later</title><link>http://blogs.technet.com/askds/archive/2009/10/23/group-policy-slow-link-detection-using-windows-vista-and-later.aspx</link><pubDate>Fri, 23 Oct 2009 15:13:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3288810</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3288810.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3288810</wfw:commentRss><description>&lt;p&gt;Mike here again. Many Group Policy features rely on a well connected network for their success. However, not every connection is perfect or ideal; some connections are slow. The Group Policy infrastructure has always provided functionality to detect slow links. However, the means by which Group Policy determines this are different between operating systems prior to Windows Server 2008 and Windows Vista.&lt;/p&gt;  &lt;h3&gt;&lt;font color="#008080"&gt;Before Windows Server 2008 and Vista&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;Windows Server 2003, Windows XP, and Windows 2000 Group Policy uses the ICMP protocol to determine a slow link between the Group Policy client and the domain controller. This process is documented in Microsoft Knowledgebase article 227260: How a slow link is detected for processing user profiles and Group Policy (&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;227260"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;227260&lt;/a&gt;). &lt;/p&gt;  &lt;p&gt;The Group Policy infrastructure performs a series of paired ICMP pings from the Group Policy client to the domain controller. The first ping contains a zero byte payload while the second ping contains a payload size of 2048 bytes. The results from both pings are computed and voila, we have the bandwidth estimation. However, using ICMP has some limitations.&lt;/p&gt;  &lt;p&gt;Many &amp;quot;not-so-nice&amp;quot; applications use ICMP maliciously. This new found use increased ICMP’s popularity forced IT professional to take precautions. These precautions included blocking ICMP. The solution to block ICMP provided relief from the susceptibility of malicious ICMP packets, but broke Group Policy. Workarounds were created (Microsoft Knowledgebase article 816045 Group Policies may not apply because of network ICMP policies); But the update did not remove the ICMP dependency.&lt;/p&gt;  &lt;h3&gt;&lt;font color="#008080"&gt;The Windows Server 2008 and Vista era&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;Windows 7 and Windows Vista to the rescue! These new operating systems implement a new slow link detection mechanism that DOES NOT use ICMP-- but we already knew this. The question we will answer is how does the new Group Policy slow link detection work?&lt;/p&gt;  &lt;p&gt;The easy answer to how the new slow link detection works is Network Location Awareness (NLA). This networking layer service and programming interface allows applications, like Group Policy, to solicit networking information from the network adapters in a computer, rather than implementing their own methods and algorithms. NLA accomplishes this by monitoring the existing traffic of a specific network interface. This provided two important benefits: 1) it does not require any additional network traffic to accomplish its bandwidth estimate-- no network overhead, and 2) it does not use ICMP.&lt;/p&gt;  &lt;h3&gt;&lt;font color="#008080"&gt;Group Policy using NLA&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;The question commonly asked is how does Group Policy slow link detection implement NLA. The actual algorithms used by NLA are not as important as what Group Policy does during its request to NLA for bandwidth estimation.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#008080"&gt;Locate a domain controller&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;A Group Policy client requires communication with a domain controller to successfully apply Group Policy. The Group Policy service must discover a domain controller. The service accomplishes this by using the DCLocator service. Windows clients typically have already discovered a domain controller prior to Group Policy application. DCLocator caches this information makes it available to other applications and services. The Group Policy service makes three attempts to contact a domain controller, with the first attempt using the domain controller information stored in the cache. The latter two attempts force DCLocator to rediscover domain controller information. Retrieving cached domain controller information does not traverse the network, but forceful rediscovery does. Domain controller information includes the IP address of the domain controller. The Group Policy service uses the IP address of the domain controller (received from DCLocator) to begin bandwidth estimation.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#008080"&gt;During bandwidth estimation&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;The Group Policy service begins bandwidth estimation after it successfully locates a domain controller. Domain controller location includes the IP address of the domain controller. The Group Policy service performs the following actions during bandwidth estimation.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;NOTE: All actions listed in this section generate network traffic from the client to the domain controller unless otherwise noted. I've included a few actions that do not generate network traffic because their results could be accomplished using methods that generate network traffic. These actions are added for clarity.&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;&lt;font color="#008080"&gt;Authentication&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;The first action performed during bandwidth estimation is an authenticated LDAP connect and bind to the domain controller returned during the DCLocator process. This connection to the domain controller is done under the user's security context and uses Kerberos for authentication. This connection does not support using NTLM. Therefore, this authentication sequence must succeed using Kerberos for Group Policy to continue to process. Once successful, the Group Policy service closes the LDAP connection.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;NOTE: The user's security context is relative to the type of Group Policy processing. The security context for computer Group Policy processing is the computer. The security context for the user is the current user for the current session. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The Group Policy service makes an authenticated LDAP connection as the computer when user policy processing is configured in loopback-replace mode.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#008080"&gt;Determine network name&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;The Group Policy services then determines the network name. The service accomplishes this by using IPHelper APIs to determine the best network interface in which to communicate with the IP address of the domain controller. The action also uses Winsock APIs; however, this action does not create any network traffic. Additionally, the domain controller and network name are saved in the client computer's registry for future use. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Group Policy\History&lt;/b&gt; is where the service stores these values. The value names are &lt;b&gt;DCName&lt;/b&gt; and &lt;b&gt;NetworkName&lt;/b&gt;.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;NOTE: The NetworkName registry value is used by the Windows firewall to determine if it should load the domain firewall profile.&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;&lt;font color="#008080"&gt;Site query&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Group Policy processing must know the site to which the computer belongs. To accomplish this, the Group Policy service uses the Netlogon service. Client site discovery is an RPC call from the client computer to a domain controller. The client netlogon service internally caches the computer's site name. The time-to-live (TTL) for the site name cache is five minutes. However, TTL expiry is on demand. This means the client only checks the TTL during client discovery. This check is implemented by Netlogon (not the Group Policy service). If the cached name is older than five minutes from when the name was last retrieved from the domain controller, then the Netlogon service makes an RPC call to the domain controller to discover the computer site. This explains why you may not see the RPC call during Group Policy processing. However, the opportunity for network traffic exists.&lt;/p&gt;  &lt;h4&gt;&lt;font color="#008080"&gt;Determine scope of management&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;The following Group Policy actions vary based on Group Policy processing mode. Computer Group Policy processing only uses normal Group Policy processing. However, user Group Policy processing can use normal, loopback-merge, and loopback-replace modes.&lt;/p&gt;  &lt;h5&gt;&lt;font color="#008080"&gt;Normal mode&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;Normal Group Policy processing is the most common Group Policy processing actions. Conceptually these work the same regardless of user or computer. The most significant difference is the distinguished name used by the Group Policy service.&lt;/p&gt;  &lt;h5&gt;&lt;em&gt;&lt;font color="#008080"&gt;Building the OU and domain list&lt;/font&gt;&lt;/em&gt;&lt;/h5&gt;  &lt;p&gt;The Group Policy service uses the distinguished name of the computer or user to determine the list of OUs and the domain it must search for group policy objects. The Group Policy service builds this list by analyzing the distinguished name from left to right. The service scans the name looking for each instance of OU= in the name. The service then copies the distinguished name to a list, which it uses later. The Group Policy service continues to scan the distinguished name until for OUs until it encounters the first instance of DC=. At this point, the Group Policy service has found the domain name, which completes the list. This action does not generate any network traffic.&lt;/p&gt;  &lt;p&gt;Example: Here is the list from a given distinguished name&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Distinguished Name:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cn=user,OU=marketing,OU=hq,DC=na,DC=contoso,DC=com        &lt;br /&gt;List:         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OU=marketing,OU=hq,DC=na,DC=contoso,DC=com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OU=hq,DC=na,DC=contoso,DC=com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DC=na,DC=contoso,DC=com&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;em&gt;&lt;font color="#008080"&gt;Evaluate scope of management&lt;/font&gt;&lt;/em&gt;&lt;/h5&gt;  &lt;p&gt;The Group Policy service uses the list OUs to determine the Group Policy objects linked to each scope of management and the options associated with each link. The service determines linked Group Policy objects by using a single LDAP query to the domain controller discovered earlier.&lt;/p&gt;  &lt;p&gt;LDAP requests have four main components: &lt;b&gt;base&lt;/b&gt;, &lt;b&gt;scope&lt;/b&gt;, &lt;b&gt;filter&lt;/b&gt;, and &lt;b&gt;attributes&lt;/b&gt;. The &lt;b&gt;base&lt;/b&gt; is used to specify the location within the directory the search should begin, which is usually represented as a distinguished name. The &lt;b&gt;scope&lt;/b&gt; determines how far the search should traverse into the directory; starting from the &lt;i&gt;base&lt;/i&gt;. The options include &lt;i&gt;base&lt;/i&gt;,&lt;i&gt; one-level&lt;/i&gt;, and &lt;i&gt;subtree&lt;/i&gt;. The &lt;i&gt;base&lt;/i&gt; scope option limits the search to only return objects matching the filter that matches the base. The &lt;i&gt;onelevel&lt;/i&gt; option return objects from one level below the base, but not including the base. The &lt;i&gt;subtree&lt;/i&gt; option returns objects from the base and all levels below the base. The &lt;b&gt;filter&lt;/b&gt; provides a way to control what objects the search should return (see &lt;a href="http://msdn.microsoft.com/en-us/library/aa746475.aspx"&gt;MSDN&lt;/a&gt; for more information on LDAP search filter syntax). The &lt;b&gt;attribute&lt;/b&gt; setting is a list of attributes the search should return for the objects discovered that match the filter.&lt;/p&gt;  &lt;p&gt;The service builds the LDAP request with the following arguments:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;BaseDN:&amp;#160; domain       &lt;br /&gt;Scope: Sub Tree        &lt;br /&gt;Filter: (|(distinguishedname=OU=xxx)( more OUs)(ends domainNC DC=))        &lt;br /&gt;Attributes: gpLink, gpOptions, ntSecurityDescriptor &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Consolas"&gt;Example:&amp;#160; Scope of management LDAP search       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BaseDN: DC=na,DC=contoso,DC=com        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Scope: SubTree        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Filter: (|(distinguishedname= OU=marketing,OU=hq,DC=na,DC=contoso,DC=com)        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (distinguishedname =OU=hq,DC=na,DC=contoso,DC=com)        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (distinguishedname =DC=na,DC=contoso,DC=com))        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Attributes:gPlink,gPoptions,nTSecurityDescriptor&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Determining the scope of normal Group Policy processing mode occurs in the security context of the applying security principal. The computer performs the LDAP query computer processing and the user performs the LDAP query for user processing. Merge and Replace are user-only processing modes, which occur under the security context of the user. &lt;/p&gt;  &lt;p&gt;Replace user-processing performs an LDAP query using the computer’s distinguished name. Each component of the distinguished name is inserted into the filter portion of the LDAP query. The LDAP query filter parameter ends with the distinguished name of the domain (which is assembled using the parts of the computer’s distinguished name.&lt;/p&gt;  &lt;p&gt;Merge user-processing performs two LDAP queries. The first LDAP query uses the distinguished name of the user object. The second query uses the distinguished name of the computer object. The Group Policy links returned from both queries are merged into one list. The Group Policy service merges these lists together by adding the Group Policy links returned from the computer query to the end of the list of Group Policy links returned from the user query. Concatenating the computer list to the end of the user list results with the Group Policy links listed in the order they apply. &lt;/p&gt;  &lt;h5&gt;&lt;em&gt;&lt;font color="#008080"&gt;Determine the Link Status:&lt;/font&gt;&lt;/em&gt;&lt;/h5&gt;  &lt;p&gt;The Group Policy service is ready to determine the status of the link between the client computer and the domain controller. The service asks NLA to report the estimated bandwidth it measured while earlier Group Policy actions occurred. The Group Policy service compares the value returned by NLA to the &lt;b&gt;GroupPolicyMinTransferRate&lt;/b&gt; named value stored in &lt;b&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon&lt;/b&gt;, which is the preference key or, &lt;b&gt;HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System&lt;/b&gt;, which is the policy key. The default minimum transfer rate to measure Group Policy slow link is 500 (Kbps). The link between the domain controller and the client is slow if the estimated bandwidth returned by NLA is lower than the value stored in the registry. The policy value has precedence over the preference value if both values appear in the registry. After successfully determining the link state (fast or slow—no errors), then the Group Policy service writes the slow link status into the Group Policy history, which is stored in the registry. The named value is &lt;b&gt;IsSlowLink&lt;/b&gt; and is located at &lt;b&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Group Policy\History&lt;/b&gt;. This value is an REG_DWORD value that is interpreted as a Boolean value; with a non-zero value equaling false and a zero value equaling true. If the Group Policy service encounters an error, it read the last recorded value from the history key and uses that true or false value for the slow link status.&lt;/p&gt;  &lt;h5&gt;&lt;em&gt;&lt;font color="#008080"&gt;Conclusion&lt;/font&gt;&lt;/em&gt;&lt;/h5&gt;  &lt;p&gt;Group Policy slow link detection has matured since the days of using ICMP for slow link detection. Today, Windows 7 and Windows Vista’s Group Policy services use NLA to sample TCP communication between the client and the domain controller, without sending additional network traffic.&lt;/p&gt;  &lt;p&gt;- Mike “Huuuh, whaaaa?” Stephens&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3288810" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/network/default.aspx">network</category><category domain="http://blogs.technet.com/askds/archive/tags/group+policy/default.aspx">group policy</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Come and get it</title><link>http://blogs.technet.com/askds/archive/2009/10/22/come-and-get-it.aspx</link><pubDate>Thu, 22 Oct 2009 22:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3288583</guid><dc:creator>NedPyle</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askds/comments/3288583.aspx</comments><wfw:commentRss>http://blogs.technet.com/askds/commentrss.aspx?PostID=3288583</wfw:commentRss><description>&lt;P&gt;Windows 7 and Windows Server 2008 R2 reached general availability today. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/Comeandgetit_10200/IMAG0002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/Comeandgetit_10200/IMAG0002_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=IMAG0002 border=0 alt=IMAG0002 src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/Comeandgetit_10200/IMAG0002_thumb.jpg" width=557 height=331 mce_src="http://blogs.technet.com/blogfiles/askds/WindowsLiveWriter/Comeandgetit_10200/IMAG0002_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The line in our site’s company store was out the door, but we were able to snag some for this nice picture taken from a new Windows Mobile phone. Yeah, I went there too.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Win7 and R2 Beta have been my fulltime job since October 2008 and it's been the most fun I've ever had as a Microsoft employee. I hope you enjoy using it as much as I enjoyed breaking it.&lt;/P&gt;
&lt;P&gt;- Ned “The Shill” Pyle&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3288583" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askds/archive/tags/Silly+Rabbit/default.aspx">Silly Rabbit</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://blogs.technet.com/askds/archive/tags/Windows+7/default.aspx">Windows 7</category></item></channel></rss>