<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Ask the Directory Services Team</title><subtitle type="html">Microsoft's official Enterprise Platform Support DS blog</subtitle><id>http://blogs.technet.com/askds/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/askds/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-10-15T10:05:00Z</updated><entry><title>New Directory Services KB Articles/Blogs 10/25-10/31</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/11/04/new-directory-services-kb-articles-blogs-10-25-10-31.aspx" /><id>http://blogs.technet.com/askds/archive/2009/11/04/new-directory-services-kb-articles-blogs-10-25-10-31.aspx</id><published>2009-11-04T16:03:59Z</published><updated>2009-11-04T16:03:59Z</updated><content type="html">&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;</content><author><name>Craig</name><uri>http://blogs.technet.com/members/Craig.aspx</uri></author><category term="KB Articles" scheme="http://blogs.technet.com/askds/archive/tags/KB+Articles/default.aspx" /><category term="Other Blogs" scheme="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx" /></entry><entry><title>Auditing Password and Account Lockout Policy on Windows Server 2008 and R2</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/11/02/auditing-password-and-account-lockout-policy-on-windows-server-2008-and-r2.aspx" /><id>http://blogs.technet.com/askds/archive/2009/11/02/auditing-password-and-account-lockout-policy-on-windows-server-2008-and-r2.aspx</id><published>2009-11-02T18:13:39Z</published><updated>2009-11-02T18:13:39Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="audit" scheme="http://blogs.technet.com/askds/archive/tags/audit/default.aspx" /><category term="Authentication" scheme="http://blogs.technet.com/askds/archive/tags/Authentication/default.aspx" /><category term="Windows Server 2008" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008/default.aspx" /><category term="Windows Server 2008 R2" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx" /></entry><entry><title>New Directory Services KB Articles/Blogs 10/18-10/24</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/30/new-directory-services-kb-articles-blogs-10-18-10-24.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/30/new-directory-services-kb-articles-blogs-10-18-10-24.aspx</id><published>2009-10-30T19:21:43Z</published><updated>2009-10-30T19:21:43Z</updated><content type="html">&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;</content><author><name>Craig</name><uri>http://blogs.technet.com/members/Craig.aspx</uri></author><category term="KB Articles" scheme="http://blogs.technet.com/askds/archive/tags/KB+Articles/default.aspx" /><category term="Other Blogs" scheme="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx" /></entry><entry><title>Comment issues, continued</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/29/comment-issues-continued.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/29/comment-issues-continued.aspx</id><published>2009-10-29T21:38:00Z</published><updated>2009-10-29T21:38:00Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author></entry><entry><title>Explanation of the Remote Desktop Services CAL Upgrade behavior in Windows Server 2003 and Windows Server 2008</title><link rel="alternate" type="text/html" 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" /><id>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</id><published>2009-10-29T13:32:26Z</published><updated>2009-10-29T13:32:26Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="terminal server" scheme="http://blogs.technet.com/askds/archive/tags/terminal+server/default.aspx" /><category term="Terminal Server Licensing" scheme="http://blogs.technet.com/askds/archive/tags/Terminal+Server+Licensing/default.aspx" /><category term="rds" scheme="http://blogs.technet.com/askds/archive/tags/rds/default.aspx" /><category term="Remote Desktop Services" scheme="http://blogs.technet.com/askds/archive/tags/Remote+Desktop+Services/default.aspx" /></entry><entry><title>DFS Referrals and IPv6: Outta site!</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/28/dfs-referrals-and-ipv6-outta-site.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/28/dfs-referrals-and-ipv6-outta-site.aspx</id><published>2009-10-28T13:33:11Z</published><updated>2009-10-28T13:33:11Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="DFSN" scheme="http://blogs.technet.com/askds/archive/tags/DFSN/default.aspx" /><category term="IPv6" scheme="http://blogs.technet.com/askds/archive/tags/IPv6/default.aspx" /></entry><entry><title>Followup - more info on the new SCOM 2007 Management Pack for DFSR</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/27/followup-more-info-on-the-new-scom-2007-management-pack-for-dfsr.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/27/followup-more-info-on-the-new-scom-2007-management-pack-for-dfsr.aspx</id><published>2009-10-27T15:34:00Z</published><updated>2009-10-27T15:34:00Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="DFSR" scheme="http://blogs.technet.com/askds/archive/tags/DFSR/default.aspx" /><category term="Other Blogs" scheme="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx" /></entry><entry><title>How to Decommission an ADAM/ADLDS server and Add Additional Servers</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/27/how-to-decommission-an-adam-adlds-server-and-add-additional-servers.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/27/how-to-decommission-an-adam-adlds-server-and-add-additional-servers.aspx</id><published>2009-10-27T15:29:30Z</published><updated>2009-10-27T15:29:30Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="AD LDS" scheme="http://blogs.technet.com/askds/archive/tags/AD+LDS/default.aspx" /><category term="ADAM" scheme="http://blogs.technet.com/askds/archive/tags/ADAM/default.aspx" /></entry><entry><title>Using ADMT 3.1 to migrate to Windows Server 2008 R2 domains</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/26/using-admt-3-1-to-migrate-to-windows-server-2008-r2-domains.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/26/using-admt-3-1-to-migrate-to-windows-server-2008-r2-domains.aspx</id><published>2009-10-26T13:52:00Z</published><updated>2009-10-26T13:52:00Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="ADMT" scheme="http://blogs.technet.com/askds/archive/tags/ADMT/default.aspx" /><category term="Windows Server 2008 R2" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx" /></entry><entry><title>Group Policy Slow Link Detection using Windows Vista and later</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/23/group-policy-slow-link-detection-using-windows-vista-and-later.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/23/group-policy-slow-link-detection-using-windows-vista-and-later.aspx</id><published>2009-10-23T15:13:31Z</published><updated>2009-10-23T15:13:31Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="network" scheme="http://blogs.technet.com/askds/archive/tags/network/default.aspx" /><category term="group policy" scheme="http://blogs.technet.com/askds/archive/tags/group+policy/default.aspx" /><category term="Windows Vista" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Vista/default.aspx" /><category term="Windows Server 2008" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008/default.aspx" /><category term="Windows Server 2008 R2" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx" /><category term="Windows 7" scheme="http://blogs.technet.com/askds/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Come and get it</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/22/come-and-get-it.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/22/come-and-get-it.aspx</id><published>2009-10-22T22:20:00Z</published><updated>2009-10-22T22:20:00Z</updated><content type="html">&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;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="Silly Rabbit" scheme="http://blogs.technet.com/askds/archive/tags/Silly+Rabbit/default.aspx" /><category term="Windows Server 2008 R2" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx" /><category term="Windows 7" scheme="http://blogs.technet.com/askds/archive/tags/Windows+7/default.aspx" /></entry><entry><title>New Directory Services KB Articles/Blogs 10/11-10/17</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/19/new-directory-services-kb-articles-blogs-10-11-10-17.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/19/new-directory-services-kb-articles-blogs-10-11-10-17.aspx</id><published>2009-10-19T19:09:46Z</published><updated>2009-10-19T19:09:46Z</updated><content type="html">&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=970401"&gt;970401&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;Description of BitLocker To Go Reader&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=972422"&gt;972422&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;A Windows XP-based computer stops responding at the &amp;quot;Windows is loading your profile&amp;quot; screen when you connect to the computer by using an RDP connection&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=975652"&gt;975652&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;Error message when you use an application that monitors the event log to open an event log file on a computer that is running Windows Server 2003 SP2: &amp;quot;The event log file is corrupt&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=972635"&gt;972635&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;The Active Directory Application Mode service may crash if the Active Directory Application Mode instance database is of a large scale on a computer that is running Windows Server 2003 SP2&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=972122"&gt;972122&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;A query takes a long time to complete and increases CPU usage to a high level on the domain controllers that are running Windows Server 2003 when you use NSPI API functions to query address book information&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=973667"&gt;973667&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;A Windows Server 2003-based domain controller may incorrectly return the &amp;quot;NO_SUCH_USER (0xc0000064)&amp;quot; status code in response to logon requests when the domain controller is shutting down or restarting&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=973995"&gt;973995&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;You may lose some events when you subscribe to some events that are in multiple event logs on a computer that is running Windows Server 2008 or Windows Vista&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=973509"&gt;973509&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;The advanced security settings for Windows Firewall that you deploy by using a Group Policy object (GPO) are not displayed in Windows Vista or in Windows 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=975212"&gt;975212&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;When you use a VPN connection that uses Smart Card authentication on a client computer that is running Windows Vista or Windows Server 2008, the computer stops responding&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=971265"&gt;971265&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;A memory leak issue in the Lsass.exe process causes an application or a service to stop responding if the application or the service uses the NTLM authentication on a computer that is running Windows Server 2008 or Windows Vista.&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=974178"&gt;974178&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;Error code 1450 after you transfer data by using the named pipes protocol between a client computer and a server that are 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=975598"&gt;975598&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;The Nslookup.exe utility does not use all the suffixes in the DNS suffix search list if the total length of the DNS suffix search list is longer than 255 characters on a computer that is running Windows Server 2008 or Windows Vista&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=975142"&gt;975142&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;You cannot install Active Directory Domain Services on a member server that is running Windows Server 2008 in a branch office if the DNS and LDAP communication between the branch office and the forest root domain is blocked&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=975808"&gt;975808&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;All IP addresses are registered on the DNS servers when the IP addresses are assigned to one network adapter on a computer that is running Windows Server 2008 SP2 or Windows Vista SP2&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=974639"&gt;974639&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;Lots of SceCli 1202 events are added to the application event log on a domain controller that is running Windows Server 2008 R2 or Windows 7 after some domain level group policies are updated&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=974636"&gt;974636&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;AD RMS may stop working when it queries Active Directory global catalogs on a computer that is running Windows Server 2008 R2&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=974431"&gt;974431&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="1045"&gt;         &lt;p&gt;An update is available to improve the stability and reliability of Windows 7 and of Windows Server 2008 R2&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="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askds/archive/2009/10/15/windows-server-2008-r2-capolicy-inf-syntax.aspx"&gt;Windows Server 2008 R2 CAPolicy.inf Syntax&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askperf/archive/2009/10/17/breaking-news-argentina-dst-change.aspx"&gt;Breaking News: Argentina DST Change&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askcore/archive/2009/10/16/the-four-stages-of-ntfs-file-growth.aspx"&gt;The Four Stages of NTFS File Growth&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/filecab/archive/2009/10/16/classification-made-easy-with-file-classification-infrastructure-in-windows-server-2008-r2.aspx"&gt;Classification made easy with File Classification Infrastructure in Windows Server 2008 R2&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://www.open-a-socket.com/index.php/2009/10/16/error-when-installing-ad-management-gateway-service/"&gt;Error when installing AD Management Gateway Service&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/powershell/archive/2009/10/15/introducing-the-windows-7-resource-kit-powershell-pack.aspx"&gt;Introducing the Windows 7 Resource Kit PowerShell Pack&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/10/15/using-hyper-v-without-re-installing-your-world.aspx"&gt;Using Hyper-V without re-installing your world&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://www.open-a-socket.com/index.php/2009/10/15/domain-and-forest-functional-levels/"&gt;Domain and Forest Functional Levels&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/activedirectoryua/archive/2009/10/14/hypervisor-is-not-running-error-how-to-fix.aspx"&gt;Hypervisor is not running error: How to fix&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/server_core/archive/2009/10/14/upgrading-windows-server-2008-r2-without-media.aspx"&gt;Upgrading Windows Server 2008 R2 without media&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.msdn.com/adpowershell/archive/2009/10/13/add-object-specific-aces-using-active-directory-powershell.aspx"&gt;Add Object Specific ACEs using Active Directory Powershell&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://edge.technet.com/Media/Security-Bulletins-for-the-Regular-IT-Guy-oct-09/"&gt;Security Bulletins for the Regular IT Guy - oct 09&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/keithcombs/archive/2009/10/13/branchcache-deployment-guide-for-windows-server-2008-r2-and-windows-7.aspx"&gt;BranchCache Deployment Guide for Windows Server 2008 R2 and Windows 7&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blog.joeware.net/2009/10/12/1759/"&gt;Exchange Automatic conversion of non-security enabled groups into security enabled groups&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blog.joeware.net/2009/10/12/1758/"&gt;Offline NT Password Editor Still Works for Windows 7&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/netmon/archive/2009/10/12/network-monitor-videos-on-channel-9.aspx"&gt;Network Monitor Videos on Channel 9&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="713"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/askperf/archive/2009/10/12/windows-7-windows-server-2008-r2-what-s-new-in-remote-desktop-services.aspx"&gt;Windows 7 / Windows Server 2008 R2: What’s New in Remote Desktop Services&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=3287727" width="1" height="1"&gt;</content><author><name>Craig</name><uri>http://blogs.technet.com/members/Craig.aspx</uri></author><category term="KB Articles" scheme="http://blogs.technet.com/askds/archive/tags/KB+Articles/default.aspx" /><category term="Other Blogs" scheme="http://blogs.technet.com/askds/archive/tags/Other+Blogs/default.aspx" /></entry><entry><title>DFSR Monitoring Management Pack for System Center 2007 Released</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/19/dfsr-monitoring-management-pack-for-system-center-2007-released.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/19/dfsr-monitoring-management-pack-for-system-center-2007-released.aspx</id><published>2009-10-19T17:44:00Z</published><updated>2009-10-19T17:44:00Z</updated><content type="html">&lt;P&gt;You can stop yelling at me, it's released:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download:&lt;/STRONG&gt; &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c97b22a1-1fd6-426f-94ab-2a6e6db4aed0&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c97b22a1-1fd6-426f-94ab-2a6e6db4aed0&amp;amp;displaylang=en"&gt;DFS Replication Management Pack for System Center Operations Manager 2007&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Overview:&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;The DFS Replication Management Pack for System Center Operations Manager 2007 monitors the health of the DFS Replication service on Windows Server 2003 R2 and Windows Server 2008 computers. This management pack monitors events generated by the DFS Replication service. These events provide an insight into the health of the service and folders replicated on monitored computers. This management pack includes a dashboard view which can be used to monitor replication backlogs. &lt;/P&gt;
&lt;P&gt;The management pack also features consolidation rules that monitor computers for frequent occurrences of certain operational conditions such as staging cleanups, sharing violations, replication conflicts etc. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Feature Summary:&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;The following features are new in this release of the DFS Replication Management Pack: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Alerts indicating outages of the DFS Replication service on monitored computers. &lt;/LI&gt;
&lt;LI&gt;Alerts indicating configuration issues that require administrative intervention. &lt;/LI&gt;
&lt;LI&gt;Dashboard view that enables tracking of replication backlogs on monitored computers. &lt;/LI&gt;
&lt;LI&gt;Tracking of intermittent operational conditions. These conditions are tracked by the management pack and show up either as warnings/errors. Transient warnings/errors flagged for conditions that are resolved over time are automatically corrected by the management pack, once those conditions are resolved. &lt;/LI&gt;
&lt;LI&gt;Intuitive state view indicating red, yellow and green states of the service, replication groups, and replicated folders configured on monitored computers. &lt;/LI&gt;
&lt;LI&gt;Monitoring of important service parameters such as staging area usage and replication conflicts generated. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;System Requirements:&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;Supported Operating Systems: Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 x64 editions; Windows Server 2008&lt;BR&gt;Other Software: System Center Operation Manager 2007 &lt;/P&gt;
&lt;P&gt;Big thanks to &lt;A href="http://blogs.technet.com/filecab/archive/2009/10/19/dfs-replication-management-pack-for-operations-manager-2007-is-available.aspx" mce_href="http://blogs.technet.com/filecab/archive/2009/10/19/dfs-replication-management-pack-for-operations-manager-2007-is-available.aspx"&gt;MaheshU&lt;/A&gt; for letting everyone know the instant it was out. &lt;/P&gt;
&lt;P&gt;- Ned 'you hurt me with your words' Pyle&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3287698" width="1" height="1"&gt;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="DFSR" scheme="http://blogs.technet.com/askds/archive/tags/DFSR/default.aspx" /><category term="scom 2007" scheme="http://blogs.technet.com/askds/archive/tags/scom+2007/default.aspx" /></entry><entry><title>ADMT, RODC’s, and Error 800704f1</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/19/admt-rodc-s-and-error-800704f1.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/19/admt-rodc-s-and-error-800704f1.aspx</id><published>2009-10-19T16:11:00Z</published><updated>2009-10-19T16:11:00Z</updated><content type="html">&lt;P&gt;Hello all, Jason here again. With this blog post, I just wanted to bring an ADMT issue to the masses’ attention, as I’ve experienced it multiple times within just the last couple of months.&lt;/P&gt;
&lt;P&gt;There’s an issue when attempting to migrate computer account objects into a Windows 2008 domain that had been prepared for a Read-Only Domain Controller with the ‘ADPrep /RODCPrep’ command.&amp;nbsp; To confirm if the command had been implemented, look for the following attribute within the ADSIEdit snap-in on the targeted 2008 domain:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;CN=ActiveDirectoryRodcUpdate,CN=ForestUpdates,CN=Configuration,DC=&amp;lt;DomainName&amp;gt;,DC=com&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; If ran, the value for the ‘Revision’ attribute will be set to ‘&lt;FONT size=2 face=Consolas&gt;2&lt;/FONT&gt;’.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This is what is specifically witnessed within the ADMT log file:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT color=#ff0000&gt;ERR3:7075 Failed to change domain affiliation, hr=800704f1 &lt;BR&gt;&lt;BR&gt;The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;When this error is generated, it is due to the following hotfix &lt;STRONG&gt;&lt;EM&gt;NOT&lt;/EM&gt;&lt;/STRONG&gt; being installed onto the client machine that you are migrating into the Windows 2008 domain:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;944043 Description of the Windows Server 2008 read-only domain controller compatibility pack for Windows Server 2003 clients and for Windows XP clients and for Windows Vista&lt;/STRONG&gt; &lt;BR&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;944043" mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;944043"&gt;&lt;STRONG&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;944043&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Upon installing the hotfix and rebooting the client machine(s), re-running ADMT for the computer object migration will now succeed.&lt;/P&gt;
&lt;P&gt;- Jason “J4” Fournerat&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3287675" width="1" height="1"&gt;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="RODC" scheme="http://blogs.technet.com/askds/archive/tags/RODC/default.aspx" /><category term="Windows Server 2008" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008/default.aspx" /><category term="ADMT" scheme="http://blogs.technet.com/askds/archive/tags/ADMT/default.aspx" /></entry><entry><title>Windows Server 2008 R2 CAPolicy.inf Syntax</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/askds/archive/2009/10/15/windows-server-2008-r2-capolicy-inf-syntax.aspx" /><id>http://blogs.technet.com/askds/archive/2009/10/15/windows-server-2008-r2-capolicy-inf-syntax.aspx</id><published>2009-10-15T14:05:00Z</published><updated>2009-10-15T14:05:00Z</updated><content type="html">&lt;P&gt;Greetings! This is Jonathan again. I was reviewing Chris’ excellent &lt;A href="http://blogs.technet.com/askds/archive/2009/09/01/designing-and-implementing-a-pki-part-i-design-and-planning.aspx" mce_href="http://blogs.technet.com/askds/archive/2009/09/01/designing-and-implementing-a-pki-part-i-design-and-planning.aspx"&gt;blog post series&lt;/A&gt; on designing and implementing a PKI when I realized that it would be helpful to better document the &lt;B&gt;CAPolicy.inf&lt;/B&gt; file. The information in this post relies heavily on the information published in the Windows Server 2003 Help File, but this information is updated to include information pertinent to Windows Server 2008 R2.&lt;/P&gt;
&lt;P&gt;Another helpful document that discusses many of these settings is available on &lt;A href="http://technet.microsoft.com/en-us/library/cc737264(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc737264(WS.10).aspx"&gt;Technet&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Background&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;First, what is a CAPolicy.inf file? The CAPolicy.inf contains various settings that are used when installing the Active Directory Certification Service (ADCS) or when renewing the CA certificate. The CAPolicy.inf file is not required to install ADCS with the default settings, but in many cases the default settings are insufficient. The CAPolicy.inf can be used to configure CAs in these more complicated deployments.&lt;/P&gt;
&lt;P&gt;Once you have created your CAPolicy.inf file, you must copy it into the %systemroot% folder (e.g., C:\Windows) of your server before you install ADCS or renew the CA certificate.&lt;/P&gt;
&lt;P&gt;I’m not going to discuss what settings you need for your particular configuration, nor will I offer guidance on how you should set up your PKI to meet whatever your needs may be. Please follow &lt;A href="http://blogs.technet.com/askds/archive/2009/09/01/designing-and-implementing-a-pki-part-i-design-and-planning.aspx" mce_href="http://blogs.technet.com/askds/archive/2009/09/01/designing-and-implementing-a-pki-part-i-design-and-planning.aspx"&gt;Chris’&lt;/A&gt; &lt;A href="http://blogs.technet.com/askds/archive/2009/10/13/designing-and-implementing-a-pki-part-ii.aspx" mce_href="http://blogs.technet.com/askds/archive/2009/10/13/designing-and-implementing-a-pki-part-ii.aspx"&gt;series&lt;/A&gt; for that sort of information. I’m simply going to document the available settings in the CAPolicy.inf which, if you follow Chris’ guidance, you’ll find will come in handy.&lt;/P&gt;
&lt;P&gt;Let’s get started, shall we?&lt;/P&gt;
&lt;P&gt;As I mentioned earlier, the CAPolicy.inf file uses the .INF file structure to specify sections, settings, and values for those settings. It will be impossible here to define a default template suitable for all purposes, so I’m just going to describe all the options and allow you to decide which settings meet your needs. Not all the settings below are required in the file, but those that are required will be called out.&lt;/P&gt;
&lt;P&gt;The following key words are used to describe the .INF file structure.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A &lt;I&gt;section&lt;/I&gt; is an area in the .INF file that covers a logical group of keys. A section always appears in brackets in the .INF file.&lt;/LI&gt;
&lt;LI&gt;A &lt;I&gt;key&lt;/I&gt; is the parameter that is to the left of the equal sign.&lt;/LI&gt;
&lt;LI&gt;A &lt;I&gt;value&lt;/I&gt; is the parameter that is to the right of the equal sign.&lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;Version&lt;/H4&gt;
&lt;P&gt;The first two lines of the CAPolicy.inf file are:&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[Version] &lt;BR&gt;Signature=”$Windows NT$”&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;[Version]&lt;/B&gt; is the &lt;I&gt;section&lt;/I&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Signature&lt;/B&gt; is the &lt;I&gt;key&lt;/I&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;“$Windows NT$”&lt;/B&gt; is the &lt;I&gt;value&lt;/I&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Version&lt;/B&gt; is the only required section, and must be at the beginning of your CAPolicy.inf file.&lt;/P&gt;
&lt;H4&gt;PolicyStatementExtension&lt;/H4&gt;
&lt;P&gt;Next is the &lt;B&gt;PolicyStatementExtension &lt;/B&gt;section. This section lists the name of the policies for this CA. Multiple policies are separated by commas. The names &lt;I&gt;LegalPolicy&lt;/I&gt; and &lt;I&gt;ManagementPolicy&lt;/I&gt; are used here as examples, but the names can be whatever the CA administrator chooses when creating the CAPolicy.inf file. &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;B&gt;NOTE&lt;/B&gt;&lt;/EM&gt;&lt;EM&gt;: Administrator defined section names must observe the following syntax rules:&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;A section name cannot have leading or trailing spaces, a linefeed character, a return character, or any invisible control character, and it should not contain tabs.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;A section name cannot contain either of the bracket (&lt;B&gt;[]&lt;/B&gt;) characters, a single percent (&lt;B&gt;%&lt;/B&gt;) character, a semicolon (&lt;B&gt;;&lt;/B&gt;), or any internal double quotation (&lt;B&gt;“&lt;/B&gt;) characters.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;A section name cannot have a backslash (&lt;B&gt;\&lt;/B&gt;) as its last character.&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The names have meaning in the context of a specific deployment, or in relation to custom applications that actually check for the presence of these policies. &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[PolicyStatementExtension] &lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;Policies=&lt;EM&gt;LegalPolicy,ManagementPolicy&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;For each policy defined in the &lt;B&gt;PolicyStatementExtension&lt;/B&gt; section there must be a section that defines the settings for that particular policy. For the example above, the CAPolicy.inf must contain a [LegalPolicy] section and a [ManagementPolicy] section. &lt;/P&gt;
&lt;P&gt;For each policy, you need to provide a user-defined object identifier (&lt;B&gt;OID&lt;/B&gt;) and either the text you want displayed as the policy statement or a URL pointer to the policy statement. The URL can be in the form of an HTTP, FTP, or LDAP URL. Continuing on with the example started above, if you are going to have text in the policy statement, then the next three lines of the CAPolicy.inf will be: &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[LegalPolicy] &lt;BR&gt;OID=&lt;EM&gt;1.1.1.1.1.1.1&lt;/EM&gt; &lt;BR&gt;Notice=&lt;EM&gt;”Legal policy statement text”&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;If you are going to use a URL to host the CA policy statement, then next three lines would instead be: &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[ManagementPolicy] &lt;BR&gt;OID=&lt;EM&gt;1.1.1.1.1.1.2&lt;/EM&gt; &lt;BR&gt;URL=&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;EM&gt;http://pki.wingtiptoys.com/policies/managementpolicy.asp&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Please note that the &lt;B&gt;OID&lt;/B&gt; above is arbitrary and is used as an example. In a true deployment, you would obtain an OID from your own OID gatekeeper.&lt;/P&gt;
&lt;P&gt;In addition:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Multiple URL keys are supported&lt;/LI&gt;
&lt;LI&gt;Multiple Notice keys are supported&lt;/LI&gt;
&lt;LI&gt;Notice and URL keys in the same policy section are supported.&lt;/LI&gt;
&lt;LI&gt;URLs with spaces or text with spaces must be surrounded by quotes. This is true for the &lt;B&gt;URL&lt;/B&gt; key, regardless of the section in which it appears.&lt;/LI&gt;
&lt;LI&gt;The Notice text has a maximum length of 511 characters on Windows Server 2003 [R2], and a maximum length of 4095 characters on Window Server 2008 [R2].&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;An example of multiple notices and URLs in a policy section would be: &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[LegalPolicy] &lt;BR&gt;OID=&lt;EM&gt;1.1.1.1.1.1.1&lt;/EM&gt; &lt;BR&gt;URL=&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;EM&gt;http://pki.wingtiptoys.com/policies/legalpolicy.asp&lt;/EM&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;URL=&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;EM&gt;ftp://ftp.wingtiptoys.com/pki/policies/legalpolicy.asp&lt;/EM&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;Notice=&lt;EM&gt;”Legal policy statement text”&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;H4&gt;CRLDistributionPoint&lt;/H4&gt;
&lt;P&gt;You can specify CRL Distribution Points (CDPs) for a root CA certificate in the CAPolicy.inf. This section does not configure the CDP for the CA itself. After the CA has been installed you can configure the CDP URLs that the CA will include in each certificate that it issues. The URLs specified in this section of the CAPolicy.inf file are included in the root CA certificate itself. &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[CRLDistributionPoint] &lt;BR&gt;URL=&lt;/FONT&gt;&lt;EM&gt;&lt;FONT size=2 face=Consolas&gt;http://pki.wingtiptoys.com/cdp/WingtipToysRootCA.crl&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Some additional information about this section:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Multiple URLs are supported.&lt;/LI&gt;
&lt;LI&gt;HTTP, FTP, and LDAP URLs are supported. HTTPS URLs are not supported.&lt;/LI&gt;
&lt;LI&gt;This section is only used if you are setting up a root CA or renewing the root CA certificate. Subordinate CA CDP extensions are determined by the CA which issues the subordinate CA’s certificate.&lt;/LI&gt;
&lt;LI&gt;URLs with spaces must be surrounded by quotes.&lt;/LI&gt;
&lt;LI&gt;If no URLs are specified – that is, if the &lt;B&gt;[CRLDistributionPoint]&lt;/B&gt; section exists in the file but is empty – the CRL Distribution Point extension will be omitted from the root CA certificate. This is usually preferable when setting up a root CA. Windows does not perform revocation checking on a root CA certificate so the CDP extension is superfluous in a root CA certificate.&lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;Authority Information Access&lt;/H4&gt;
&lt;P&gt;You can specify the authority information access points in the CAPolicy.inf for the root CA certificate. &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[AuthorityInformationAccess] &lt;BR&gt;URL=&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;EM&gt;http://pki.wingtiptoys.com/Public/myCA.crt&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Some additional notes on the authority information access section:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Multiple URLs are supported.&lt;/LI&gt;
&lt;LI&gt;HTTP, FTP, LDAP and FILE URLs are supported. HTTPS URLs are not supported.&lt;/LI&gt;
&lt;LI&gt;This section is only used if you are setting up a root CA, or renewing the root CA certificate. Subordinate CA AIA extensions are determined by the CA which issued the subordinate CA’s certificate.&lt;/LI&gt;
&lt;LI&gt;URLs with spaces must be surrounded by quotes.&lt;/LI&gt;
&lt;LI&gt;If no URLs are specified – that is, if the &lt;B&gt;[AuthorityInformationAccess]&lt;/B&gt; section exists in the file but is empty – the CRL Distribution Point extension will be omitted from the root CA certificate. Again, this would be the preferred setting in the case of a root CA certificate as there is no authority higher than a root CA that would need to be referenced by a link to its certificate.&lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;Enhanced Key Usage&lt;/H4&gt;
&lt;P&gt;Another section of the CAPolicy.inf file is &lt;B&gt;[EnhancedKeyUsageExtension]&lt;/B&gt;, which is used to specify the Enhanced Key Usage extension OIDs placed in the CA certificate.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Multiple OIDs are supported.&lt;/LI&gt;
&lt;LI&gt;This section can be used during CA setup or CA certificate renewal.&lt;/LI&gt;
&lt;LI&gt;This section is only used if you are setting up a root CA or renewing a root CA certificate. The Enhanced Key Usage extension for a subordinate CA is determined by the CA that issued the subordinate CA’s certificate.&lt;/LI&gt;
&lt;LI&gt;This extension can be marked as &lt;B&gt;Critical&lt;/B&gt;. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;An example of this section is: &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[EnhancedKeyUsageExtension] &lt;BR&gt;OID=&lt;EM&gt;1.2.3.4.5&lt;/EM&gt; &lt;BR&gt;OID=&lt;EM&gt;1.2.3.4.6&lt;/EM&gt; &lt;BR&gt;Critical=&lt;EM&gt;No&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;If this section is omitted from the CAPolicy.inf file, the Enhanced Key Usage extension will be omitted from the root CA certificate. If this extension does not exist in a root CA certificate then that root CA certificate can be trusted for all purposes.&lt;/P&gt;
&lt;P&gt;By populating this section with specific OIDs, you are limiting the purposes for which the root CA certificate can be trusted. For example, consider the following section: &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[EnhancedKeyUsageExtension] &lt;BR&gt;OID=&lt;EM&gt;1.3.6.1.5.5.7.3.4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Secure Email&lt;/EM&gt; &lt;BR&gt;OID=&lt;EM&gt;1.3.6.1.4.1.311.20.2.2&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Smart Card Logon&lt;/EM&gt; &lt;BR&gt;Critical=&lt;EM&gt;No&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;During the setup of the CA, the root CA certificate will be created with the two OIDs above in the Enhanced Key Usage extension. This root certificate, because of the OIDs specified, can only be trusted for Secure Email (signing and encrypting) and Smart Card Logon. Any certificate issued for some other purpose, such as Client or Server Authentication, would be considered invalid. This restriction would apply not only to this root CA, but also to any CA subordinate to this root.&lt;/P&gt;
&lt;H4&gt;Basic Constraints&lt;/H4&gt;
&lt;P&gt;You can use the CAPolicy.inf file to define the &lt;B&gt;PathLength&lt;/B&gt; constraint in the Basic Constraints extension of the root CA certificate. Setting the PathLength basic constraint allows you to limit the path length of the CA hierarchy by specifying how many tiers of subordinate CAs can exist beneath the root. A PathLength of 1 means there can be at most one tier of CAs beneath the root. These subordinate CAs will have a PathLength basic constraint of 0, which means that they cannot issue any subordinate CA certificates.&lt;/P&gt;
&lt;P&gt;This extension can be marked as &lt;B&gt;Critical&lt;/B&gt;. &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[BasicConstraintsExtension] &lt;BR&gt;PathLength=&lt;EM&gt;1&lt;/EM&gt; &lt;BR&gt;Critical=&lt;EM&gt;Yes&lt;/EM&gt;&lt;/FONT&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;It is not recommended to use this section in the CAPolicy.inf file for a subordinate CA. To add a PathLength constraint to a subordinate CA certificate if the parent CA has no PathLength constraint in its own certificate, you can set the &lt;B&gt;CAPathLength&lt;/B&gt; registry value on the parent CA. For example, to issue a subordinate CA certificate with a PathLength constraint of 1, use the following command to configure the parent CA.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;Certutil –setreg Policy\CAPathLength 2&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Setting this value causes the CA to behave as though its own certificate had a PathLength constraint of whatever number you specify. Any subordinate CA certificate issued by the parent CA will have a PathLength constraint set appropriately in its Basic Constraints extension.&lt;/P&gt;
&lt;P&gt;You must restart Active Directory Certificate Services for this change to take effect.&lt;/P&gt;
&lt;H4&gt;Cross Certificate Distribution Points&lt;/H4&gt;
&lt;P&gt;The cross certificate distribution point (CCDP) extension identifies where cross certificates related to the CA certificate can be obtained and how often that location is updated. The CCDP extension is useful if the CA has been cross-certified with another PKI hierarchy. Windows XP and later operating systems would use this extension for the discovery of cross-certificates that might be used during the path discovery and chain building process.&lt;/P&gt;
&lt;P&gt;The &lt;B&gt;SyncDeltaTime&lt;/B&gt; key indicates how often, in seconds, the locations referred to by the &lt;B&gt;URL&lt;/B&gt; key(s) are updated. While this entire section is optional, if it exists, and if the &lt;B&gt;SyncDeltaTime&lt;/B&gt; key is present, then at least one &lt;B&gt;URL&lt;/B&gt; key must also be present.&lt;/P&gt;
&lt;P&gt;This extension can be marked as &lt;B&gt;Critical&lt;/B&gt;. &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[CrossCertificateDistributionPointExtension] &lt;BR&gt;SyncDeltaTime=&lt;EM&gt;600&amp;nbsp;&amp;nbsp;&amp;nbsp; ; in seconds&lt;/EM&gt; &lt;BR&gt;URL=&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;EM&gt;http://pki.wingtiptoys.com/ccdp/PartnersCA.crt&lt;/EM&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;Critical=&lt;EM&gt;No&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;H4&gt;Request Attributes&lt;/H4&gt;
&lt;P&gt;The &lt;B&gt;[RequestAttributes]&lt;/B&gt; section, when implemented on a subordinate CA, allows you to specify a custom subordinate certification authority template. There is already the default Subordinate Certificate Authority template that is published in Active Directory the first time an Enterprise CA is installed in the forest. This default template, however, is a v1 template (Windows 2000-style) and cannot be edited. The &lt;B&gt;CertificateTemplate&lt;/B&gt; key allows you specify a different template for your subordinate CA certificate request, one that you created by duplicating the default template. &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[RequestAttributes] &lt;BR&gt;CertificateTemplate=&lt;EM&gt;WingtipToysSubCA&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;H4&gt;Server Settings&lt;/H4&gt;
&lt;P&gt;Another optional section of the CAPolicy.inf is &lt;B&gt;[certsrv_server]&lt;/B&gt;, which is used to specify renewal key length, the renewal validity period, and the certificate revocation list (CRL) validity period for a CA that is being renewed or installed. None of the keys in this section are required. Many of these settings have default values that are sufficient for most needs and can simply be omitted from the CAPolicy.inf file. Alternatively, many of these settings can be changed after the CA has been installed. &lt;/P&gt;
&lt;P&gt;An example would be: &lt;BR&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=1 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=500&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;[certsrv_server] &lt;BR&gt;RenewalKeyLength=&lt;EM&gt;2048&lt;/EM&gt; &lt;BR&gt;RenewalValidityPeriod=&lt;EM&gt;Years&lt;/EM&gt; &lt;BR&gt;RenewalValidityPeriodUnits=&lt;EM&gt;5&lt;/EM&gt; &lt;BR&gt;CRLPeriod=&lt;EM&gt;Days&lt;/EM&gt; &lt;BR&gt;CRLPeriodUnits=&lt;EM&gt;2 &lt;BR&gt;&lt;/EM&gt;CRLDeltaPeriod=&lt;EM&gt;Hours&lt;/EM&gt; &lt;BR&gt;CRLDeltaPeriodUnits=&lt;EM&gt;4 &lt;BR&gt;&lt;/EM&gt;CRLOverlapPeriod=&lt;EM&gt;Hours&lt;/EM&gt; &lt;BR&gt;CRLOverlapUnits=&lt;EM&gt;3&lt;/EM&gt; &lt;BR&gt;CRLDeltaOverlapPeriod=&lt;EM&gt;Minutes&lt;/EM&gt; &lt;BR&gt;CRLDeltaOverlapUnits=&lt;EM&gt;5&lt;/EM&gt; &lt;BR&gt;ClockSkewMinutes=&lt;EM&gt;20 &lt;BR&gt;&lt;/EM&gt;LoadDefaultTemplates=&lt;EM&gt;True &lt;BR&gt;&lt;/EM&gt;DiscreteSignatureAlgorithm=&lt;EM&gt;0&lt;/EM&gt; &lt;BR&gt;ForceUTF8=&lt;EM&gt;0&lt;/EM&gt; &lt;BR&gt;EnableKeyCounting=&lt;EM&gt;0&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;B&gt;RenewalKeyLength&lt;/B&gt; sets the key size for renewal only. This is only used when a new key pair is generated during CA certificate renewal. The key size for the initial CA certificate is set when the CA is installed.&lt;/P&gt;
&lt;P&gt;When renewing a CA certificate with a new key pair, the key length can be either increased or decreased. We in Support see this most often when a customer has set a root CA key size of 4096 bytes or higher, and then discover that they have Java apps or network devices that can only support key sizes of 2048 bytes. In that situation, we can use this setting in the CAPolicy.inf file to reduce the key size of the CA. Of course, that means that we have to reissue all the certificates issued by that CA. The higher up in the hierarchy the CA resides, the more inconvenient this procedure is.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;RenewalValidityPeriod&lt;/B&gt; and &lt;B&gt;RenewalValidityPeriodUnits&lt;/B&gt; establish the lifetime of the new root CA certificate when renewing the old root CA certificate. It only applies to a root CA. The certificate lifetime of a subordinate CA is determined by its superior. &lt;B&gt;RenewalValidityPeriod&lt;/B&gt; can have the following values: Hours, Days, Weeks, Months, and Years.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;CRLPeriod &lt;/B&gt;and &lt;B&gt;CRLPeriodUnits&lt;/B&gt; establish the validity period for the base CRL, while &lt;B&gt;CRLDeltaPeriod&lt;/B&gt; and &lt;B&gt;CRLDeltaPeriodUnits&lt;/B&gt; establish the validity period of the delta CRL. &lt;B&gt;CRLPeriod&lt;/B&gt; and &lt;B&gt;CRLDeltaPeriod&lt;/B&gt; can have the following values: Hours, Days, Weeks, Months, and Years. Each of these settings can be configured after the CA has been installed:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;Certutil -setreg CA\CRLPeriod &lt;EM&gt;Weeks&lt;/EM&gt; &lt;BR&gt;Certutil -setreg CA\CRLPeriodUnits &lt;EM&gt;1 &lt;BR&gt;&lt;/EM&gt;Certutil -setreg CA\CRLDeltaPeriod &lt;EM&gt;Days&lt;/EM&gt; &lt;BR&gt;Certutil -setreg CA\CRLDeltaPeriodUnits&lt;EM&gt; 1&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Restart Active Directory Certificate Services for any changes to take effect.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;CRLOverlapPeriod&lt;/B&gt; and &lt;B&gt;CRLOverlapUnits&lt;/B&gt; work together to specify the how long to extend the validity period of a base CRL past the CRL’s publication interval. &lt;B&gt;CRLOverlapPeriod&lt;/B&gt; specifies the number of units and &lt;B&gt;CRLOverlapUnits&lt;/B&gt; refers to which units are being specified. The default is Days, but Hours, Weeks, Months and Years are also valid. The CRL overlap is useful for setting a “buffer period” on the CA to allow for things like AD replication latency – the time it takes for the CRL when published in Active Directory to propagate to all domain controllers in the forest.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;CRLDeltaOverlapPeriod &lt;/B&gt;and&lt;B&gt; CRLDeltaOverlapUnits&lt;/B&gt; permit you to set the same buffer period for the CA’s delta CRL. &lt;/P&gt;
&lt;P&gt;The overlap settings for the base CRL and delta CRL can also be set after the CA has been installed.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=Consolas&gt;Certutil -setreg CA\CRLOverlapPeriod &lt;EM&gt;Hours&lt;/EM&gt; &lt;BR&gt;Certutil -setreg CA\CRLOverlapUnits &lt;EM&gt;3&lt;/EM&gt; &lt;BR&gt;Certutil -setreg CA\CRLDeltaOverlapPeriod &lt;EM&gt;Minutes&lt;/EM&gt; &lt;BR&gt;Certutil -setreg CA\CRLDeltaOverlapUnits &lt;EM&gt;5&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;As before, restart Active Directory Certificate Services for any changes to take effect.&lt;/P&gt;
&lt;P&gt;The default overlap period for the base CRL and delta CRL is 10% of the publication interval up to a maximum of 12 hours. If this default value is sufficient for your needs then you can simply omit these keys from the CAPolicy.inf file.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;ClockSkewMinutes&lt;/B&gt; allows you to accommodate possible clock synchronization issues. The CA will set the effective time of the published base CRL and delta CRL to the current time less the &lt;B&gt;ClockSkewMinutes&lt;/B&gt;. For example, if the clock skew is set to 5 minutes, and the current time is 4:00pm, then the effective time of a newly published CRL would be 3:55pm. &lt;/P&gt;
&lt;P&gt;This value can also be set after the CA has been installed.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Consolas&gt;Certutil -setreg CA\ClockSkewMinutes &lt;I&gt;10&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Restart Active Directory Certificate Services for any changes to take effect.&lt;/P&gt;
&lt;P&gt;The default value for &lt;B&gt;ClockSkewMinutes&lt;/B&gt; is 10 minutes; if this interval is sufficient then this key can be omitted from the CAPolicy.inf file.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;LoadDefaultTemplates&lt;/B&gt; only applies during the install of an Enterprise CA. This setting, either True or False (or 1 or 0), dictates whether or not the CA is configured with any of the default templates. &lt;/P&gt;
&lt;P&gt;In a default installation of the CA, a subset of the default certificate templates is added to the Certificate Templates folder in the Certification Authority snap-in. This means that as soon as the ADCS service starts after the role has been installed a user or computer with sufficient permissions can immediately enroll for a certificate. This behavior is not always desirable.&lt;/P&gt;
&lt;P&gt;To illustrate the point, the Domain Controller and Domain Controller Authentication templates are among the default templates added to the CA as it is installed. The default permissions on these two templates allow all domain controllers in the forest to enroll for certificates based those two templates. Finally, the default behavior of a domain controller is to immediately enroll for a Domain Controller or Domain Controller Authentication template as soon as an Enterprise CA is detected in the forest (Windows 2000 DCs will attempt to enroll for a Domain Controller certificate; Windows Server 2003 and higher will attempt to enroll for a Domain Controller Authentication certificate). &lt;/P&gt;
&lt;P&gt;You may not want to issue any certificates immediately after a CA has been installed, so you can use the &lt;B&gt;LoadDefaultTemplates&lt;/B&gt; setting to prevent the default templates from being added to the Enterprise CA. If there are no templates configured on the CA then it can issue no certificates.&lt;/P&gt;
&lt;P&gt;On Windows Server 2003 and Windows Server 2003 R2, the &lt;B&gt;LoadDefaultTemplates&lt;/B&gt; setting only applies to a root Enterprise CA. It is ignored on a subordinate Enterprise CA. &lt;/P&gt;
&lt;P&gt;On Windows Server 2008 and Windows Server 2008 R2, the &lt;B&gt;LoadDefaultTemplates&lt;/B&gt; setting applies to both root and subordinate Enterprise CAs.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;DiscreteSignatureAlgorithm&lt;/B&gt; configures the CA to support the PKCS#1 V2.1 signature format for both the CA certificate and certificate requests. When set to 1 on a root CA the CA certificate will include the PKCS#1 V2.1 signature format. When set on a subordinate CA, the subordinate CA will create a certificate request that includes the PKCS#1 V2.1 signature format.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;ForceUTF8&lt;/B&gt; changes the default encoding of relative distinguished names (RDNs) in Subject and Issuer distinguished names to UTF-8. Only those RDNs that support UTF-8, such as those that are defined as Directory String types by an RFC, are affected. For example, the RDN for Domain Component (DC) supports encoding as either IA5 or UTF-8, while the Country RDN (C) only supports encoding as a Printable String. The &lt;B&gt;ForceUTF8&lt;/B&gt; directive will therefore affect a DC RDN but will not affect a C RDN.&lt;/P&gt;
&lt;P&gt;Finally, &lt;B&gt;EnableKeyCounting&lt;/B&gt; configures the CA to increment a counter every time the CA’s signing key is used. Do not enable this setting unless you have a Hardware Security Module (HSM) and associated cryptographic service provider (CSP) that supports key counting. Neither the Microsoft Strong CSP nor the Microsoft Software Key Storage Provider (KSP) support key counting.&lt;/P&gt;
&lt;P&gt;For more caveats to be aware of when using key counting, please review the following KB article:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;951721" mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;951721"&gt;951721 The certification authority startup event in the Security log always reports a usage count of zero for the signing key on a computer that is running Windows Server 2008 or Windows Server 2003&lt;/A&gt;&lt;/P&gt;
&lt;H4&gt;Conclusion&lt;/H4&gt;
&lt;P&gt;There we go. We’ve finally finished the list of all the settings you can configure via the CAPolicy.inf file. &lt;/P&gt;
&lt;P&gt;I had at first considered putting all the sections I talked about above into one file so you could see how a “finished” CAPolicy.inf file would look. Then I realized that would be a monumentally bad idea seeing as, with the exception of the &lt;B&gt;[Version]&lt;/B&gt; section, everything covered above is totally optional – perhaps with some settings even being contradictory. I’d hate to be responsible for a bad sample CAPolicy.inf file bouncing around the Internet.&lt;/P&gt;
&lt;P&gt;The settings that you will want to configure in your CAPolicy.inf file will completely depend on your needs, and will vary between root CAs and subordinate CAs. I certainly hope that you find this information useful.&lt;/P&gt;
&lt;P&gt;- Jonathan ‘Small bills only’ Stephens&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3287115" width="1" height="1"&gt;</content><author><name>NedPyle</name><uri>http://blogs.technet.com/members/NedPyle.aspx</uri></author><category term="Certificates" scheme="http://blogs.technet.com/askds/archive/tags/Certificates/default.aspx" /><category term="PKI" scheme="http://blogs.technet.com/askds/archive/tags/PKI/default.aspx" /><category term="Windows Server 2008 R2" scheme="http://blogs.technet.com/askds/archive/tags/Windows+Server+2008+R2/default.aspx" /></entry></feed>