<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Directory Services/Active Directory : Active Directory</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx</link><description>Tags: Active Directory</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>“speaking 2.0” at Microsoft TechEd today</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2012/06/14/speaking-2-0-at-microsoft-teched-today.aspx</link><pubDate>Thu, 14 Jun 2012 15:48:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1811082</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1811082</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2012/06/14/speaking-2-0-at-microsoft-teched-today.aspx#comments</comments><description>&lt;p&gt;I’m speaking today about &lt;a href="http://northamerica.msteched.com/topic/details/2012/SIA319" target="_blank"&gt;“The Evolution of Active Directory Recovery” at TechEd 2012 US (SIA319, 1pm in Hall N310)&lt;/a&gt;. The session will also be streamed.&lt;/p&gt;  &lt;p&gt;I had a great idea, and I’m looking forward to see how it’s working. And I haven’t seen this before &lt;img style="border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner.metablogapi/5657.wlEmoticon_2D00_winkingsmile_5F00_1F2A47A8.png" /&gt;: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I’ll be taking questions using Twitter. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are in the audience (in the hall or online) and you have any questions, just twitter them using the hashtag &lt;a href="https://twitter.com/#!/search/%23tesia319" target="_blank"&gt;#TESIA319&lt;/a&gt; – this enables me to follow up with the answers either in the session, or if we are short on time or have to many sessions I’m following up afterwards. This also enables attendees who are not sitting close to a Microphone, who are watching the streamed version or who feel more comfortable writing than speaking to ask their questions.&lt;/p&gt;  &lt;p&gt;Two simple rules: use the #TESIA319 hashtag – I will not monitor anything else during the session, and please ask questions in the areas I’ve covered, so that we can try avoiding to have questions which are covered in the next slides.&lt;/p&gt;  &lt;p&gt;Looking forward to the session and hopefully seeing you there!&lt;/p&gt;  &lt;p&gt;Ulf B. Simon-Weidner&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1811082" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Speaking engagements</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2011/09/14/speaking-engagements.aspx</link><pubDate>Wed, 14 Sep 2011 19:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1799543</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1799543</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2011/09/14/speaking-engagements.aspx#comments</comments><description>&lt;p&gt;I&amp;rsquo;m currently getting ready for some speaking engagements:&lt;/p&gt;
&lt;p&gt;Tuesday next week (Sept 21st) I&amp;rsquo;m proud to moderate the &lt;a target="_blank" href="http://www.iir.de/produkt.aspx?pnr=P2600327&amp;amp;page=7849"&gt;Windows Infrastructure&lt;/a&gt; Track of the &lt;a target="_blank" href="http://www.iir.de/produkt.aspx?pnr=P2600327&amp;amp;page=7726"&gt;IIR IT-Admin Tech Talk&lt;/a&gt;. In this track we are covering not only the operating system related technologies, but also Cloud, Office 365, Sharepoint and Exchange. I&amp;rsquo;ll also present two sessions myself there:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;13 Years Active Directory &lt;br /&gt;&lt;/strong&gt;an overview of previous and future scenarios&lt;/p&gt;
&lt;p&gt;I will cover various design considerations, misunderstandings of early designs, whether corporate infrastructures have adjusted or should be adjusted. At the end we will take a look into challenges for future designs, on-premises and in the cloud.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Who am I in the cloud?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this session I will talk about challenges and opportunities of cloud computing in general and Office 365 in special: Does cloud mean sunshine for the CIO and rain for the Admin? Which skills are needed? What is the long-term strategy for cloud computing in your enterprise?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The IT-Admin TechTalk will be in Frankfurt and is in German language.&lt;/p&gt;
&lt;p&gt;
&lt;hr /&gt;
Also the next international conference is coming up. &lt;a target="_blank" href="http://www.theexpertsconference.com"&gt;The Experts Conference&lt;/a&gt; Europe will also be in Frankfurt in October this year. It is about half a year after TEC USA in Las Vegas. TEC is known to be the best and high-skilled conference when it comes to Directory Services, and has expanded over the years beyond the AD and FIM tracks to also cover Exchange, Sharepoint and Cloud technologies in different tracks. TEC is attracting the most high-skilled speakers, Microsoft values the conference so much that they send more Program Managers and Developers of the product groups to TEC than to their own IT-Pro Conference TechEd. Additionally TechEd EU will not happen this year, so maybe you are able to convince your boss. Las Vegas has been a great success, lots of interesting sessions, a lot of community interaction, and I&amp;rsquo;m very much looking forward to Frankfurt. This conference is in English.&lt;/p&gt;
&lt;p&gt;At The Experts Conference I will speak three sessions, but will post details later when the agenda is done.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Lucida Handwriting;"&gt;Ulf&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1799543" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>“Active Directory” SPECIAL EDITION of the IT-Administrator published</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/11/04/active-directory-special-edition-of-the-it-administrator-published.aspx</link><pubDate>Thu, 04 Nov 2010 20:24:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1781615</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1781615</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/11/04/active-directory-special-edition-of-the-it-administrator-published.aspx#comments</comments><description>&lt;table border="0" cellspacing="0" cellpadding="2" width="796"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;a href="https://www.it-administrator.de/kiosk/sonderhefte/80569/"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" title="ITA-Sonderheft" border="0" alt="ITA-Sonderheft" align="left" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner.metablogapi/7851.ITASonderheft_5F00_3505BA3D.jpg" width="186" height="244" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="594"&gt;         &lt;p&gt;MVP &lt;a href="http://www.frickelsoft.net/blog/" target="_blank"&gt;Florian Frommherz&lt;/a&gt; and I wrote a Special Edition of the IT-Administrator: almost 180 pages which provide in-depth information about Active Directory. We are discussing the Evolution of AD, Domain and Forest Strategies, Understanding the Domain/Forest Levels, LDAP Backgrounds and Application Performance testing, AD and DNS, AD Backup and Recovery, Background Information about the AD Recycle Bin, Virtualization of DCs, Replication Across Firewalls, RODCs, Delegation and MSAs, Fine Grained Password Policies and many more.             &lt;br /&gt;We are very happy with the result: a huge amount of in-depth information for any AD Admin or Consultant. &lt;/p&gt;          &lt;p&gt;Sorry – just in German for now. But an interesting read. &lt;/p&gt;          &lt;p&gt;If you got it, feel free to provide feedback!&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Ulf&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1781615" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Preparing for TechEd Europe</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/11/04/preparing-for-teched-europe.aspx</link><pubDate>Thu, 04 Nov 2010 15:40:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1781591</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1781591</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/11/04/preparing-for-teched-europe.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner.metablogapi/2577.TEE_5F00_681731DE.gif"&gt;&lt;img height="99" width="904" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner.metablogapi/2654.TEE_5F00_thumb_5F00_3F2C1CD5.gif" alt="TEE" border="0" title="TEE" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;TechEd Europe will be in Berlin next week, and I&amp;rsquo;m looking forward delivering three sessions there:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SIA301-IS - Under the Hood: What Really Happens During Critical Active Directory Operations&lt;/strong&gt; &lt;br /&gt;&lt;em&gt;Wednesday Nov 10, 9:00 &amp;ndash; 10:00 AM &lt;br /&gt;Thursday Nov 11, 4:30 &amp;ndash; 5:30 PM &lt;br /&gt;&lt;br /&gt;&lt;/em&gt;Come and discuss critical Active Directory-Operations. &lt;br /&gt;Are you fully aware what &amp;ldquo;critical&amp;rdquo; operations in AD really do? In this interactive session we will talk about those operations, understanding what they are doing and how to distinguish whether operations are critical to your environment or not. Ulf has been working in the field for more than 13 years, and has a lot of notes and examples to share. We will talk about how to approach challenges, and study scenarios that show how other companies managed the associated risks and prepared for rollbacks. We have some common scenarios for everyone but please bring your own questions as well, as we want this talk to be as interactive as possible. &lt;br /&gt;&lt;br /&gt;Since this is an interactive session don&amp;rsquo;t forget that they &amp;ldquo;live&amp;rdquo; from discussing opinions in the audience, so the repeat will be different. &lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SIA306 - A Dozen Years AD - Discuss Previous and Future Design Decisions&lt;/strong&gt; &lt;br /&gt;&lt;em&gt;Thursday Nov 11, 2:30 &amp;ndash; 3:30 PM &lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Active Directory has evolved over the years, along with security recommendations and best practices. But has our corporate design changed that much? Is it required? What should we change, and what should we retain? Ulf B. Simon-Weidner is a long standing, internationally recognized expert in Active Directory, and in this session he will discuss Active Directory Designs of the past, present and future. &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1781591" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>How to get more Infrastructure Masters in your domain?</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/02/13/how-to-get-more-infrastructure-masters-in-your-domain.aspx</link><pubDate>Sat, 13 Feb 2010 17:05:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1757144</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1757144</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/02/13/how-to-get-more-infrastructure-masters-in-your-domain.aspx#comments</comments><description>&lt;p&gt;Usually we have one Infrastructure Master in the domain who’s responsible to maintain references to objects in other domains – such as users which are members of a group in a different domain – to make sure if the target-object (user) is being renamed, moved or otherwise his distinguishedname has changed it can still be found. He is doing this by creating phantoms (small objects which contain only distinguishedname, SID and GUID). &lt;/p&gt;  &lt;p&gt;Actually, making it more complicated but accurate – those group memberships are not maintained by referencing the data directly (a group in the database does not contain the data of it’s members) but by referencing objects by the database-row (like an ID, called DistinguishedNameTag or DNT). So if we add a user to a group, there is a link-table in the database where there will be a new entry with the forward link referencing the DNT or the user and the backward-link referencing the DNT of the group. So the phantoms are also needed that there is a database-row for the target object, otherwise there wouldn’t be a DNT to reference as target.&lt;/p&gt;  &lt;p&gt;The second role of the infrastructure master is to be a single machine in the domain, only for the purpose that we need to run an operation against the domain and make sure to hit a specific DC – and always the same if we run it multiple times, the infrastructure is used (e.g. for domainprep, rodcprep,..).&lt;/p&gt;  &lt;p&gt;The second role is the reason why we have one IM per application partition, see my post &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/07/31/how-many-infrastructure-masters-do-you-have.aspx" target="_blank"&gt;“How many Infrastructure Masters do you have”&lt;/a&gt; about it.&lt;/p&gt;  &lt;p&gt;So talking about reference update, the primary reason for the IM, this is also the reason why an infrastructure master cannot run on a global catalog – because it is using the GC (who knows about the objects in other domains anyways) to validate his local data against the data of the GC. For more about GCs vs. IM see “&lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2005/03/08/37975.aspx"&gt;Global Catalog vs. Infrastructure Master&lt;/a&gt;”&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;But how do we get more Infrastructure Master (for reference update) in the domain?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Easy.&lt;/p&gt;  &lt;p&gt;When you are running all DCs on Windows Server 2008 R2, turn on recycle bin. There you go. This will enable running an reference update task on every DC which is not a GC.&lt;/p&gt;  &lt;p&gt;The reason behind this? When the recycle bin is enabled, the objects we knew before as tombstones are now deleted objects with all data maintained. We are able to restore these. Therefore we need to maintain reference updates for deleted objects as well, and those changes on deleted objects are not replicated to other DCs. Additionally we need to maintain links – links who point to or from deleted objects need to be “marked” as deactivated, so that it is possible to activate them when the object is restored.&lt;/p&gt;  &lt;p&gt;Actually I will cover the recycle bin among a lot of useful information at &lt;a href="http://www.tec2010.com/" target="_blank"&gt;TEC&lt;/a&gt; – if you are there come to my session:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a name="digeeks"&gt;&lt;/a&gt;&lt;strong&gt;A DS Geek’s Notes from the Field – Active Directory Recovery Unveiled&lt;/strong&gt;      &lt;br /&gt;Speaker: &lt;a href="http://tec2010.com/agenda-speakers/directory-identity-training/speaker-bios/#weidner"&gt;Ulf Simon-Weidner&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;You’ve got R2 and enabled Recycle-Bin, so no other actions are necessary to prepare for an AD-Recovery? Or you haven’t yet deployed R2 (or switched to the forest-level)? Are you aware that even with today’s possibilities are not prepared for every scenario? You have to blend in certain features. You also have to manage them and adjust your processes accordingly! This session will give you an insight into experiences and practices from a field perspective about what can go wrong, what should you do to manage and look after AD in a proactive way. In this session, you’ll hear experiences from the field about Active Directory Disaster-prevention and recovery among interesting thoughts, scripts and scenarios. Think beyond and get inspired. This session will distinguish you from the Admins who keep their CV updated in case anything goes wrong to the ones who are prepared instead.&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1757144" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Adjusting the Tombstone Lifetime</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/02/10/adjusting-the-tombstone-lifetime.aspx</link><pubDate>Wed, 10 Feb 2010 10:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756341</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1756341</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2010/02/10/adjusting-the-tombstone-lifetime.aspx#comments</comments><description>&lt;p&gt;I just had a pretty interesting discussion via a mailing list with some other Active Directory MVPs and some members of the Active Directory Product Group in Redmond.&lt;/p&gt;  &lt;p&gt;As we know, there is a new default for the tombstone lifetime in Active Directory. The discussion initiated because there is an article on Technet which is incorrect: &lt;a href="http://technet.microsoft.com/en-us/library/cc784932(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc784932(WS.10).aspx&lt;/a&gt;. Currently point 8 states that the tombstone lifetime, if it is &amp;lt;not set&amp;gt;, depends on the version of the Operating System of the first DC in the forest. However this is not correct and the article is already being changed.&lt;/p&gt;  &lt;p&gt;If you are not familiar with tombstones, I wrote &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2005/10/29/73552.aspx" target="_blank"&gt;Some details about Tombstones, Garbage Collection and Whitespace in the AD DB&lt;/a&gt; a while ago. Basically, a tombstone is an object which is deleted, however a small part of it is maintained in AD for 60 or 180 days (by default) to make sure that all DCs receive the information that the object needs to be deleted. When the 60 or 180 days are over (this is the tombstone lifetime) every DC will delete the object locally (this is not replicated, the DC simply calculates if “time-of-deletion + tombstone-lifetime &amp;lt; now”, if yes the object is cleaned up. This “cleaning up” is done during garbage collection, which is by default every 12 hours.&lt;/p&gt;  &lt;p&gt;The tombstone lifetime therefore is also the limit of the “shelf live” of an backup – if you’d use an backup which is older it would reintroduce objects which were already deleted, so the maximum age of an backup is the same as the tombstone lifetime.&lt;/p&gt;  &lt;p&gt;In Windows Server 2003 SP1 Microsoft decided to increase the tombstone lifetime to 180 days, as I wrote in &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2005/03/26/39806.aspx" target="_blank"&gt;Active Directory Backup? Don&amp;#39;t rush - you&amp;#39;ll get more time&lt;/a&gt;. However, in Windows Server 2003 R2 there was a minor slip so this version introduced 60 days again. To clarify, this only changes if you set up a new forest and the value will depend on the level of the operating system of that first DC.&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Operating System of first DC&lt;/td&gt;        &lt;td valign="top" width="135"&gt;tombstoneLifetime (days)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Windows 2000 Server&lt;/td&gt;        &lt;td valign="top" width="135"&gt;60&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Windows Server 2003 w/o SP&lt;/td&gt;        &lt;td valign="top" width="135"&gt;60&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Windows Server 2003 SP1/2&lt;/td&gt;        &lt;td valign="top" width="135"&gt;180&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Windows Server 2003 R2 (SP1)&lt;/td&gt;        &lt;td valign="top" width="135"&gt;60&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Windows Server 2003 R2 SP2&lt;/td&gt;        &lt;td valign="top" width="135"&gt;180&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="265"&gt;Windows Server 2008 and higher&lt;/td&gt;        &lt;td valign="top" width="135"&gt;180&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can verify what your tombstone lifetime is by looking at the Attribute &amp;quot;tombstoneLifetime&amp;quot; of the object cn=directory service,cn=windows,cn=services in the Configuration-Partition.&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="768"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="766"&gt;&lt;strong&gt;&lt;font face="Consolas"&gt;dsquery * &amp;quot;cn=directory service,cn=windows nt,cn=services,cn=configuration,dc=&amp;lt;forestDN&amp;gt;&amp;quot; –scope base –attr tombstonelifetime&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;If the attribue has an value, tombstone lifetime is that value in days, if it has no value it is 60 days. What changed the default to 180 is the file schema.ini, which is creating the default objects in a new AD. The version of Windows Server 2003 SP1 and higher (see table above) of schema.ini sets simply the value 180 in the attribute tombstoneLifetime. &lt;/p&gt;  &lt;h3&gt;Is it recommended to adjust the Tombstone-Lifetime to the new default?&lt;/h3&gt;  &lt;p&gt;Over the years there were many infrastructures who’s DCs didn’t replicate within 60 days, leading to replication issues and lingering objects. There were many cases within Microsoft PSS and I’ve also seen a couple of infrastructures where I had to fix this. Therefore Microsoft decided to raise the default tombstone lifetime to 180 days, which also extends the lifetime of your backup. It is up to your company to decide whether to change the tombstone lifetime to the new default.&lt;/p&gt;  &lt;p&gt;In the E-Mail-Thread we were also discussing if there are any issues with changing the tombstone lifetime.&lt;/p&gt;  &lt;p&gt;If you lower the tombstone lifetime, there is no issue. The garbage collection process will be a bit more busy (usually it only needs to clean up changes from a 12 hour timeframe 60 or 180 days ago, but if we go down from 180 to 60 garbage collection needs to clean up the changes of 120 days the next time it is running). However this shouldn’t lead to a performance issue, and if you think it’ll be an issue you can stage it (e.g. moving from 180 to 150, waiting at least for replication + 12 hours, then go from 150 to 120 and so on).&lt;/p&gt;  &lt;p&gt;However, if you want to raise the tombstone lifetime, e.g. from 60 to 180 to match the new default, there’s one scenario which needs to be considered:&lt;/p&gt;  &lt;p&gt;Lets say we have two DCs, DC-Munich and DC-LA (L.A. because that where &lt;a href="http://www.tec2010.com" target="_blank"&gt;The Experts Conference&lt;/a&gt; will be in April). On DC-Munich we change the tombstoneLifetime from &amp;lt;not set&amp;gt; (=60) to 180. When garbage collection runs on DC-Munich it is bored – it already cleaned up all changes from 60 days ago but we instructed it to keep everything now to 180 days, so the next 120 days garbage collection does not need to do anything. However a bit later DC-LA (who hasn’t gotten replication with the new tombstoneLifetime yet) runs garbage collection and cleans up everything which happened in the 12h timespan 60 days ago.&lt;/p&gt;  &lt;p&gt;In this scenario, DC-Munich has objects (tombstones) which were cleaned up on DC-LA, leading various detection mechanisms to identify them as lingering objects (repadmin will detect them, as well as various update processes which will prevent you from doing operations like schema updates for the next 120 days). This will resolve after 120 days, however is pretty inconvenient.&lt;/p&gt;  &lt;p&gt;To increase tombstoneLifetime in big infrastructures, there is only one valid solution:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;make sure that garbage collection will not run instantly after you changed the attribute, then after changing the attribute force replication and make sure it’s replicated everywhere &lt;/li&gt;    &lt;li&gt;&lt;strike&gt;lower the tombstone lifetime before increasing it. e.g. set it to 55 and make sure it has been replicated everywhere, then wait at least 12 hours or ensure that garbage collection was running on all DCs. This ensures that there are no objects which need to be taken care of garbage collection for the next couple days. Then increase the tombstone lifetime to the value you intended, e.g. 180 days. Make sure that replication works and every DC is getting the update in the next few days, and you are on the safe side        &lt;br /&gt;&lt;/strike&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;Thanks to Jesko who discussed this scenario with me – I was wrong – increasing is always causing trouble with lingering objects. Controlling garbage collection is the only way to go.&lt;/font&gt;&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I think this scenario is very interesting, so I wanted to share it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756341" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Using AD-Powershell to protect OUs from accidental deletion</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/11/11/using-ad-powershell-to-protect-ous-from-accidental-deletion.aspx</link><pubDate>Wed, 11 Nov 2009 14:30:49 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1738999</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1738999</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/11/11/using-ad-powershell-to-protect-ous-from-accidental-deletion.aspx#comments</comments><description>&lt;p&gt;If you use Active Directory-Users and –Computers from Windows Server 2008 or higher (also ships with the Remote Server Administration Tools in Windows Vista or Windows 7), or the Active Directory Administrative Center in Windows Server 2008 R2 or Win7 RSAT &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/09/25/protect-objects-from-accidential-deletion-in-windows-server-2008.aspx"&gt;newly created OUs are protected from accidental deletion&lt;/a&gt;. However, this does not apply to OUs which were there prior (migrated) or OUs which are created another way.&lt;/p&gt;  &lt;p&gt;Therefore, during migrations or when you still run downlevel versions of the administration tools, I recommend to protect OUs from accidental deletion but you need to find another way to do it instead of looking into the Object-Tab of each OU (with Advanced View selected).&lt;/p&gt;  &lt;p&gt;Powershell v2 and the new Active Directory Commandlets makes this easy for us:&lt;/p&gt;  &lt;p&gt;First you need to import the Active Directory Commandlets:&lt;/p&gt;  &lt;pre class="PowerShellColorizedScript"&gt;&lt;span style="color:#0000ff;"&gt;import-module&lt;/span&gt; &lt;span style="color:#8a2be2;"&gt;ActiveDirectory&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Then you query all OUs, and pipe them into the set-ADOrganisationalUnit Command and specify to set the “flag” to protect the OUs from accidental deletion:&lt;/p&gt;

&lt;pre class="PowerShellColorizedScript"&gt;&lt;span style="color:#0000ff;"&gt;Get-ADOrganizationalUnit&lt;/span&gt; &lt;span style="color:#000080;"&gt;-filter&lt;/span&gt; &lt;span style="color:#8a2be2;"&gt;*&lt;/span&gt; &lt;span style="color:#a9a9a9;"&gt;|&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set-ADOrganizationalUnit&lt;/span&gt; &lt;span style="color:#000080;"&gt;-ProtectedFromAccidentalDeletion&lt;/span&gt; &lt;span style="color:#ff4500;"&gt;$true&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Easy, right?&lt;/p&gt;

&lt;p&gt;If you want to put this in a scheduled task, simply use the following commandline (in one line):&lt;/p&gt;

&lt;pre class="PowerShellColorizedScript"&gt;&lt;span style="color:#0000ff;"&gt;powershell.exe&lt;/span&gt; &lt;span style="color:#000080;"&gt;-command&lt;/span&gt; &lt;span style="color:#8b0000;"&gt;&amp;quot;&amp;amp;{import-module ActiveDirectory; get-ADOrganizationalUnit –filter * &lt;br /&gt;| set-ADOrganizationalUnit –ProtectedFromAccidentalDeletion $true}&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1738999" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>djoin.exe not a Powershell command</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/11/09/djoin-exe-not-a-powershell-command.aspx</link><pubDate>Mon, 09 Nov 2009 14:29:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1738592</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1738592</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/11/09/djoin-exe-not-a-powershell-command.aspx#comments</comments><description>&lt;p&gt;I’ve heard from a speaker I respect the question whether Microsofts strategies are consequent because they are basing everything on Powershell, however the djoin.exe-command is not a Powershell command.&lt;/p&gt;  &lt;p&gt;Interesting one, but also very understandable if you think about it. Djoin.exe is created to provide the following possiblity in Windows Server 2008 R2 and Windows 7:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Create a computer account in the directory and store a file to support a offline-join of the computer to the domain&lt;/li&gt;    &lt;li&gt;Offline join the computer to it’s account using the file created in the prior step&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The Active Directory Domain Services product group has created a lot of Powershell Commandlets to support Management of Active Directory on Windows Server 2008 R2, actually you can download the Active Directory Managment Gateway Service to support the Powershell commands running against Windows Server 2003 (R2) or Windows Server 2008 (without R2). The Management Gateway provides the Active Directory WebService, which is used by Powershell and the new Administrative Center. The WebService is automatically there if you install a Windows Server 2008 R2 Domain Controller, therefore you don’t need the Management Gateway there.&lt;/p&gt;  &lt;p&gt;The Active Directory Powershell Commandlets are available on Windows Server 2008 R2, or Windows 7 with the Remote Server Administration Tools for Active Directory installed. If a system has not the Active Directory&lt;/p&gt;  &lt;p&gt;As I said before, one of the two main responsibilities is to join computers offline to the domain, either in Scenarios with RODCs (e.g. in the DMZ) or mass-creation / joining e.g. if you have your hardware vendor or distributor preinstalling machines for you.&lt;/p&gt;  &lt;p&gt;So – would we want to install the Remote Server Administration Tools for Active Directory on Clients or member servers just to join them to the domain? Nope. Would we want to have multiple powershell-modules for AD (e.g. one for server management, one for joining domains, one for directory data management, …)? Nope.&lt;/p&gt;  &lt;p&gt;So I guess an exe for this purpose is OK, and I also guess that this is the reason behind.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1738592" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Clarifications of a stopped Active Directory</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/09/15/clarifications-of-a-stopped-active-directory.aspx</link><pubDate>Tue, 15 Sep 2009 13:18:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1723507</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1723507</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/09/15/clarifications-of-a-stopped-active-directory.aspx#comments</comments><description>&lt;p&gt;In Windows Server 2008 you are able to stop Active Directory-Domain Services using the services snap-in or by typing&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Consolas"&gt;net stop ntds&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;However, this is for servicing only and not a state where the DC is intended to be kept for a longer period. Stopping AD is intended for servicing NTDS where there is a need of a stopped AD (such as in Directory Services Restore Mode, DSRM) but where is no need of a completely flushed Memory and stopped dependencies. So what you can do are things like offline defragmentation of the database or moving the database a.s.o.&lt;/p&gt;  &lt;p&gt;I think, this is a good feature. Yes, it would be great to do other things. Yes, it would be great to restore AD without going in DRSM. There are things which would be nice. However … it’s better than before, and that’s what is important.&lt;/p&gt;  &lt;p&gt;I love to do things using scripts. I love to use a toolbox, some script I’ve used before. Imagine – in the past doing offline defrags of the Active Directory database would require to reboot into Directory Service Restore Mode, log on as local admin (=DSRM-admin) then run ntdsutil with the options to do offline defrag into new files, then copy the new files over the old ones, reboot again into full more.&lt;/p&gt;  &lt;p&gt;However, in Windows Server 2008 and above it is as easy as stopping NTDS, offline defrag, moving, starting NTDS.&lt;/p&gt;  &lt;p&gt;It is urgent that you keep in mind that you can stop NTDS, however it’s not ment to be there for a longer period.&lt;/p&gt;  &lt;p&gt;However, three things which made me worry if this feature is not well understood:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;It’s &lt;strong&gt;not a state to keep for a longer period&lt;/strong&gt;, not a replacement for recovery-DCs (which are turned off in the closet). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Not a replacement for DSRM when it comes to System State Recovery&lt;/strong&gt; / Authoritative Restore which a Backup restored. If you need to restore a system state backup, the only supported way is to do it in DSRM. &lt;/li&gt;    &lt;li&gt;Authoritative marking object which haven’t been replicated to the DC in question is OK, same goes for file-management operations other than restoring a backup (the content of the dit basically needs to remain the same)&lt;/li&gt;    &lt;li&gt;You &lt;strong&gt;can’t logon with the DSRM-Admin when NTDS is stopped. &lt;/strong&gt;This was hitting – in the beta-timeframe – someone who had a single DC, stopped NTDS, speared some time (screen saver kicked in) and couldn’t log on. DSRM-logon is not possible by default with a stopped NTDS when there are not other logon-servers available (if they are, e.g. you have a second DC, they are authenticating you on the DC with the stopped NTDS).       &lt;br /&gt;DSRM-Admin (which equals to local admin on a DC) is only available on Small Business Server (by default) or if you modified the following registry-key:      &lt;br /&gt;HKLM\System\CurrentControlSet\Control\Lsa\DSRMAdminLogonBehavior      &lt;br /&gt;Value 0: DSRM-Logon only when in DSRM (default)      &lt;br /&gt;Value 1: DSRM-Logon only when NTDS stopped (or DSRM) (default in       &lt;br /&gt;Value 2: DSRM-Logon always&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;HTH, Ulf&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1723507" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Exchange 2010 RC touches AdminSDHolder</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/09/09/exchange-2010-rc-touches-adminsdholder.aspx</link><pubDate>Wed, 09 Sep 2009 07:51:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1721817</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1721817</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/09/09/exchange-2010-rc-touches-adminsdholder.aspx#comments</comments><description>&lt;p&gt;I was just pointed to the blog of &lt;a href="http://dloder.blogspot.com/2009/08/exchange-2010-rc1-and-adminsdholder.html"&gt;David Loder&lt;/a&gt; who’s pointing out that the Release Candidate of Exchange 2010 is changing the &lt;a title="AdminSDHolder - or where did my permissions go?" href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2005/05/29/49659.aspx" target="_blank"&gt;permissions enforced by AdminSDHolder to critical groups&lt;/a&gt; to allow Exchange Organizational Admins to change the group memberships of Enterprise Admins, Schema Admins, Domain Admins a.s.o.&lt;/p&gt;  &lt;p&gt;OK, one of Microsoft Program Managers already responded, and I do agree that this is not a released product and pre-release versions are there for finding those bugs.&lt;/p&gt;  &lt;p&gt;I’d just like to say:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;@Ross: This is not that hard to fix:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;for existing OUs stamp it on their ACE (preferably top-level - if inheritance is blocked on lower levels check and point to an KB &lt;/li&gt;      &lt;li&gt;for new OUs change the defaultNtSecurityDescriptor of the OU-Class in the schema &lt;/li&gt;      &lt;li&gt;don&amp;#39;t touch adminSdHolder ;) &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;The first one will make sure that existing OUs allow Exchange Admins to control Group memberships (actually I’d even like to discuss if this is necessary – usually group membership administration is not done in the same instance where groups are mail enabled – the first one would be a generic help-desk task, the second a Exchange-Admin task).&lt;/p&gt;  &lt;p&gt;I’d also prefer – if OUs are touched – that if the organization decided to block security inheritance at one point that a new version of some software shouldn’t go beyond that point but respect the design but warn them about the consequences.&lt;/p&gt;  &lt;p&gt;The second suggestion makes sure that new OUs will get the permissions by default when creating the OU.&lt;/p&gt;  &lt;p&gt;The third suggestion makes me think about two things:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;is there no process for infrastructure critical changes as changing the adminSdHolder (I’d think that the Active Directory Product Group should be involved if something as this is happening, how should they ensure security if other groups are mangling around with their mechanisms)? &lt;/li&gt;    &lt;li&gt;why is this coming up in RC? If a product is at Release Candidate Level, it’s mostly finished and usually there are not this many changes approved afterwards (unless they are critical). I hope that this will be fixed! &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Thanks David for finding this one, very interesting, and I hope it’ll be fixed!&lt;/p&gt;  &lt;p&gt;See &lt;a href="http://dloder.blogspot.com/2009/08/exchange-2010-rc1-and-adminsdholder.html"&gt;Davids Blog for his post&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;See &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2005/05/29/49659.aspx"&gt;my blog-post about AdminSdHolder&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And since I wanted to mention this: if you are in Europe (or want to come), &lt;a href="http://www.theexpertsconference.com"&gt;The Experts Conference (TEC)&lt;/a&gt; is in Berlin next week and it is THE place for Active Directory and Exchange.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1721817" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Security/default.aspx">Security</category></item><item><title>Windows Server 2008 R2 (and Windows 7) availability</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/06/03/windows-server-2008-r2-and-windows-7-availability.aspx</link><pubDate>Wed, 03 Jun 2009 08:59:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1693700</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1693700</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/06/03/windows-server-2008-r2-and-windows-7-availability.aspx#comments</comments><description>&lt;p&gt;Hyper-Excited: Windows Server 2008 R2 and Windows 7 will be finalized in the second half of July, which is when they will become available for Partners and MSDN a.s.o., and broadly available (Stores, on new PCs a.s.o.) at the End of October!!!&lt;/p&gt;  &lt;p&gt;Windows Server Division Weblog:   &lt;br /&gt;&lt;a title="http://blogs.technet.com/windowsserver/archive/2009/06/02/windows-server-2008-r2-rtm-and-general-availability.aspx" href="http://blogs.technet.com/windowsserver/archive/2009/06/02/windows-server-2008-r2-rtm-and-general-availability.aspx"&gt;http://blogs.technet.com/windowsserver/archive/2009/06/02/windows-server-2008-r2-rtm-and-general-availability.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Windows 7 Teamblog:   &lt;br /&gt;&lt;a title="http://windowsteamblog.com/blogs/windows7/archive/2009/06/02/the-date-for-general-availability-ga-of-windows-7-is.aspx" href="http://windowsteamblog.com/blogs/windows7/archive/2009/06/02/the-date-for-general-availability-ga-of-windows-7-is.aspx"&gt;http://windowsteamblog.com/blogs/windows7/archive/2009/06/02/the-date-for-general-availability-ga-of-windows-7-is.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Woohooo!!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1693700" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Contacts displayed as containers</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/05/17/contacts-displayed-as-containers.aspx</link><pubDate>Sun, 17 May 2009 08:58:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692559</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1692559</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2009/05/17/contacts-displayed-as-containers.aspx#comments</comments><description>&lt;p&gt;At &lt;a href="http://www.msteched.com/" target="_blank"&gt;TechEd&lt;/a&gt; I was staffing the Windows Server 2008 R2 Active Directory-Booth. We had a lot of interesting questions, scenarios and discussions there.&lt;/p&gt;  &lt;p&gt;One interesting issue was a customer who asked us why his contacts in Active Directory are being displayed as containers and how he can take it off. Actually this took us some time to look into it. He had two forests – when he was targeting Active Directory-Users and –Computers against one forest, his contacts were displayed as containers (meaning there was a plus-symbol right next to it and you were able to see it in the tree, with no objects underneath). On the other forest the contacts weren’t displayed as container.&lt;/p&gt;  &lt;p&gt;So we had to figure out what’s going on there. And what I’ve actually found is quite interesting, and I believe that more companies are running into this, so I found it worth documenting it on the web.&lt;/p&gt;  &lt;p&gt;So what’s going on is that we found out the one forest was extended with the Windows Server 2008 Schema (adprep /forestprep) but the customer is still running Windows Server 2003 DCs. In the Schema of Windows Server 2003 by default there are not any objects who can be “underneath” a contact [&lt;a&gt;1&lt;/a&gt;]. In the Windows Server 2008 Schema there are two new objects, which can be underneath a contact. Those are ms-net-ieee-80211-grouppolicy and ms-net-ieee-8023-grouppolicy. You can check this by querying the attribute allowedChildClassesEffective on a contact – this is a constructed attribute which is telling you which objects may be underneath the current object, more specifically which attributes the currently logged on user can create underneath the current object (taken permissions into credit). [&lt;a&gt;2&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&lt;strong&gt;dsquery * “cn=My Contact,ou=…,dc=…” –scope base –properties allowedChildClassesEffective&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;In Powershellv2 (which ships with Windows Server 2008 R2 and in RSAT for Win7 (need to install, see [&lt;a&gt;3&lt;/a&gt;]) you can use the following command (make sure that the Active Directory-Module is loaded, either use the shortcut or &lt;font face="Courier New"&gt;import-module ActiveDirectory&lt;/font&gt;):&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&lt;strong&gt;get-adobject -identity &amp;quot;cn=My Contact,ou=…,dc=…&amp;quot; -properties allowedChildClassesEffective&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;In Active Directory-Users and –Computers there is an option in the view-menu which allows you to specify whether you’d like to see users, computers and groups as containers or not. In the version which ships with Windows Server 2008 (or is in the Remote Server Administration Tools of Vista and above) this setting is extended to behave on contacts as well. This setting is local to the computer and overrides any settings in the schema.&lt;/p&gt;  &lt;p&gt;So apparently Active Directory-Users and –Computers is querying the schema, sees that contacts may contain other objects and is displaying them as containers, whether you’ve set the view-option or not (in Windows Server 2003 R2 and before) because is doesn’t apply to contacts. This is fixed with the versions which are shipping in Windows Server 2008 or RSAT for Vista and higher.&lt;/p&gt;  &lt;p&gt;So if you extended the schema to Windows Server 2008 (R2), but your management consoles are still running on Windows Server 2003 (R2) / Windows XP and prior you’ll see contacts as containers.&lt;/p&gt;  &lt;p&gt;There would be a workaround – there is a setting in the display specifiers which is modifying this behavior. It’s in cn=contact-display,cn=409,cn=display specifies,cn=configuration,dc… (your forest-root domain DN, you’ll also have to exchange the 409 with your language version, where 409 equals US-English, 407 would be German a.s.o.). So the workaround is to navigate to the contact-display object, then change the Value for the “treatAsLeaf”-attribute to TRUE (by default it’s &amp;lt;not set&amp;gt;) [&lt;a&gt;4&lt;/a&gt;].&lt;/p&gt;  &lt;p&gt;While this workaround will work, I wouldn’t actually recommend it, in my eyes the “bug” is not annoying enough that you’d change something in the configuration context. On the other hand, this setting is quite unimportant. So it’s up to you, however as soon as you start working with the Windows Server 2008 (R2) Management Consoles this wont annoy you anymore. So keep migrating ;)&lt;/p&gt;  &lt;p&gt;Ulf&lt;/p&gt;  &lt;p&gt;--- &lt;/p&gt;  &lt;p&gt;[&lt;a name="tag1"&gt;1&lt;/a&gt;] It’s actually not defined in the object what kind of objects can be underneath, but on the child-objects what possible superior it may have.&lt;/p&gt;  &lt;p&gt;[&lt;a name="tag2"&gt;2&lt;/a&gt;] IMHO Scripting or Programming Best-Practice would mean to query an object prior to creating a child-object for allowedChildClassesEffective to make sure that the current user has the right to create the object.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/image_5F00_19EDB0A9.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" title="image" border="0" alt="image" align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/image_5F00_thumb_5F00_709668AA.png" width="244" height="214" /&gt;&lt;/a&gt;[&lt;a&gt;3&lt;/a&gt;] The Remote Server Administration Tools for Windows 7 include the Powershell Module for Active Directory. If you open the generic Powershell-Windows you’ll have to &lt;font face="Courier New"&gt;import-module ActiveDirectory&lt;/font&gt; first (there’s a shortcut installed in Administrative Tools which starts Powershell with this module loaded instead. Note that the PS-Provider relies on the Active Directory Webservice (ADWS), so you need one Windows Server 2008 R2 Domain Controller. ADWS is also announced to be available as Out-of-band Release/Hotfix for Windows Server 2003 and 3008, however this is currently not available. Win7 and WS2k8R2 are also just Release Candidates at this point, however I already want to mention how to do things using PSv2 since we have to get used to this in the AD-World (and it’s pretty impressive actually what you can do with it easily).&lt;/p&gt;  &lt;p&gt;[&lt;a name="tag4"&gt;4&lt;/a&gt;] Boolean Values in Active Directory are kind of weird – there are three states as opposed to two – either TRUE, FALSE or &amp;lt;not set&amp;gt; if the attribute is empty. Also the reason for a boolean value in general is to keep space limited, you only need one bit usually. However in AD the String of the Word TRUE or FALSE is stores.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692559" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Rumors about AD-Snapshots</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/08/04/rumors-about-ad-snapshots.aspx</link><pubDate>Mon, 04 Aug 2008 15:17:43 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1643301</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1643301</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/08/04/rumors-about-ad-snapshots.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;ve recently heard /read some rumors about AD-Snapshots. As I wrote before in &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/05/09/timetraveling-active-directory.aspx" target="_blank"&gt;Timetraveling Active Directory&lt;/a&gt; the new feature of Active Directory in Windows Server 2008 - AD-Snapshots or &amp;quot;the Database Mounting Tool&amp;quot; (how Microsoft calls the technology) how to look at a snapshot / backup can help you recovering data from older states of your Active Directory. I&amp;#39;ve also spoken about this and demoed it in my &amp;quot;A Directory Services Geek&amp;#39;s View on Active Directory Recovery in Windows Server 2008&amp;quot; which was so far presented at TechEd Europe 2007 in Barcelona, the German &lt;a href="http://www.microsoftlaunch2008.de" target="_blank"&gt;Windows Server 2008 Launch&lt;/a&gt; in Frankfurt, the Directory Experts Conference 2008 in Chicago, TechEd US 2008 in Orlando, and which will pre presented at &lt;a href="http://www.ice-linngen.de" target="_blank"&gt;ICE-Lingen&lt;/a&gt; (in Lingen &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt; at the end of August. I&amp;#39;ve also wrote articles about this in the &lt;a title="IT-Administrator" href="http://www.it-administrator.de" target="_blank"&gt;IT-Administrator&lt;/a&gt; in March and April this year.&lt;/p&gt; &lt;p&gt;So some rumors:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;a mounted Database will show you all partitions, however Microsoft only supports the domain partition, the other partitions are not supported.&lt;/li&gt; &lt;li&gt;As far as I know it is not supported to recover from snapshots at all, however it works but you have to script. As I mentioned the process is:&lt;/li&gt; &lt;ol&gt; &lt;li&gt;Creating a snapshot with NTDSUtil (ntdsutil -&amp;gt; snapshot -&amp;gt; Activate Instance NTDS -&amp;gt; Create)&lt;br /&gt;&lt;em&gt;or&lt;/em&gt;&lt;br /&gt;Backing up the systemstate (wbadmin start systemstaterecovery -backuptarget:s:)&lt;/li&gt; &lt;li&gt;Mounting a snapshot in the filesystem (ntdsutil -&amp;gt; snapshot -&amp;gt; list all -&amp;gt; mount xyz)&lt;br /&gt;&lt;em&gt;or&lt;/em&gt;&lt;br /&gt;Restoring the systemstate to an alternative location (wbadmin start systemstaterecovery –version:07/07/2008-14:41 –recoveryTarget:e:\recovery\)&lt;/li&gt; &lt;li&gt;Starting the snapshot / restored NTDS.dit as Read-only directory (dsamain -dbpath c:\$snap...\ntds\ntds.dit -ldapport 10000)&lt;/li&gt; &lt;li&gt;Reanimating the tombstone of the user(s) in question&lt;/li&gt; &lt;li&gt;Getting back additional data out of the snapshot and into production using scripts or ldifde.exe, see my post about converting the LDIF: &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/03/02/converting-ldif-files.aspx" target="_blank"&gt;Converting LDIF-Files&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Fixing backlinks: This is not easily done using LDIFs. Remember that Backlinks are not writeable, so you have to retrieve the backlink, then update the forward-link in question. Using LDIFDE this would be hard to accomblish. Most of the time we mostly care about Group Memberships, then we can also use a one-line commandline:&lt;/li&gt; &lt;table&gt;  &lt;tr&gt; &lt;td&gt;&lt;pre&gt;dsget user cn=Ulf,ou=Demo,dc=xyz,dc=com -s localhost:10002 -memberof &lt;br /&gt;  | dsmod group -addmbr cn=Ulf,ou=Demo,dc=xyz,dc=com&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/ol&gt;
&lt;li&gt;you could retrieve information from other partitions, but you&amp;#39;ll also have to script it and be aware that it&amp;#39;s not supported from Microsoft&lt;/li&gt;
&lt;li&gt;One rumor I&amp;#39;ve recently read: Using ntdsutil to perform an authoritative restore without rebooting in Directory Service Restore Mode. This is also not supported. The only supported way to perform an authoritative restore is in DSRM. However I&amp;#39;ve talked to some of the developers, and they said it&amp;#39;ll work as long as you are rebooting instantly after performing the authoritative restore (to make sure that caches and everything is cleaned), so you can do it without DSRM (stopping AD, performing the non-authoritative and the authoritative restore, then rebooting the machine without restarting AD prior). However it&amp;#39;s not supported!!!!&lt;/li&gt;
&lt;li&gt;There are tools out there to help you recovering from a snapshot:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="http://www.one-identity.net/tools/snapshot/" href="http://www.one-identity.net/tools/snapshot/"&gt;http://www.one-identity.net/tools/snapshot/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="http://lindstrom.nullsession.com/?page_id=11" href="http://lindstrom.nullsession.com/?page_id=11"&gt;http://lindstrom.nullsession.com/?page_id=11&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;If you speak German and you are unable to attend &lt;a href="http://www.ice-lingen.de" target="_blank"&gt;ICE&lt;/a&gt; you can see my session at the German Launchevent &lt;a href="http://www.microsoft.com/germany/msdn/launch2008/videos/default.mspx?cxt_filter=Ulf%20Simon-Weidner" target="_blank"&gt;Online&lt;/a&gt;. If you attend ICE come there, the session has been updated &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1643301" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>How many Infrastructure Masters do you have?</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/07/31/how-many-infrastructure-masters-do-you-have.aspx</link><pubDate>Thu, 31 Jul 2008 12:09:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1642803</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1642803</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/07/31/how-many-infrastructure-masters-do-you-have.aspx#comments</comments><description>&lt;p&gt;There are certain roles in Active Directory - which is a multi-master directory (meaning that every DC can write if he&amp;#39;s member of the domain) - which need a &amp;quot;single-master&amp;quot;, someone who takes care that certain things are only performed once and they are unique.&lt;/p&gt; &lt;p&gt;As we should know, there are five of those &amp;quot;Flexible Single Master Operations&amp;quot;-Masters (FSMOs) (however let&amp;#39;s not get into the discussion why they are called &amp;quot;Flexible&amp;quot; - back in the NT5-beta-days (beta of Windows 2000) they were even called &amp;quot;Floating&amp;quot;). Two which are unique in the forest, and three which are unique in the domain.&lt;/p&gt; &lt;p&gt;FSMOs per forest:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Schema-Master&lt;/strong&gt;: guess what - someone has to be responsible updating the schema and making sure that it&amp;#39;s unique. What a surprise!&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Domain Naming Master&lt;/strong&gt;: Same for certain names in the forest, which need to be unique.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;FSMOs per domain:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;PDC-Emulator&lt;/strong&gt;: the most complex and most important role. Not only reliable to replicate AD-content to NT4-BDCs (not in Windows Server 2008 anyways), but the PDC-Emulator is also the last instance of password changes, he&amp;#39;s targeted by the Group Policy Object Editor, takes care of AD-integrated DFS-Namespace, the PDC-E of the forest-root-domain is responsible for providing the right time to all members of the forest, a.s.o. He&amp;#39;s important, and you need him even if you don&amp;#39;t have NT4 in your domain anymore (hopefully - it&amp;#39;s gray-haired by now).&lt;/li&gt; &lt;li&gt;&lt;strong&gt;RID-Master&lt;/strong&gt;: My favorite role, since he reminds me on your account managers at the Octoberfest. Every year we take a lot of customers to the Octobeerfest &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt;. Someone is assigned per table to get beer-coupons for everyone. If he&amp;#39;s running out he has to go to the account manager responsible to get another stack. The RID-Master is doing the same. He&amp;#39;s making sure that RID (the last part of the security-identifier) is unique per domain by giving every DC a stack of RIDs to issue, and if he&amp;#39;s running out of RIDs (meaning that his stack is half-empty / half-full) he&amp;#39;s requesting the next RID-Pool.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Infrastructure-Master&lt;/strong&gt;: He&amp;#39;s the one who makes sure that cross-domain memberships are being taken care of (what a sentence). So what he&amp;#39;s really doing is comparing group-memberships and other cross-domain links against other domains (in the GC), and if some link is targeted at another domain in the forest he&amp;#39;s taking care to create a phantom so that all DCs know what the link-target is. Why is that - lets get out of the &amp;quot;bullet-points&amp;quot;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If we look at the AD-Database (which is not being replicated - AD does take care of replication - the database is the local store per domain controller) there are two major tables in the database: the data-table and the link-table. Every row in the data-table is a single object, which is referenced by the &amp;quot;Distinguished Name Tag (DNT)&amp;quot;. This is a unique ID for each object in the database (per domain controller - across domain controllers it is very unlikely that the same object has the same DNT - as I said - replication is on the application layer and not on the Database-Layer). However, there is the link-table. The Link-Table is taking care of all links. So all group-members vs. user-member-ofs a.s.o. are stored there with their DNT. If the DC needs to enumerate group members, he&amp;#39;s simply searching in the link-table for the &amp;quot;link-source&amp;quot; and enumerates their targets, if he&amp;#39;s looking for the member-of information of a user he&amp;#39;s searching for the link-destination and enumerates their sources. Sounds logical? Hopefully.&lt;/p&gt; &lt;p&gt;But remember that groups (such as other links) may contain objects of other domains. How would we be able to reference those, they don&amp;#39;t have a row and don&amp;#39;t have a DNT in the domain database. That&amp;#39;s where the Infrastructure-Master kicks in. He&amp;#39;s taking care to create phantom-objects of objects which are referenced in a domain but which are from a foreign domain. So those objects are being created as &amp;quot;small version of those objects&amp;quot; in the domain where they are referenced. They are even smaller than the partitial attribute set which makes it into the Global Catalog. I&amp;#39;ve already blogged about the &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2005/03/08/37975.aspx" target="_blank"&gt;Global Catalog vs. Infrastructure Master&lt;/a&gt; dependency, so for this discussion go there. Also you can look at the Knowledgebase-Article &amp;quot;KB 248047: &lt;a href="http://support.microsoft.com/kb/248047" target="_blank"&gt;Phantoms, tombstones and the infrastructure master&lt;/a&gt;&amp;quot; on TechNet. The last parts about cross-domain references are the interesting ones in this context.&lt;/p&gt; &lt;p&gt;So how many FMSO-Role owners do we have in our forest?&lt;/p&gt; &lt;ul&gt; &lt;li&gt;There is one Schema-Master.&lt;/li&gt; &lt;li&gt;There is one Domain Naming Master.&lt;/li&gt; &lt;li&gt;The number of PDC-Emulators is the same than the number of domains.&lt;/li&gt; &lt;li&gt;The number of RID-Masters is the same than the number of domains.&lt;/li&gt; &lt;li&gt;The number of Infrastructure Masters is ...&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;How many infrastructure masters do we have?&lt;/h2&gt; &lt;p&gt;Most would say &amp;quot;as much as we have domains as well&amp;quot;. Wrong!&lt;/p&gt; &lt;p&gt;And that&amp;#39;s the interesting part - we do have one Infrastructure Master per domain, that&amp;#39;s correct. But - remember that Windows Server 2003 introduced Application Partitions? We would be able to have link-references (they could even be cross partitions, not even domains) in an application partition as well. However if the &amp;quot;Domain Infrastructure Master&amp;quot; wouldn&amp;#39;t hold a copy of the application partition (which has a separate and configurable replication scope - one of our customers has one application partition per site but cross-domain), how would he be able to take care of those cross-partition references? He wouldn&amp;#39;t be able to, there&amp;#39;s no way he could do this.&lt;/p&gt; &lt;p&gt;Therefor we have one infrastructure master per domain, plus one per application partition. So by default, if you have a Windows Server 2003 or higher forest with the default application partitions (for DNS, the forestDnsZones and domainDnsZones), let&amp;#39;s assume five domains, then you have:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;1 Schema Master&lt;/li&gt; &lt;li&gt;1 Domain Naming Master&lt;/li&gt; &lt;li&gt;5 PDC-Emulators&lt;/li&gt; &lt;li&gt;5 RID-Masters&lt;/li&gt; &lt;li&gt;11 Infrastructure Masters (5 Domain Infrastructure Masters + 1 for the forestDnsZones + 5 for the domainDnsZones of each domain - however they may reside on the same DC)&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Where can I see the application partitions infrastructure masters?&lt;/h2&gt; &lt;p&gt;To see where the IMs of the application partitions reside, you have to go into active directory with any tool like adsiedit.msc, ldp or whatever you prefer. Connect to the application partition, navigate to the &lt;strong&gt;&lt;em&gt;cn=Infrastructure&lt;/em&gt;&lt;/strong&gt;-object underneath the application partitions root, and look at the &lt;strong&gt;&lt;em&gt;fSMORoleOwner&lt;/em&gt;&lt;/strong&gt;-Attribute. It&amp;#39;s pointing to the NTDSSettings-Object of the server who currently holds the role. You can also use dsquery to do this:&lt;/p&gt; &lt;table&gt;  &lt;tr&gt; &lt;td&gt;&lt;pre&gt;dsquery * cn=Infrastructure,dc=domainDnsZones,dc=example,dc=com -attr fSMORoleOwner&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;If you want to figure out what partitions you have in the forest, you can use the following command:&lt;/p&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;pre&gt;dsquery * cn=partitions,cn=configuration,dc=example,dc=com -attr nCName&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;And if we only want application partitions, we add the filter (systemflags=5) which means that we are looking for all partitions which don&amp;#39;t replicate to the global catalog, which is the case for application partitions (Note: App-IMs may reside on GCs therefore &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt; ):&lt;/p&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;pre&gt;dsquery * cn=partitions,cn=configuration,dc=example,dc=com -filter &amp;quot;(systemflags=5)&amp;quot; -attr nCName&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;And for those of you who like small one-line commands, they can figure out who the infrastructure master is for all application partitions (as said, all in one line): &lt;/p&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;pre&gt;for /f %i in (&amp;#39;dsquery * &amp;quot;cn=partitions,cn=configuration,dc=example,dc=com&amp;quot;&lt;br /&gt;-filter &amp;quot;(systemflags=5)&amp;quot; -attr nCName ^| find /v &amp;quot;nCName&amp;quot;&amp;#39;) do&lt;br /&gt;@echo %i &amp;amp;&amp;amp; dsquery * cn=Infrastructure,%i -attr fSMORoleOwner&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Have fun &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/p&gt;
&lt;h2&gt;But why do I care about application partitions infrastructure masters?&lt;/h2&gt;
&lt;p&gt;Actually I had a conversation about this in Redmond a couple years ago, that there&amp;#39;s a infrastructure master for every application partition. I had actually forgotten about this, until a collegue of mine told me about an issue when preparing your forest for Windows Server 2008 Read-Only Domain Controllers (RODCs).&lt;/p&gt;
&lt;p&gt;If you want to prepare your forest for Windows Server 2008 Read-Only Domain Controllers, you have to run &amp;quot;adprep /rodcprep&amp;quot;. This command is setting permissions so that RODCs are able to replicate content. RODCs are not in the Domain Controllers Group, so by default they don&amp;#39;t have sufficient permissions. Since RODCs may hold Active Directory-integrated DNS-Zones, they are also required to have those permissions on the application partition. Since we cannot be sure that a certain DC holds all application partitions - for domainDnsZones that&amp;#39;s granted if you have multiple domains - and since it&amp;#39;s not granted that the domains Infrastructure Master holds the application partitions in this domain (e.g. if he&amp;#39;s not DNS-Server, he doesn&amp;#39;t hold the domainDnsZones of his own domain as well) Microsoft decided to target the IMs with this command (we are still at &amp;quot;adprep /rodcprep&amp;quot;).&lt;/p&gt;
&lt;p&gt;Many companies have either reinstalled DCs or took DCs down. One of the DCs which has often been taken down is the first DC in the forest, either because he&amp;#39;s being updated from a previous OS or because it was old hardware, hardware-failures a.s.o. However, the first DC in the forest also holds the application partition infrastructure master (let&amp;#39;s introduce the acronym AP-IM and D-IM, second for the domains infrastructure master) for the forestDnsZones and for the domainDnsZones of the forest root domain. When administrators took down those DCs, they moved FSMOs because they know it&amp;#39;s the right thing to do. However, if you use either the MMCs or ntdsutil to move the FSMOs (KB 324801: &lt;a href="http://support.microsoft.com/kb/324801" target="_blank"&gt;How to view and transfer FSMO roles in Windows Server 2003&lt;/a&gt; and KB 255504: &lt;a href="http://support.microsoft.com/kb/255504" target="_blank"&gt;Using Ntdsutil.exe to Seize or Transfer FSMO Roles to a Domain Controller&lt;/a&gt;) the AP-IM will not be moved automatically.&lt;/p&gt;
&lt;p&gt;So it is very likely that a company has application partitions which do not have an infrastructure master, because the server is offline/removed and the role hasn&amp;#39;t been transferred.&lt;/p&gt;
&lt;h2&gt;Is it critical if the application partition infrastructure master is not available anymore?&lt;/h2&gt;
&lt;p&gt;No, in most cases it&amp;#39;s not. E.g. the default application partitions are used by DNS only, and only store the DNS-Zones and the dnsNode-Objects which reflect the records. They don&amp;#39;t use links, therefor there&amp;#39;s no need for an infrastructure master at those application partitions. However, you need to fix this for sure if you want to introduce Windows Server 2008 Read-Only Domain Controllers to be able to run &amp;quot;adprep /rodcprep&amp;quot;. You can either do this manually by simply changing the attribute &lt;strong&gt;&lt;em&gt;fSMORoleOwner&lt;/em&gt;&lt;/strong&gt; of the &lt;em&gt;&lt;strong&gt;cn=Infrastructure,dc=&lt;/strong&gt;&amp;lt;your-application-partitions-dn&amp;gt;-&lt;/em&gt;Object with the distinguishedName of the NTDSSettings-Object of the server who&amp;#39;s supposed to hold the role. The issue is also described in KB 949257: &lt;a href="http://support.microsoft.com/kb/949257" target="_blank"&gt;Error message when you run the &amp;quot;Adprep /rodcprep&amp;quot; command in Windows Server 2008: &amp;quot;Adprep could not contact a replica for partition DC=DomainDnsZones,DC=Contoso,DC=com&amp;quot;&lt;/a&gt; which also provides you with a VBScript to change the role owner.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1642803" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>IT-Administrator in Heidelberg</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/07/16/it-administrator-in-heidelberg.aspx</link><pubDate>Wed, 16 Jul 2008 16:14:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1641107</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1641107</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/07/16/it-administrator-in-heidelberg.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;m writing for the German magazine &lt;a title="IT-Administrator" href="http://www.it-administrator.de" target="_blank"&gt;IT-Administrator&lt;/a&gt;. Recently they&amp;#39;ve published an series about Windows Server 2008 and another about Active Directory-Recovery (in Windows Server 2008), and in August they&amp;#39;ll publish an article about Hyper-V from me.&lt;/p&gt; &lt;p&gt;Recently they&amp;#39;ve asked me if I could present a half-day Workshop in Heidelberg. Last Thursday we did this, and the day was exciting and interesting. A lot of good questions, a very interested audience, and I really enjoyed being there. Here are two pictures (and no - I wasn&amp;#39;t just sitting around - for some reason they took the pictures while I was demoing AD-Snapshots):&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/P1000044-_2800_2_2900_.jpg" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="P1000044 (2)" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/P1000044-_2800_2_29005F00_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/P1000046.jpg" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="P1000046" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/P1000046_5F00_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/P1000048.jpg" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="P1000048" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ulfbsimonweidner/P1000048_5F00_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1641107" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Why Clients don't (need to) understand the concept of Read-Only Domain Controllers (RODC)</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/06/16/why-clients-don-t-need-to-understand-the-concept-of-read-only-domain-controllers-rodc.aspx</link><pubDate>Mon, 16 Jun 2008 17:08:56 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1635721</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1635721</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/06/16/why-clients-don-t-need-to-understand-the-concept-of-read-only-domain-controllers-rodc.aspx#comments</comments><description>&lt;p&gt;Hi There,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;just back from TechEd, it&amp;#39;s time for some technical posts. So one of the questions I got very often is what you need in your infrastructure to deploy read-only Domain Controllers. Along with that question goes what Client-Version of the Operating System is needed that they are able to authenticate with an RODC.&lt;/p&gt; &lt;p&gt; &lt;hr /&gt; &lt;font size="-1"&gt;&lt;strong&gt;What is a RODC?&lt;/strong&gt;&lt;br /&gt;The Read-Only Domain Controller is a new concept in Windows Server 2008. While a regular Domain Controller allows updates to the domain contents on each DC, an RODC is only receiving updates from Full DCs. He will not take any write requests. He is further not replicating any password or cached secrets. This distinguishes him from a NT4 Backup Domain Controller (BDC), who had all passwords stored locally. Also he is - in every other means - a full domain controller and LDAP-Server, also stores all GPOs in Sysvol. To allow offline operations (when the WAN to the RODC-Site is failing) Administrators are able to configure if certain users passwords are allowed to be cached, by putting them in a group which is in the allow list. There is also a group whos passwords are denied to be cached, even if they are in the allow list. List group contains by default certain administrative accounts, such as domain administrators, enterprise administrators, the operators groups a.s.o.&lt;br /&gt;The RODC is built for the unsecured Branch-Office or for the DMZ/perimeter network, where you are either unable to ensure the physical security of a DC or where the environment is untrusted.&lt;/font&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;So the first thing you need is to prepare your existing infrastructure. The RODC is a Domain Controller, so you need to update the schema. Further the RODC needs some assistance from a Full-DC, so you need to deploy enough Full-DCs to allow replication to the RODCs. For most environments one Full DC should be sufficient (RODCs only replicate inbound, not outbound, which also increases performance and decreases replication traffic), however I&amp;#39;d always prefer a second one to allow redundancy. To prepare the schema you need to perform the forestprep and domainprep operations (adprep /forestprep and adprep /domainprep), if you want to deploy RODCs you also need to perform a adprep /rodcprep in every domain of the forest to allow a Global Catalog on the RODC. However you do not need a Windows Server 2008 DC in Domains where you don&amp;#39;t want to deploy RODCs. However two: there are other reasons why you should deploy Windows Server 2008 &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt;.&lt;/p&gt; &lt;p&gt;But how do RODCs perform certain functions? They can take the role of a Global Catalog server and of a DNS-Server. If a client (member-servers might also be clients to Active Directory, even the domain controller itself - his OS - might be a client to AD) tries to write against an RODC the RODC is using LDAP write referrals to tell the Client that he is supposed to write to a different DC (a Full Windows Server 2008 DC). LDAP referrals have been defined e.g. in &lt;a href="http://www.ietf.org/rfc/rfc2251.txt" target="_blank"&gt;RFC 2551&lt;/a&gt; back in 1997, so LDAP-applications should be able to follow them.&lt;/p&gt; &lt;p&gt;And how is a logon performed against the RODC? The user is actually performing the logon against the RODC. The RODC is looking in his local AD to verify whether or not he&amp;#39;s able to verify the users password. If he has no cached copy of the password he is forwarding the request to a full DC. Further he is requesting the full DC to replicate the password down to him, the full DC checks the allow- and deny-lists and decides whether or not to replicate the password down. The full DC further issues a kerberos ticket for the client. The RODC is informed that the client may log on, and the RODC is issuing his own kerberos ticket for the client. All other things of the logon process, such as compiling the token with group membership information and pulling down group policies is done against the RODC. If the user logs on another time, and the password is cached on the RODC, the RODC does not need to contact the full DC and is able to process the logon-request even if the WAN is offline.&lt;/p&gt; &lt;p&gt;The other thing are DNS updates. Clients in the Branch Office (or Remote Office how we prefer to call it nowadays) are supposed to use the local DNS-Server. However they might update their DNS-Records, which is totally acceptable. But if the RODC is not writeable, and DNS is stored in AD, and actually the DNS-Zones on a RODC are not writeable too, how are those updates performed. This answer is actually quite simple. We Windows Admins got spoiled over time, since our DNS-Servers - when the zone is stored in AD - allow updates on any DNS-Server which is also a DC and holds a copy of the AD-integrated Zone. However think back to the concepts of DNS. We always had a single primary DNS-Server who was able to write updates, and multiple secondaries who were just able to answer to queries. Clients who want to write in DNS had to request a SOA (start of authority) Record for the zone they want to write into. Full DCs who are DNS-Servers with an AD-integrated replica of the Zone were always answering with themselves as SOA (the SOA-Record only allows one Server, and there is only one SOA per Zone, as opposed to Nameserver (NS) Records where are multiple per DNS-Zone). RODCs don&amp;#39;t have an SOA for themselves, they hold a SOA which is stating the Name of a Full DC. So that is simple, Clients who want to write into DNS are still (same technology as in the 80th) querying the zone for it&amp;#39;s SOA, and then they are contacting the Server which is stated in the SOA to write the update. But RODCs provide some intelligence as well - if a client was contacting them for the SOA they wait for a moment to allow the client to update his record, then they are requesting a single-object-replication from the Full DC for the Clients DNS-Record so that the DNS-Information at the clients site is updated as soon as possible, while any other site will receive it with the regular replication.&lt;/p&gt; &lt;p&gt;So Clients / Memberservers and other machines should be able to run against RODCs. However, there are certain things which might affect this statement:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The Read-only partitial attribute set (RO-PAS): It is possible to define in the schema that certain attributes should not be replicated to RODCs. However the application needs to be aware of this, since those requests are not referred to a full DC.  &lt;li&gt;Replication latencies: if an application is performing a write request it will be redirected to a full DC. If the application tries to read that data again before replication occurs, the RODC will still return the old data. If you want to make sure that your applications write against RODCs be aware of this issue, and look for a writeable DC when you perform write/readback-operations or make sure that you are not using write/readback (but stick against the RODC if you only perform read operations, otherwise you will slow down your application since it&amp;#39;s always crossing the WAN).  &lt;li&gt;Firewalls: especially in DMZ-Scenarios your clients might not have a connectivity to a full DC, so write referrals will fail. Make sure that you don&amp;#39;t need write requests in those scenarios.  &lt;li&gt;WAN-Offline: write operations will also fail in this scenario&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I hope I was able to get some lights behind RODCs, theres a lot of more information available online, e.g. look at the following page: &lt;a href="http://technet2.microsoft.com/windowsserver2008/en/library/ff7cb7aa-1964-483f-be8a-0c879d389e331033.mspx?mfr=true" target="_blank"&gt;Application Compatibility with RODCs&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Ulf&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1635721" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Impressions of the Directory Experts Conference</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/03/03/impressions-of-the-directory-experts-conference.aspx</link><pubDate>Mon, 03 Mar 2008 20:50:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1532360</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1532360</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/03/03/impressions-of-the-directory-experts-conference.aspx#comments</comments><description>&lt;p&gt;Today is day one of the &lt;a href="http://www.dec2008.com/" target="_blank"&gt;Directory Experts Conference&lt;/a&gt; in Chicago. So far the conference has been very good - but that was as expected. I had one session today right before lunch, &amp;quot;A Directory Services Geek&amp;#39;s View on Active Directory Recovery in Windows Server 2008&amp;quot;. Went quite well, however the power-plug on stage was switched off so my machine decided to go into sleep-mode during the presentation. For some reason this session is attracting Laptop-issues, during the Launch in Frankfurt the virtual machine decided to &amp;quot;unexpectedly shutdown&amp;quot;. Things happen, that&amp;#39;s part of the fun, isn&amp;#39;t it?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImpressionsoftheDirectoryExpertsConferen_1330E/CIMG0031.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="184" alt="CIMG0031" src="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImpressionsoftheDirectoryExpertsConferen_1330E/CIMG0031_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImpressionsoftheDirectoryExpertsConferen_1330E/CIMG0037.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="184" alt="CIMG0037" src="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImpressionsoftheDirectoryExpertsConferen_1330E/CIMG0037_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImpressionsoftheDirectoryExpertsConferen_1330E/CIMG0039.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="184" alt="CIMG0039" src="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImpressionsoftheDirectoryExpertsConferen_1330E/CIMG0039_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1532360" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>HEROS happen {here}</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/02/21/heros-happen-here.aspx</link><pubDate>Thu, 21 Feb 2008 14:08:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1520917</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1520917</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/02/21/heros-happen-here.aspx#comments</comments><description>&lt;p&gt;For the past three days I was at the &lt;a href="http://www.microsoftlaunch2008.de/" target="_blank"&gt;Microsoft Launch Event Germany&lt;/a&gt;, the first and as we were told biggest (by the number of attendees) Launch for Windows Server 2008, Visual Studio 2008 and SQL Server 2008. I did three presentations:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Active Directory-Domänendienste in Windows Server 2008&lt;br /&gt;&lt;em&gt;(Active Directory-Domainservices in WS2k8)&lt;/em&gt;  &lt;li&gt;Erfahrungen eines Directory Services-Experten mit Sicherheit und Delegation im Active Directory&lt;br /&gt;&lt;em&gt;(A Directory Services-Geek&amp;#39;s View on Access Control Entries)&lt;/em&gt;  &lt;li&gt;Erfahrungen eines Directory Services-Experten mit Active Directory-Recovery mit Windows Server 2008&lt;br /&gt;&lt;em&gt;(A Directory Services Geek&amp;#39;s View on Active Directory-Recovery in Windows Server 2008)&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The event was very good and very successful as far as I can see. There were minor issues, e.g. on the first day it wasn&amp;#39;t that clear which sessions are in which rooms, and the acoustic was pretty bad in some of the rooms since you were able to hear the other speakers of the other rooms as well (luckily two of my presentations were in the good rooms), but over all I was very satisfied. A lot of good and experienced speakers, interested and interesting attendees with good questions and suggestion, a great event. Overall there were about 7500 people in Frankfurt attending this event.&lt;/p&gt; &lt;p&gt;I&amp;#39;ve also got a view good ideas for some new blog-posts, so stay tuned.&lt;/p&gt; &lt;p&gt;And now it&amp;#39;s time to get ready for the &lt;a href="http://www.dec2008.com" target="_blank"&gt;Directory Experts Conference 2008 in Chicago&lt;/a&gt; in the first week of March. I&amp;#39;ll also present there the &amp;quot;Directory Services Geek&amp;#39;s View on Active Directory-Recovery in Windows Server 2008&amp;quot; session.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1520917" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Congrats Microsoft: Windows Server 2008 is RTM</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/02/05/congrats-microsoft-windows-server-2008-is-rtm.aspx</link><pubDate>Tue, 05 Feb 2008 07:12:21 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1496737</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1496737</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2008/02/05/congrats-microsoft-windows-server-2008-is-rtm.aspx#comments</comments><description>&lt;p&gt;I cannot state it any better: the best Windows Server release ever has been released to manufacturing - Windows Server 2008 is finished.&lt;/p&gt; &lt;p&gt;Windows Server 2008 is very stable and very well-done for production use. As I &lt;a href="http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/11/06/done-windows-server-2008-in-production.aspx"&gt;wrote before&lt;/a&gt; we at &lt;a href="http://www.computacenter.de" target="_blank"&gt;Computacenter&lt;/a&gt; are using it since October 2007 in Production, and I have a customer where we already run a full shop only on Vista and 2k8 since September (on Beta 3). &lt;p&gt;And we&amp;#39;ve also done a lot of things, to quickly recap just what we&amp;#39;ve done with customers was a 10-city Roadshow in Germany (half-day sessions on WS2k8, last one will be in Berlin next week), countless presentations at customer or trade shows / events, countless sessions to make sure our staff is ready to sell and deliver WS2k8-Solutions, one press-release in October, and a couple references which will be published shortly.We will be with many people at the &lt;a href="http://www.microsoftlaunch2008.de" target="_blank"&gt;German Launchevent&lt;/a&gt;, are partner there with a booth, and I&amp;#39;ll deliver 3 sessions plus a interactive one, created many flyers and solutions around the product, … just being ready to deliver. &lt;p&gt;I&amp;#39;m very excited about the new product - let&amp;#39;s start deploying more of it! &lt;p&gt;And here are the blogs which will give you a feeling how it was at Microsoft in the last couple hours: &lt;p&gt;&lt;a title="Windows Server 2008 - RTM!!!" href="http://blogs.technet.com/windowsserver/archive/2008/02/04/windows-server-2008-rtm.aspx" target="_blank"&gt;Windows Server 2008 - RTM!!!&lt;/a&gt; &lt;p&gt;&lt;a title="Windows Server 2008 &amp;ndash; A time to sit back, remember and party!" href="http://blogs.technet.com/windowsserver/archive/2008/02/04/windows-server-2008-a-time-to-sit-back-remember-and-party.aspx" target="_blank"&gt;Windows Server 2008 – A time to sit back, remember and party!&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1496737" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>I'm on the Edge [;)]</title><link>http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/11/22/i-m-on-the-edge.aspx</link><pubDate>Wed, 21 Nov 2007 23:23:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1345719</guid><dc:creator>Ulf B. Simon-Weidner</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/ulfbsimonweidner/rsscomments.aspx?PostID=1345719</wfw:commentRss><comments>http://msmvps.com/blogs/ulfbsimonweidner/archive/2007/11/22/i-m-on-the-edge.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://edge.technet.com/"&gt;&lt;img height="64" alt="edge_FULLCOLOR-20" src="http://msmvps.com/blogs/ulfbsimonweidner/WindowsLiveWriter/ImontheEdge_568/clip_image002%5B1%5D.gif" width="132" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Last week I was at TechEd:IT-Forum in Barcelona. I&amp;#39;ll follow up with more details later. However the guys from &lt;a href="http://edge.technet.com/" target="_blank"&gt;edge.technet.com&lt;/a&gt; have done an interview with me, which went online last night. I was speaking about my sessions, AD Restore in Windows Server 2008 and Schema Updates.&lt;/p&gt; &lt;p&gt;You can find it currently on the homepage, and here&amp;#39;s the direct link for later:&lt;/p&gt; &lt;p&gt;&lt;a href="http://edge.technet.com/Media/Ulf-on-AD"&gt;Ulf on AD at TechNet Edge&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1345719" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Technical+Stuff/default.aspx">Technical Stuff</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Personal/default.aspx">Personal</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Communities/default.aspx">Communities</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://msmvps.com/blogs/ulfbsimonweidner/archive/tags/TechEd/default.aspx">TechEd</category></item></channel></rss>