<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.dirteam.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>Dirteam.com/ActiveDir.org Blogs</title><link>http://blogs.dirteam.com/blogs/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>KMS Server won't activate additional servers</title><link>http://blogs.dirteam.com/blogs/paulbergson/archive/2010/08/31/kms-server-won-t-activate-additional-servers.aspx</link><pubDate>Tue, 31 Aug 2010 07:32:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5183</guid><dc:creator>pbbergs</dc:creator><slash:comments>3</slash:comments><description>&lt;P&gt;I have had my KMS server up and running for several years without any problems.&amp;nbsp; Recently I was working on a new 2008 Standard Server and it wouldn't activate.&lt;/P&gt;
&lt;P&gt;I attempted to first use the standard&amp;nbsp;GUI on the Windows Activation screen.&amp;nbsp; I was even surprised it popped up since KMS usually just works.&amp;nbsp; I selelcted "Activate Windows online now", a few moments later it came back with the response &lt;STRONG&gt;"The Product key you typed is already in use"&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;What does that mean? So I thought: forget it,&amp;nbsp;I'm jumping to an elevated&amp;nbsp;command line.&lt;/P&gt;
&lt;P&gt;I ran &lt;STRONG&gt;slmgr -ato&lt;/STRONG&gt; and I got the message it was activating and waiting for a click on the Ok button.&amp;nbsp; This was followed by the error message (What can't they open up a window within the program???).&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Run 'slui.exe 0x2a 0xc004C008' to display the error text. Error: 0xC004C008&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So I ran it as requested: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;An error has occured&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Code: 0xC004C008&lt;/P&gt;
&lt;P&gt;Description: The activation server determined that the specified product key could not be used.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Finally something to work with.&amp;nbsp; It turns out there are limits placed on your KMS server and you have to contact Microsoft to get your KMS server limits increased.&amp;nbsp; So my sales rep and I contacted Microsoft Licensed Support at 1-866-230-0560.&lt;/P&gt;
&lt;P&gt;They requested we send an upgrade request to the address &lt;A href="mailto:kmsadd@microsoft.com"&gt;kmsadd@microsoft.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Ask for an increase in X number of activations on the key with the following details included:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Enrollment Number:&lt;/LI&gt;
&lt;LI&gt;Company Name:&lt;/LI&gt;
&lt;LI&gt;# of Activations:&lt;/LI&gt;
&lt;LI&gt;KMS Key to modify:&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It sure would have been helpful if Microsoft could have just said, "Hey Dude you have used up all your KMS licenses.&amp;nbsp; Please contact your local sales rep to get your count increased."&lt;/P&gt;
&lt;P&gt;I have now gone through the requested steps and emailed my request but I still have to wait up to two&amp;nbsp;business days&amp;nbsp;for it to complete.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The email response from their robot:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;Thank you for your request for additional KMS activations. You can expect to receive a response within two business days.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;All support and responses provided through this alias will be in English. &lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;Please reference Case ID:xxxxxxx for any questions regarding this request.&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;EM&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;FONT size=3 face=Calibri&gt;Hopefully the tags on this page help others to quickly solve this problem.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&lt;FONT size=3 face=Calibri&gt;Thanks to Josh Bussiere for his assistance.&lt;/P&gt;&lt;/FONT&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoPlainText&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5183" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/paulbergson/archive/tags/0xC004C008++_2600_quot_3B00_The+Product+key+you+typed+is+already+in+use_2600_quot_3B00_+KMS/default.aspx">0xC004C008  &amp;quot;The Product key you typed is already in use&amp;quot; KMS</category></item><item><title>I’m attending Tech·Ed Europe 2010, are you?</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/08/30/i-m-attending-tech-183-ed-europe-2010-are-you.aspx</link><pubDate>Mon, 30 Aug 2010 06:34:24 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5181</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="CCL_audio_books.indd" border="0" alt="CCL_audio_books.indd" src="http://blogs.dirteam.com/blogs/sanderberkouwer/TECHED_BLOGBLING_250_BLUE_36103EB5.png" width="250" height="250" /&gt; &lt;/p&gt;  &lt;p&gt;Since I’ve shared some key information on Tech·Ed Europe 2010 &lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/04/28/early-information-on-tech-183-ed-europe-2010.aspx" target="_blank"&gt;earlier&lt;/a&gt;, I guess you’ve already concluded I’ll be attending Tech·Ed Europe this year.&lt;/p&gt;  &lt;p&gt;Together with two colleagues (Roland Zenhorst and Dave Stork) I’ll be staying in a triple room at &lt;a href="http://www.abbaberlinhotel.com/en/" target="_blank"&gt;the abba Berlin hotel ****&lt;/a&gt;. We’re flying in on Sunday November 7, and flying back home to Amsterdam Airport on Saturday November 13. &lt;/p&gt;  &lt;p&gt;Just like previous years, I’m eager to meet you all, so leave a comment or send me a contact note/mail when you want to meet up.&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5181" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Vote for your favorite new Windows 8 features!</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/08/18/vote-for-your-favorite-new-windows-8-features.aspx</link><pubDate>Tue, 17 Aug 2010 22:56:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5174</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;IMG style="BORDER-RIGHT-WIDTH:0px;MARGIN:10px 0px 0px 10px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title=windows8 border=0 alt=windows8 align=right src="http://blogs.dirteam.com/blogs/sanderberkouwer/windows8_7922397A.png" width=240 height=57&gt; With Microsoft planning for the next version of the Windows Desktop, collectively referred to as &lt;EM&gt;Windows 8&lt;/EM&gt;, promising to supersede Windows 7 and Windows XP together, some of us feel a need to chip in. &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Here’s your chance!&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Together with &lt;A href="http://4sysops.com/archives/author/michael/"&gt;Michael Pietroforte&lt;/A&gt; and a bunch of other Microsoft MVPs and insiders, we’re running a poll with features for the next version of the Windows Desktop.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;Disclaimer&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;&lt;/U&gt;It is quite obvious that Microsoft won’t add all enhancements listed here, and for some features it is not very likely that they will consider them any time soon. But who knows, if those options receive enough votes, someone at Microsoft might get interested.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;For your convenience, the features are listed below. Hoover over the description of the feature, to see the more elaborate description.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;New user interface&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Support for different form factors&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;More modularity&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Third-party patch management&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Bare metal hypervisor&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Application virtualization&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Application streaming&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Windows Store&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Windows Restore Button&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Cloud APIs&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;New authentication methods&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Instant-On&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Malware protection&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Better UAC&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Migration from Windows XP&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Better compatibility&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Better security&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Better performance&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Less hardware requirements&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Less bloat&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Ready to vote? &lt;/P&gt;
&lt;H1&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=vote border=0 alt=vote src="http://blogs.dirteam.com/blogs/sanderberkouwer/vote_74A1F932.jpg" width=32 height=32&gt;&amp;nbsp;&lt;A title="Vote for your favorite new Windows 8 features!" href="http://zohopolls.com/4sysops/vote-for-your-favorite-new-windows-8-features" target=_blank&gt;Vote&lt;/A&gt;&lt;/H1&gt;
&lt;P&gt;Descriptions and poll not readable or useable? Go to &lt;A href="http://4sysops.com/archives/the-windows-8-poll/" target=_blank&gt;4Sysops&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Participating blogs&lt;/H3&gt;
&lt;P&gt;&lt;A href="http://demonictalkingskull.com/"&gt;Demonic Talking Skull&lt;/A&gt; – &lt;A href="http://imaucblog.com/"&gt;I’M A UC BLOG&lt;/A&gt; – &lt;A href="http://www.markwilson.co.uk/blog/"&gt;markwilson.it&lt;/A&gt; – &lt;A href="http://www.msigeek.com/"&gt;msigeek&lt;/A&gt; – &lt;A href="http://www.standalone-sysadmin.com/blog/"&gt;Standalone Sysadmin&lt;/A&gt; – &lt;A href="http://techinch.com/"&gt;Techinch&lt;/A&gt; – &lt;A href="http://adacosta.spaces.live.com/"&gt;Teching It Easy: with Windows&lt;/A&gt; – &lt;A href="http://www.theexperienceblog.com//"&gt;The Experience Blog&lt;/A&gt; – &lt;A href="http://blogs.dirteam.com/blogs/sanderberkouwer/default.aspx"&gt;The things that are better left unspoken&lt;/A&gt; – &lt;A href="http://www.thewindowsclub.com/"&gt;The Windows Club&lt;/A&gt; – &lt;A href="http://windowsobserver.com/"&gt;WindowsObserver&lt;/A&gt; – &lt;A href="http://www.windowspro.de/"&gt;WindowsPro&lt;/A&gt; – &lt;A href="http://www.withinwindows.com/"&gt;Within Windows&lt;/A&gt; – &lt;A href="http://www.7tutorials.com/"&gt;7 tutorials&lt;/A&gt; – &lt;A href="http://4sysops.com/"&gt;4sysops&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5174" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Microsoft+Windows+8/default.aspx">Microsoft Windows 8</category></item><item><title>ILM/FIM Sync Engine Terminology</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/08/18/ilm-fim-sync-engine-terminology.aspx</link><pubDate>Tue, 17 Aug 2010 20:29:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5173</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The past week I delivered the &lt;a href="http://www.oxfordcomputergroup.com/t-c-1"&gt;FIM 2010 Foundation course&lt;/a&gt; that is made available by &lt;a href="http://www.oxfordcomputergroup.com/"&gt;Oxford Computer Group&lt;/a&gt;. One of the things I noticed is that people struggle with all the terms and abbreviations. Because of that I promised my attendees to create a nice picture and include explanations. So here goes!
&lt;/p&gt;&lt;p&gt;The picture below shows all possible actions that can be execute through one or more Run Profiles which have one or more steps.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5167/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;MA = Management Agent
&lt;/p&gt;&lt;p&gt;CS = Connector Space
&lt;/p&gt;&lt;p&gt;MV = Metaverse
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;INBOUND ATTRIBUTE FLOW [1]&lt;/em&gt;&lt;/span&gt;: This flow is either caused by executing a Full Sync (touching all objects in the CS) or a Delta Sync (touching only changed objects in the CS) on a certain MA. This is the flow of data from a connector space object to a metaverse object. This only applies to CS objects that are in the same MA as for which the Run Profile was executed.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;OUTBOUND ATTRIBUTE FLOW [2]&lt;/em&gt;&lt;/span&gt;: This flow is either caused by executing a Full Sync (touching all objects in the CS and corresponding MV objects) or a Delta Sync (touching only changed objects in the CS and corresponding MV objects) on a certain MA. This is the flow of data from a metaverse object to a connector space object in any affected MA. This applies to CS objects that are in the same MA as for which the Run Profile was executed and all other MAs that are affected by the inbound attribute flow from the MA as for which the Run Profile was executed.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;PROJECTION [3]&lt;/em&gt;&lt;/span&gt;: This is the creation of a metaverse object based upon a connector space object when executing a Full Sync (touching all objects in the CS) or a Delta Sync (touching only changed objects in the CS). This only occurs when at least one projection rule has been configured in the MA and/or Sync Rule and when no joining rule was satisfied and when the connector filter in the MA is not met. This only applies to CS objects that are in the same MA as for which the Run Profile was executed. After projection, provisioning and inbound/outbound attribute flow may occur.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;PROVISIONING [4]&lt;/em&gt;&lt;/span&gt;: This is the creation of a connector object based upon a metaverse object when executing a Full Sync (touching all objects in the CS and corresponding MV objects) or a Delta Sync (touching only changed objects in the CS and corresponding MV objects). This only occurs when provisioning is enabled in the metaverse and when either a Provisioning Rules Extension exists with provisioning code for one or more MAs or when an Outbound Sync Rule has been configured for one or more MAs with the option to create a resource in the target system. This only applies to MV objects that were "touched" because of the execution of Full/Delta Sync Run Profile on a certain MA.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;JOINING [5]&lt;/em&gt;&lt;/span&gt;: This is the matching of connector space object with a metaverse object based upon certain (unique) identity data (e.g. employeeID)  when executing a Full Sync (touching all objects in the CS) or a Delta Sync (touching only changed objects in the CS). This only occurs when at least one join rule has been configured in the MA and/or Sync Rule and when the connector filter in the MA is not met. This only applies to CS objects that are in the same MA as for which the Run Profile was executed. After joining, inbound/outbound attribute flow may occur.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;IMPORT&lt;/em&gt;&lt;/span&gt;: This is the import of scoped data  from a connected data source into the corresponding connector space. Either a Full Import or a Delta Import cam be performed. A Full Import just asks for all scoped data, whether or not it is new or has changed, and the sync engine determines new objects and/or changes by comparing it against existing CS objects. A Delta import asks the connected data source for the changes (assuming it can provide those) and the sync engine processes those changes.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;EXPORT&lt;/em&gt;&lt;/span&gt;: This is the export of new/changed data (pending exports - adds, updates, deletes) from the connector space into the connected data source. Exports are always delta. Some connected data sources may want or expect a Full Export and it that case you would need to create your own MA for those connected data sources that expect it.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5173" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/ILM/default.aspx">ILM</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/FIM/default.aspx">FIM</category></item><item><title>Restoring The SYSVOL (Non-)Authoritatively When Either Using NTFRS Or DFS-R (Part 3)</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-3.aspx</link><pubDate>Thu, 12 Aug 2010 14:08:18 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5166</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This post focusses on restoring the SYSVOL when replicated through the DFS-R mechanism. For the previous posts see &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-1.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-2.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;SYSVOL Replicated Through DFS-R - Authoritative Restore - Steps To Take
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To perform an authoritative restore of the SYSVOL when using DFS-R, use the following steps:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Start the Registry Editor
&lt;/li&gt;&lt;li&gt;Navigate to "HKLM\SYSTEM\CurrentControlSet\Services\DFSR"
&lt;/li&gt;&lt;li&gt;Create a key called "Restore" (only time only)
&lt;/li&gt;&lt;li&gt;Create a string value called "SYSVOL" (only time only)
&lt;/li&gt;&lt;li&gt;For the string value called "SYSVOL" assign the value of authoritative
&lt;/li&gt;&lt;li&gt;Navigate to "HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore"
&lt;/li&gt;&lt;li&gt;Create a key called "SystemStateRestore" (only time only)
&lt;/li&gt;&lt;li&gt;Create a string value called "LastRestoreId" (only time only)
&lt;/li&gt;&lt;li&gt;For the string value called "LastRestoreId" [1] assign the value of 10000000-0000-0000-0000-000000000000
&lt;/li&gt;&lt;li&gt;Stop the DFSR Service
&lt;/li&gt;&lt;li&gt;Start the DFSR Service
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;From the command-line the same can be achieved through:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\DFSR\Restore" /v SYSVOL /t REG_SZ /d "authoritative" /f
&lt;/li&gt;&lt;li&gt;[1] REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\SystemStateRestore" /v LastRestoreId /t REG_SZ /d "10000000-0000-0000-0000-000000000000" /f
&lt;/li&gt;&lt;li&gt;NET STOP DFSR
&lt;/li&gt;&lt;li&gt;NET START DFSR
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;[1] When a backup application performs a system state restore, it must indicate that it has done so by setting the LastRestoreId registry value. The LastRestoreId is a GUID that is formatted as 00000000-0000-0000-0000-000000000000. The GUID has to be different each time a restore is requested. For example, if you have the LastRestoreId set as 10000000-0000-0000-0000-000000000000, for the next restore you have to set it to a different GUID, such as 20000000-0000-0000-0000-000000000000. For more information about setting LastRestoreId, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb891959(VS.85).aspx"&gt;Registry Keys and Values for Backup and Restore&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5158/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5159/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;As soon as the DFS-R Service starts, the following events appear with information about the non-authoritative restore.
&lt;/p&gt;&lt;p&gt;Event ID 2109
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5149/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 2110
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5150/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 4106
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5151/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 4108
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5152/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;SYSVOL Replicated Through DFS-R - Non-Authoritative Restore - Steps To Take
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To perform a  non-authoritative restore of the SYSVOL when using DFS-R, use the following steps:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Start the Registry Editor
&lt;/li&gt;&lt;li&gt;Navigate to "HKLM\SYSTEM\CurrentControlSet\Services\DFSR"
&lt;/li&gt;&lt;li&gt;Create a key called "Restore" (only time only)
&lt;/li&gt;&lt;li&gt;Create a string value called "SYSVOL" (only time only)
&lt;/li&gt;&lt;li&gt;For the string value called "SYSVOL" assign the value of non-authoritative
&lt;/li&gt;&lt;li&gt;Navigate to "HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore"
&lt;/li&gt;&lt;li&gt;Create a key called "SystemStateRestore" (only time only)
&lt;/li&gt;&lt;li&gt;Create a string value called "LastRestoreId" (only time only)
&lt;/li&gt;&lt;li&gt;For the string value called "LastRestoreId" [1] assign the value of 10000000-0000-0000-0000-000000000000
&lt;/li&gt;&lt;li&gt;Stop the DFSR Service
&lt;/li&gt;&lt;li&gt;Start the DFSR Service
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;From the command-line the same can be achieved through:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\DFSR\Restore" /v SYSVOL /t REG_SZ /d "non-authoritative" /f
&lt;/li&gt;&lt;li&gt;[1] REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\SystemStateRestore" /v LastRestoreId /t REG_SZ /d "10000000-0000-0000-0000-000000000000" /f
&lt;/li&gt;&lt;li&gt;NET STOP DFSR
&lt;/li&gt;&lt;li&gt;NET START DFSR
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;[1] When a backup application performs a system state restore, it must indicate that it has done so by setting the LastRestoreId registry value. The LastRestoreId is a GUID that is formatted as 00000000-0000-0000-0000-000000000000. The GUID has to be different each time a restore is requested. For example, if you have the LastRestoreId set as 10000000-0000-0000-0000-000000000000, for the next restore you have to set it to a different GUID, such as 20000000-0000-0000-0000-000000000000. For more information about setting LastRestoreId, see &lt;a href="http://msdn.microsoft.com/en-us/library/bb891959(VS.85).aspx"&gt;Registry Keys and Values for Backup and Restore&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5160/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5161/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;As soon as the DFS-R Service starts, the following events appear with information about the non-authoritative restore.
&lt;/p&gt;&lt;p&gt;Event ID 2109
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5153/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 2110
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5154/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 4110
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5155/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 4102
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5156/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 4604
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5157/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5166" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>Restoring The SYSVOL (Non-)Authoritatively When Either Using NTFRS Or DFS-R (Part 2)</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-2.aspx</link><pubDate>Thu, 12 Aug 2010 14:08:02 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5165</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This post focusses on restoring the SYSVOL when replicated through the NTFRS mechanism. For the previous post see &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-1.aspx"&gt;here&lt;/a&gt; and for the next post see &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-3.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;SYSVOL Replicated Through NTFRS - Authoritative Restore - Steps To Take
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To perform an authoritative restore of the SYSVOL when using NTFRS, use the following steps:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Start the Registry Editor
&lt;/li&gt;&lt;li&gt;Navigate to "HKLM\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup"
&lt;/li&gt;&lt;li&gt;Double-click on "BurFlags"
&lt;/li&gt;&lt;li&gt;Assign it a value of D4 (hex) or 212 (dec)
&lt;/li&gt;&lt;li&gt;Stop the NTFRS Service
&lt;/li&gt;&lt;li&gt;Start the NTFRS Service
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;From the command-line the same can be achieved through:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;REG ADD "HKLM\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup" /v BurFlags /t REG_DWORD /d 212 /f
&lt;/li&gt;&lt;li&gt;NET STOP NTFRS
&lt;/li&gt;&lt;li&gt;NET START NTFRS
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Also see &lt;a href="http://support.microsoft.com/kb/290762" target="blank"&gt;Using the BurFlags registry key to reinitialize File Replication Service replica sets&lt;/a&gt;&lt;/span&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5162/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;As soon as the NTFRS Service starts, the following events appear with information about the non-authoritative restore.
&lt;/p&gt;&lt;p&gt;Event ID 13566
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5139/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13553
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5140/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13554
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5141/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13516
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5142/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;SYSVOL Replicated Through NTFRS - Non-Authoritative Restore - Steps To Take
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To perform a non-authoritative restore of the SYSVOL when using NTFRS, use the following steps:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Start the Registry Editor
&lt;/li&gt;&lt;li&gt;Navigate to "HKLM\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup"
&lt;/li&gt;&lt;li&gt;Double-click on "BurFlags"
&lt;/li&gt;&lt;li&gt;Assign it a value of D2 (hex) or 210 (dec)
&lt;/li&gt;&lt;li&gt;Stop the NTFRS Service
&lt;/li&gt;&lt;li&gt;Start the NTFRS Service
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;From the command-line the same can be achieved through:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;REG ADD "HKLM\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup" /v BurFlags /t REG_DWORD /d 210 /f
&lt;/li&gt;&lt;li&gt;NET STOP NTFRS
&lt;/li&gt;&lt;li&gt;NET START NTFRS
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Also see &lt;a href="http://support.microsoft.com/kb/290762" target="blank"&gt;Using the BurFlags registry key to reinitialize File Replication Service replica sets&lt;/a&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5163/original.aspx" alt="" /&gt;&lt;span style="color:black;"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;As soon as the NTFRS Service starts, the following events appear with information about the non-authoritative restore.
&lt;/p&gt;&lt;p&gt;Event ID 13565
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5143/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13520
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5144/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13553
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5146/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13554
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5147/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Event ID 13516
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5148/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5165" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>Restoring The SYSVOL (Non-)Authoritatively When Either Using NTFRS Or DFS-R (Part 1)</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-1.aspx</link><pubDate>Thu, 12 Aug 2010 14:07:37 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5164</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The SYSVOL contains logon scripts and GPOs for a particular AD domain. It replicates to all RWDCs and RODCs. When, during the promotion of the very first (W2K8/W2K8R2) RWDC, the DFL is configured with "Windows Server 2003" or lower, then the SYSVOL will use NTFRS as its replication mechanism. At a later stage when you increase the DFL to at least "Windows Server 2008", you can migrate the replication of the SYSVOL from NTFRS to DFS-R. The process for doing that is explained in the &lt;a href="http://technet.microsoft.com/en-us/library/dd640019(WS.10).aspx"&gt;SYSVOL Replication Migration Guide: FRS to DFS Replication&lt;/a&gt; (Web Based) or &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=df8e5e84-c6c6-4cef-9dab-304c92299804"&gt;SYSVOL Replication Migration Guide: FRS to DFS Replication&lt;/a&gt; (Word Doc).
&lt;/p&gt;&lt;p&gt;If you need to migrate OTHER DFS NameSpaces from NTFRS to DFS-R then look at &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=a27008a8-4b28-49cc-80b5-05b867440af9"&gt;DFS Operations Guide: Migrating from FRS to DFS Replication&lt;/a&gt; and &lt;a href="http://blogs.technet.com/b/askds/archive/2010/05/27/frs-to-dfsr-migration-tool-released.aspx"&gt;FRS to DFSR Migration Tool Released&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;However, when, during the promotion of the very first (W2K8/W2K8R2) RWDC, the DFL is configured with at least "Windows Server 2008", then the SYSVOL will use DFS-R as its replication mechanism right away and no migration is needed to migration the replication of the SYSVOL from NTFRS to DFS-R.
&lt;/p&gt;&lt;p&gt;The use of DFS-R, compared to NTFRS, is way better in terms of performance and stability. DFS-R also works better with RODCs than NTFRS. When the SYSVOL on an RODC is adjusted locally, the changes will remain and will not replicate out because the RODC does not support Outbound Replication to any DC. Over time, if you do this too often you will get inconsistencies. To resolve these consistencies you may need to do a non-authoritative restore of the SYSVOL when replicated by NTFRS. If the same occured on the RODC and DFS-R is being used as the replication mechanism for the SYSVOL, then the local change would be detected and reverted as if nothing had happen. This makes sure the SYSVOL contents remains consistent on RODCs. For other differences see &lt;a href="http://blogs.technet.com/b/askds/archive/2010/04/22/the-case-for-migrating-sysvol-to-dfsr.aspx"&gt;The Case for Migrating SYSVOL to DFSR&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;The availability of the SYSVOL is very important for users, because if it is not available on a certain DC (RWDC or RODC), both users and computers cannot log on using that DC.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;For both replication mechanisms I will explain how to do an authoritative restore or a non-authoritative restore of the SYSVOL using either replication mechanism.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Authoritative Restore
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;With an authoritative restore, the data that's being restored &lt;span style="text-decoration:underline;"&gt;is leading&lt;/span&gt; compared to all other versions of that same data on onther DCs. Taking that into account, when doing an authoritative restore on a RWDC, one should not forget that all other RWDCs and RODCs &lt;span style="text-decoration:underline;"&gt;must&lt;/span&gt; do a non-authoritative restore.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Non-Authoritative Restore
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;With a non-authoritative restore, the data that's being restored or that is in place &lt;span style="text-decoration:underline;"&gt;is not leading&lt;/span&gt; compared to all other versions of that same data on onther DCs. To get the most recent data, the DC for which a non-authoritative restore was done must get the most recent data from another DC.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;For the post on restoring the SYSVOL when replicated through the NTFRS mechanism see &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-2.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;For the post on restoring the SYSVOL when replicated through the DFS-R mechanism see &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2010/08/13/restoring-the-sysvol-non-authoritatively-when-either-using-ntfrs-or-dfs-r-part-3.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5164" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>Speaking At TechED 2010? That's up to you!</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/08/10/speaking-at-teched-2010-that-s-up-to-you.aspx</link><pubDate>Mon, 09 Aug 2010 14:13:30 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5137</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I have proposed to speak at TechED 2010 about the following: "DC Locator in AD for authN and SYSVOL/NETLOGON".
&lt;/p&gt;&lt;p&gt;Please go to the following website and vote for my session called "Locating Domain Controllers for AuthN and SYSVOL/NETLOGON Access"
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Website&lt;/em&gt;&lt;/span&gt;: &lt;a href="http://europe.msteched.com/sessionpreference"&gt;http://europe.msteched.com/sessionpreference&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Keyword to search for&lt;/em&gt;&lt;/span&gt;: LOCATING
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Then click on the word ADD on the right of you screen.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;THANKS!
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5137" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Conferences/default.aspx">Conferences</category></item><item><title>Speaking At TEC Europe 2010 In October</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/08/10/speaking-at-tec-europe-2010-in-october.aspx</link><pubDate>Mon, 09 Aug 2010 13:56:48 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5136</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p style="text-align:center;"&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5135/original.aspx" alt="" /&gt;
		&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5134/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;Yes, it's that time of the year again! TEC 2010 EUROPE is coming and is planned for the first week of October 2010. This time you can find us in Dusseldorf. I'll be delivering one pre-conference workshops this year about disaster recovery together with Guido Grillenmeijer, Gil Kirkpatrick and Ulf "who's ya daddy" Simon-Weidner. The four of us are the "Masters of Disaster" :-)
&lt;/p&gt;&lt;p&gt;In addition to that I'll be presenting about the DC Locator in AD for authN and SYSVOL/NETLOGON. From what I know right now, my session is scheduled on monday. There is a reason for it. Exactly one week later on October 11th we are expecting our new baby. We are hoping he/she comes a day earlier like Anne, so that his/her birthday will be: 10-10-10.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Information about the conference: 
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Event&lt;/em&gt;&lt;/span&gt;: The Experts Conference (TEC) 2010 
&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Website&lt;/em&gt;&lt;/span&gt;: http://www.tec2010.com/ 
&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Location&lt;/em&gt;&lt;/span&gt;: Dusseldorf 
&lt;/li&gt;&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Date&lt;/em&gt;&lt;/span&gt;: October 4th - 6th 
&lt;/li&gt;&lt;li&gt;Workshops: http://www.theexpertsconference.com/europe/agenda-speakers/pre-conference-workshops/
&lt;/li&gt;&lt;li&gt;Agenda – TEC Directory/Identity: Not available yet 
&lt;/li&gt;&lt;li&gt;Agenda – TEC Exchange: Not available yet 
&lt;/li&gt;&lt;li&gt;Agenda – TEC Sharepoint: Not available yet 
&lt;/li&gt;&lt;li&gt;Sessions – TEC Directory/Identity: &lt;a href="http://www.theexpertsconference.com/europe/agenda-speakers/directory-identity-training/session-abstracts/"&gt;http://www.theexpertsconference.com/europe/agenda-speakers/directory-identity-training/session-abstracts/&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;Sessions – TEC Exchange: &lt;a href="http://www.theexpertsconference.com/europe/agenda-speakers/exchange-training/session-abstracts/"&gt;http://www.theexpertsconference.com/europe/agenda-speakers/exchange-training/session-abstracts/&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;Sessions – TEC Sharepoint: &lt;a href="http://www.theexpertsconference.com/europe/agenda-speakers/sharepoint-training/session-abstracts/"&gt;http://www.theexpertsconference.com/europe/agenda-speakers/sharepoint-training/session-abstracts/&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;Speakers – TEC Directory/Identity: &lt;a href="http://www.theexpertsconference.com/europe/agenda-speakers/directory-identity-training/speaker-bios/"&gt;http://www.theexpertsconference.com/europe/agenda-speakers/directory-identity-training/speaker-bios/&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;Speakers – TEC Exchange: &lt;a href="http://www.theexpertsconference.com/europe/agenda-speakers/exchange-training/speaker-bios/"&gt;http://www.theexpertsconference.com/europe/agenda-speakers/exchange-training/speaker-bios/&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;Speakers – TEC Sharepoint: &lt;a href="http://www.theexpertsconference.com/europe/agenda-speakers/sharepoint-training/speaker-bios/"&gt;http://www.theexpertsconference.com/europe/agenda-speakers/sharepoint-training/speaker-bios/&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Make sure you are there and do not miss this!
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5136" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Conferences/default.aspx">Conferences</category></item><item><title>Auditing In Windows Server 2008 R2</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/07/31/auditing-in-windows-server-2008-r2.aspx</link><pubDate>Fri, 30 Jul 2010 19:26:59 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5127</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2008/04/29/auditing-in-windows-server-2008.aspx"&gt;Auditing in Windows Server 2008&lt;/a&gt; also provided granular audit policies, but those were only configurable locally on each server through the utility called AUDITPOL. From within a GPO you could only configure the global auditing policies. Windows Server 2008 R2 now also allows you to configure the granular audit policies through a GPO.
&lt;/p&gt;&lt;p&gt;The Granular Audit Policies can be found in a GPO at the following location:
&lt;/p&gt;&lt;p&gt;--&amp;gt; Computer Configuration\Policies\Windows Settings\Security Settings\Advanced Audit Policy Configuration
&lt;/p&gt;&lt;p&gt;It contains the following node and subnodes:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Audit Policies
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Account Logon
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Credential Validation
&lt;/li&gt;&lt;li&gt;Audit Kerberos Authentication Service
&lt;/li&gt;&lt;li&gt;Audit Kerberos Service Ticket Operations
&lt;/li&gt;&lt;li&gt;Audit Other Account Logon Events
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Account Management
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Application Group Management
&lt;/li&gt;&lt;li&gt;Audit Computer Management
&lt;/li&gt;&lt;li&gt;Audit Distribution Group Management
&lt;/li&gt;&lt;li&gt;Audit Other Account Management Events
&lt;/li&gt;&lt;li&gt;Audit Security Group Management
&lt;/li&gt;&lt;li&gt;Audit User Account Management
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Detailed Tracking
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit DPAPI Activity
&lt;/li&gt;&lt;li&gt;Audit Process Creation
&lt;/li&gt;&lt;li&gt;Audit Process Termination
&lt;/li&gt;&lt;li&gt;Audit RPC Events
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;DS Access
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Detailed Directory Service Replication
&lt;/li&gt;&lt;li&gt;Audit Directory Service Access
&lt;/li&gt;&lt;li&gt;Audit Directory Service Changes
&lt;/li&gt;&lt;li&gt;Audit Directory Service Replication
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Logon/Logoff
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Account Lockout
&lt;/li&gt;&lt;li&gt;Audit IPSec Extended Mode
&lt;/li&gt;&lt;li&gt;Audit IPSec Main Mode
&lt;/li&gt;&lt;li&gt;Audit IPSec Quick Mode
&lt;/li&gt;&lt;li&gt;Audit Logoff
&lt;/li&gt;&lt;li&gt;Audit Logon
&lt;/li&gt;&lt;li&gt;Audit Network Policy Server
&lt;/li&gt;&lt;li&gt;Audit Other Logon/Logoff Events
&lt;/li&gt;&lt;li&gt;Audit Special Logon
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Object Access
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Application Generated
&lt;/li&gt;&lt;li&gt;Audit Certification Services
&lt;/li&gt;&lt;li&gt;Audit Detailed File Share
&lt;/li&gt;&lt;li&gt;Audit File Share
&lt;/li&gt;&lt;li&gt;Audit File System
&lt;/li&gt;&lt;li&gt;Audit Filtering Platform Connection
&lt;/li&gt;&lt;li&gt;Audit Filtering Platform Packet Drop
&lt;/li&gt;&lt;li&gt;Audit Handle Manipulation
&lt;/li&gt;&lt;li&gt;Audit Kernel Object
&lt;/li&gt;&lt;li&gt;Audit Other Object Access Events
&lt;/li&gt;&lt;li&gt;Audit Registry
&lt;/li&gt;&lt;li&gt;Audit SAM
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Policy Change
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Audit Policy Change
&lt;/li&gt;&lt;li&gt;Audit Authentication Policy Change
&lt;/li&gt;&lt;li&gt;Audit Authorization Policy Change
&lt;/li&gt;&lt;li&gt;Audit Filtering Platform Policy Change
&lt;/li&gt;&lt;li&gt;Audit MPSSVC Rule-Level Policy Change
&lt;/li&gt;&lt;li&gt;Audit Other Policy Change Events
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Privilege Use
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit Non-Sensitive Privilege Use
&lt;/li&gt;&lt;li&gt;Audit Sensitive Privilege Use
&lt;/li&gt;&lt;li&gt;Audit Other Privilege Use Events
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;System
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Audit IPsec Driver
&lt;/li&gt;&lt;li&gt;Audit Other System Events
&lt;/li&gt;&lt;li&gt;Audit Security State Change
&lt;/li&gt;&lt;li&gt;Audit Security System Extension
&lt;/li&gt;&lt;li&gt;Audit System Integrity
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Global Object Access Auditing
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;File System (Global Object Access Auditing)
&lt;/li&gt;&lt;li&gt;Registry (Global Object Access Auditing)
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;More detailed information about each auditing topic (including events) can be found:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd772712(WS.10).aspx"&gt;Advanced Security Audit Policy Settings&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd408940(WS.10).aspx"&gt;Advanced Security Audit Policy Step-by-Step Guide&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ee513968(WS.10).aspx"&gt;Planning and Deploying Advanced Security Audit Policies&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff182311(WS.10).aspx"&gt;Advanced Security Auditing FAQ&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3a15b562-4650-4298-9745-d9b261f35814"&gt;Security Audit Events for Windows 7 and Windows Server 2008 R2&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5127" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>Managing The userAccountControl Attribute In AD By FIM</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/07/30/managing-the-useraccountcontrol-attribute-in-ad-by-fim.aspx</link><pubDate>Thu, 29 Jul 2010 21:02:46 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5125</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;If you are using some system manage Identities in AD and you are either using ILM 2007 FP1 or FIM 2010 you may need to configure the ILM/FIM Sync Engine to act on the AccountStatus value and translate that to the userAccountControl value in AD.
&lt;/p&gt;&lt;p&gt;So...
&lt;/p&gt;&lt;p&gt;If employeeStatus = 'Enabled' then the AD user account must be enabled, or in technical terms userAccountControl bit 1 (2nd bit) (2^1=2) must be disabled.
&lt;/p&gt;&lt;p&gt;If employeeStatus = 'Disabled' then the AD user account must be disabled, or in technical terms userAccountControl bit 1 (2nd bit) (2^1=2) must be enabled.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;If you want to do this using classic flow rules, then you need to the following:
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The attribute "employeeStatus" must be available as a string attribute in the Metaverse. The attribute "userAccountControl" must be selected to be imported from AD.
&lt;/p&gt;&lt;p&gt;In the AD MA you also need an &lt;span style="text-decoration:underline;"&gt;&lt;em&gt;advanced&lt;/em&gt;&lt;/span&gt; export attribute flow (MV:employeStatus --&amp;gt; CD:userAccountControl). For the flowrulename you can use anything you like. I prefer to make it as clear as possible to what happens, so I call it "generate-userAccountControl(CS)".
&lt;/p&gt;&lt;p&gt;In the Rules Extension Project for the MA you need to add the following:
&lt;/p&gt;&lt;p&gt;Imports ActiveDs  &lt;strong&gt;&amp;lt;-- requires a reference added to the project!&lt;/strong&gt;
	&lt;/p&gt;&lt;p&gt;    Public Sub MapAttributesForExport(ByVal FlowRuleName As String, ByVal mventry As MVEntry, ByVal csentry As CSEntry) Implements IMASynchronization.MapAttributesForExport
&lt;/p&gt;&lt;p&gt;        Select Case FlowRuleName
&lt;/p&gt;&lt;p&gt;            Case "generate-userAccountControl(CS)"
&lt;/p&gt;&lt;p&gt;                If mventry("employeeStatus").IsPresent Then
&lt;/p&gt;&lt;p&gt;                    Dim currentUACValue As Long
&lt;/p&gt;&lt;p&gt;                    Dim newUACValue As Long
&lt;/p&gt;&lt;p&gt;                    If csentry("userAccountControl").IsPresent Then
&lt;/p&gt;&lt;p&gt;                        currentUACValue = csentry("userAccountControl").IntegerValue And (Not ADS_USER_FLAG.ADS_UF_PASSWD_NOTREQD)
&lt;/p&gt;&lt;p&gt;                    Else
&lt;/p&gt;&lt;p&gt;                        currentUACValue = ADS_USER_FLAG.ADS_UF_NORMAL_ACCOUNT And (Not ADS_USER_FLAG.ADS_UF_PASSWD_NOTREQD)
&lt;/p&gt;&lt;p&gt;                    End If
&lt;/p&gt;&lt;p&gt;                    Select Case mventry("employeeStatus").Value.ToLower
&lt;/p&gt;&lt;p&gt;                        Case "enabled"
&lt;/p&gt;&lt;p&gt;                            newUACValue = (currentUACValue Or ADS_USER_FLAG.ADS_UF_NORMAL_ACCOUNT) And (Not ADS_USER_FLAG.ADS_UF_ACCOUNTDISABLE)
&lt;/p&gt;&lt;p&gt;                        Case "disabled"
&lt;/p&gt;&lt;p&gt;                            newUACValue = currentUACValue Or ADS_USER_FLAG.ADS_UF_ACCOUNTDISABLE
&lt;/p&gt;&lt;p&gt;                    End Select
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;                    csentry("userAccountControl").IntegerValue = newUACValue
&lt;/p&gt;&lt;p&gt;                End If
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;If you want to do this using declarative flow rules (Sync Rules), then you need to the following:
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The attribute "employeeStatus" must be available as a string attribute in the Metaverse. The attribute "userAccountControl" must be selected to be imported from AD. The attribute "userAccountControl" must be available as a number attribute in the Metaverse.
&lt;/p&gt;&lt;p&gt;In the Portal Portal you need an Inbound Sync Rule for the AD MA.
&lt;/p&gt;&lt;p&gt;SOURCE = userAccountControl
&lt;/p&gt;&lt;p&gt;TARGET = userAccountControl
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;In the Portal Portal you need an Outbound Sync Rule for the AD MA.
&lt;/p&gt;&lt;p&gt;For the INITIAL FLOW in the outbound sync rule you can use the following:
&lt;/p&gt;&lt;p&gt;SOURCE = IIF(Eq(employeeStatus,"Enabled"),512,514)
&lt;/p&gt;&lt;p&gt;To make more readable...
&lt;/p&gt;&lt;p&gt;    IIF(&lt;br /&gt;        Eq(employeeStatus,"Enabled"),&lt;br /&gt;        512,&lt;br /&gt;        514&lt;br /&gt;    )
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;TARGET = userAccountControl
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;For the PERSISTENT FLOW in the outbound sync rule you can use the following:
&lt;/p&gt;&lt;p&gt;SOURCE = IIF(Eq(employeeStatus,"Enabled"),IIF(IsPresent(userAccountControl),BitAnd(33554397,userAccountControl),512),IIF(IsPresent(userAccountControl),BitOr(2,userAccountControl),514))
&lt;/p&gt;&lt;p&gt;To make more readable...
&lt;/p&gt;&lt;p&gt;    IIF(&lt;br /&gt;            Eq(employeeStatus,"Enabled"),&lt;br /&gt;            IIF(&lt;br /&gt;                IsPresent(userAccountControl),&lt;br /&gt;                BitAnd(33554397,userAccountControl),&lt;br /&gt;                512
&lt;/p&gt;&lt;p&gt;            ),&lt;br /&gt;            IIF(&lt;br /&gt;                IsPresent(userAccountControl),&lt;br /&gt;                BitOr(2,userAccountControl),&lt;br /&gt;                514&lt;br /&gt;            )&lt;br /&gt;    )
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;TARGET = userAccountControl
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5125" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/FIM/default.aspx">FIM</category></item><item><title>Windows Server Core Configurator</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/07/30/windows-server-core-configurator.aspx</link><pubDate>Thu, 29 Jul 2010 20:26:39 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5124</guid><dc:creator>Jorge</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;With Windows Server 2008, Microsoft introduced Server Core into the Windows Server operating system, which is a new installation option. Summarized: Windows Server WITH a GUI is Full Server and WIndows Server WITHOUT a GUI is Server Core. You could also call it "Windows without Windows" or "Windows Command Prompt".
&lt;/p&gt;&lt;p&gt;Server Core has limited support for GUIs. Because of that a lot of the stuff locally must be done through Command Line Tools already in the operating system or third-party (free) tools. A non-exhaustive list of command line tools in Server Core can be found &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2008/03/26/a-new-gang-in-town-server-core-w2k8.aspx"&gt;here&lt;/a&gt;. 
&lt;/p&gt;&lt;p&gt;Server Core is the perfect Windows Server option with the lowest attack surface you can imagine. Lots of the bagage that Full Server has is not available. If it is not available there's not much left to attack.
&lt;/p&gt;&lt;p&gt;Although perfect in terms of security, admins may not feel that well because they do not always know all the required command line utilities with their options to do something on the server.
&lt;/p&gt;&lt;p&gt;A while ago, the Server Core Configurator was born which allowed an admin to use a GUI to do stuff locally on Server Core. The story about that tool can be found &lt;a href="http://blogs.microsoft.co.il/blogs/guyt/archive/2008/03/22/windows-server-core-coreconfigurator-to-the-rescue.aspx"&gt;here&lt;/a&gt;. Unfortunately that tool is not available anymore to download. So, what are the options now?
&lt;/p&gt;&lt;p&gt;On codeplex you will find two versions of Windows Server Core Configurator. &lt;a href="http://coreconfig.codeplex.com/releases/view/18912"&gt;Version 1.1&lt;/a&gt; can be used on Windows Server 2008 Server Core (x86 and x64) and on Windows Server 2008 R2 Server Core (x64 only) because it is based upon VB Script. &lt;a href="http://coreconfig.codeplex.com/releases/view/36678"&gt;Version 2.0&lt;/a&gt; can only be used on Windows Server 2008 R2 Server Core (x64 only) because it leverages PowerShell. The required features are "NetFx-ServerCore Feature" and "PowerShell" and both are only available on the Server Core version of Windows Server 2008 R2. As soon as you start version 2.0 it checks for the required features. If those are not installed, then those will be installed. If you are using Server Core on Windows Server 2008 R2, I really suggest you use version 2.0 of the Windows Server Core Configurator. The GUI is amazing!
&lt;/p&gt;&lt;p&gt;Have a look at some screenshots for both versions.
&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;"Windows Server Core Configurator Version 1.1"
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5121/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;"Windows Server Core Configurator Version 2.0"
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5122/original.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Isn't this just COOL?!
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5124" width="1" height="1"&gt;</description></item><item><title>Adding claim mapping to existing provider in SPS 2010, part deux</title><link>http://blogs.dirteam.com/blogs/tomek/archive/2010/07/14/adding-claim-mapping-to-existing-provider-in-sps-2010-part-deux.aspx</link><pubDate>Tue, 13 Jul 2010 22:26:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5107</guid><dc:creator>tomek</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;While ago I wrote short entry about adding new claim mapping to existing definition of identity token provider. After this post I got following comment from one of readers (good that I still have some of them here :) ):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;When I run the powershell command it fails wit the following error: Add-SPClaimTypeMapping : Incoming claim types do not include claim type '&lt;/em&gt;&lt;a href="http://schemas.microsoft.com/ws/2008/06/identity/claims/role'"&gt;&lt;em&gt;http://schemas.microsoft.com/ws/2008/06/identity/claims/role'&lt;/em&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I had no time to dig into this issue since then but as it often happens I had to do this on my own – so here is part duex of this tip – what to do if You have new claim definition and You have to add it to SPS 2010 identity provider definition.&lt;/p&gt;  &lt;p&gt; &lt;img src="http://www.w2k.pl/img/tip.jpg" width="500" height="375" style="width:500px;height:375px;"&gt;&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en"&gt;cc&lt;/a&gt;) &lt;a href="http://www.flickr.com/photos/tigerpixel/3488935621/"&gt;Tiger Pixel&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So let assume that we have new claim with type description as follows:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://schemas.microsoft.com/ws/2010/07/identity/claims"&gt;http://schemas.microsoft.com/ws/2010/07/identity/claims&lt;/a&gt;       &lt;br&gt;/company&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;which is being issued by our ADFS 2 server for SPS 2010 application. Earlier we have defined Identity Token issuer in our SPS 2010 configuration (Jorge has gathered together some articles which describe in details how to do this) – in our case called ADFS20Server. &lt;/p&gt;  &lt;p&gt;So how to add this new claim definition to identity token issuer in SPS 2010. Here comes a recipe:&lt;/p&gt;  &lt;p&gt;Get IdentityTokenIssuer object:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;$tokenIssuer = Get-SPTrustedIdentityTokenIssuer -Identity "ADFS20Server"&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Add new claim type:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;$tokenIssuer.ClaimTypes.Add("&lt;/p&gt;    &lt;p&gt;&lt;a href="http://schemas.microsoft.com/ws/2010/07/identity/claims"&gt;http://schemas.microsoft.com/ws/2010/07/identity/claims&lt;/a&gt;       &lt;br&gt;/company")&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Create new claim mapping:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;$companyClaim = New-SPClaimTypeMapping -IncomingCLaimType "&lt;a href="http://schemas.microsoft.com/ws/2010/07/identity/claims"&gt;http://schemas.microsoft.com/ws/2010/07/identity/claims&lt;/a&gt;       &lt;br&gt;/company&lt;a href='http://pkobp.pl/2010/07/identity/claims/company"'&gt;"&lt;/a&gt;  -IncomingClaimTypeDisplayName "Company" -LocalClaimType &lt;/p&gt; h&lt;a href="http://schemas.microsoft.com/ws/2010/07/identity/claims"&gt;ttp://schemas.microsoft.com/ws/2010/07/identity/claims&lt;/a&gt;     &lt;br&gt;/company&lt;/blockquote&gt;  &lt;p&gt;And add it to our token issuer configuration:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;$companyClaim | Add-SPClaimTypeMapping -TrustedIdentityTokenIssuer $tokenIssuer&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;And voile:&lt;/p&gt;  &lt;p&gt; &lt;img src="http://www.w2k.pl/img/companyclaim.jpg"&gt;&lt;/p&gt;  &lt;p&gt;PS. Thanks' goes to Bryan who pointed me in right direction when I was struggling with figuring this one out based on SPS2010 Powershell help :).&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5107" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/tomek/archive/tags/ADFS/default.aspx">ADFS</category><category domain="http://blogs.dirteam.com/blogs/tomek/archive/tags/Identity+Management/default.aspx">Identity Management</category></item><item><title>Changing the Weight and Priority of a Domain Controller Within a Site</title><link>http://blogs.dirteam.com/blogs/paulbergson/archive/2010/07/09/changing-the-weight-and-priority-of-a-domain-controller-within-a-site.aspx</link><pubDate>Fri, 09 Jul 2010 12:37:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5106</guid><dc:creator>pbbergs</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;If you have multiple domain controllers (dc)&amp;nbsp;within a site and you would like to have one of these dc's refered to more often or only if no other dc is available.&amp;nbsp; Selection of a dc within a site is controlled by both the weight and priority.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Weight of a Domain Controller&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;By default all dc's have a weight of 100, the heavier the weight the more often the dc is referred to.&amp;nbsp; The formula for the referral is based is an elementary math.&amp;nbsp; If there are two servers in a site and one has a weight of 100 and the other 200.&amp;nbsp; The dc with twice the weight will receieve twice the referals.&lt;/P&gt;&lt;PRE&gt;To modify the weight of a dc the registry key:&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\LdapSrvWeight&lt;/STRONG&gt; is used.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Priority of a Domain Controller&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;By default all dc's have a priority of 0, the lower the priority the first in priority.&amp;nbsp; The dc with the lowest priority in the site will receive ALL authentication requests unless it is unavailable.&amp;nbsp; If the lowest priority dc is unavailable then the next lowest dc in the site will receive all requests, etc...&lt;/P&gt;&lt;PRE&gt;To modify the priority of a dc the registry key:&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\LdapSrvPriority&lt;/STRONG&gt; is used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For additional information see: &lt;A href="http://technet.microsoft.com/en-us/library/cc787370(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc787370(WS.10).aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5106" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/paulbergson/archive/tags/Weight+Priority+Site/default.aspx">Weight Priority Site</category></item><item><title>Configuring Sharepoint 2010 To Use ADFS v2 As An Authentication Provider</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/07/06/configuring-sharepoint-2010-to-use-adfs-v2-as-an-authentication-provider.aspx</link><pubDate>Mon, 05 Jul 2010 20:40:35 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5105</guid><dc:creator>Jorge</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I have started playing with ADFSv2 and I'm trying to configure Sharepoint 2010 to use ADFSv2 as an authN provider. I found the following links to get this done. I don't feel like searching for this again and because of that I decided to blog the links for future references.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.pointbridge.com/Blogs/nielsen_travis/Pages/Post.aspx?_ID=33"&gt;How To Add ADFS 2.0 as a Federated Identity Provider in SharePoint 2010&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://lindstrom.nullsession.com/?p=236"&gt;Sharepoint 2010, ADFS 2.0 and Roles&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.technet.com/b/speschka/archive/2010/02/17/creating-both-an-identity-and-role-claim-for-a-sharepoint-2010-claims-auth-application.aspx"&gt;Creating both an Identity and Role Claim for a SharePoint 2010 Claims Auth Application&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.pointbridge.com/Blogs/nielsen_travis/Pages/Post.aspx?_ID=36"&gt;SharePoint 2010 Identity Delegation Part 1: Claims Aware Web Services&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.pointbridge.com/Blogs/nielsen_travis/Pages/Post.aspx?_ID=37"&gt;SharePoint 2010 Identity Delegation Part 2: Business Connectivity Services&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ee731989.aspx"&gt;Configure the security token service (SharePoint Foundation 2010)&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ff607753.aspx"&gt;Configure authentication using a SAML security token (SharePoint Server 2010)&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://shannonbray.wordpress.com/2010/05/29/configuring-claims-based-authentication-for-sharepoint-with-ad-fs-2-0/"&gt;Configuring Claims Based Authentication for SharePoint with AD FS 2.0&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/spidentity/archive/2010/01/04/claims-based-authentication-cheat-sheet-part-1.aspx"&gt;Claims-based authentication "Cheat Sheet" Part 1&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/spidentity/archive/2010/01/23/claims-based-authentication-cheat-sheet-part-2.aspx"&gt;Claims-based authentication "Cheat Sheet" Part 2&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdnrss.thecoderblogs.com/2010/04/01/how-to-make-use-of-a-custom-ip-sts-with-sharepoint-2010-part-1/"&gt;How to make use of a custom IP-STS with SharePoint 2010? (Part 1)&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdnrss.thecoderblogs.com/2010/04/01/how-to-make-use-of-a-custom-ip-sts-with-sharepoint-2010-part-2/"&gt;How to make use of a custom IP-STS with SharePoint 2010? (Part 2)&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5105" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/ADFS/default.aspx">ADFS</category></item><item><title>Server Manager in Windows Server 2008 R2, Part 3</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/07/05/server-manager-in-windows-server-2008-r2-part-3.aspx</link><pubDate>Sun, 04 Jul 2010 19:19:02 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5101</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/ControlPanel8_2E17DD02.png"&gt;&lt;img style="border-right-width:0px;margin:0px 0px 55px 20px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="ControlPanel_thumb6" border="0" alt="ControlPanel_thumb6" align="right" src="http://blogs.dirteam.com/blogs/sanderberkouwer/ControlPanel_thumb6_10565243.png" width="100" height="100" /&gt;&lt;/a&gt;What started with the &lt;strong&gt;Configure your Server&lt;/strong&gt; wizard and the introduction of Server Roles in Microsoft Windows 2000 Server, resulted in the tangible value of the &lt;strong&gt;Initial Configuration Tasks&lt;/strong&gt; wizard (&lt;strong&gt;oobe.exe&lt;/strong&gt;) and the Server Manager &lt;strong&gt;(servermanager.msc&lt;/strong&gt;) in Windows Server 2008 and Windows Server 2008 R2. &lt;/p&gt;  &lt;p&gt;Part 1 and Part 2 of this series focused on Server Manager Remoting and how to gain complete Remoting functionality with PowerShell Remoting in addition to Server Manager Remoting.&lt;/p&gt;  &lt;p&gt;Now, in this part of this series, let’s look at a different (but in my opinion equally big) new feature in Server Manager in combination with several Windows Server Roles: Best Practices Analyzers.&lt;/p&gt;  &lt;h3&gt;About Best Practices Analyzers&lt;/h3&gt;  &lt;p&gt;Best Practices Analyzers, or BPAs as TLA-addicts like to call them, are not new to Microsoft products. Not even close, since the first Best Practices Analyzer, the Microsoft Exchange Server Best Practices Analyzer (ExBPA), was released in 2004…&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;h1&gt;Best Practices Analyzers (BPAs)&lt;/h1&gt;  &lt;h4&gt;Part of Server Manager&lt;/h4&gt;  &lt;p&gt;The first thing that’s new is that Best Practices Analyzers are now part of Server Manager. When you click on a Server Role in the left navigation pane of Server Manager, in the Summary screen (in the main pane) you can scroll down to the Best Practices Analyzer section. Here you can:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Start Best Practices Analyzer Scans using &lt;strong&gt;Scan This Role&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Review Best Practices Analyzer results &lt;/li&gt;    &lt;li&gt;Include and/or exclude specific Best Practices Analyzer results &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The screenshot below shows the Best Practices Analyzers for the Active Directory Domain Services Role in Server Manager in Windows Server 2008 R2:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/BPAADDS_76EE4F08.png" target="_blank"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Best Practices Analyzer for Active Directory Domain Services (Click to enlarge)" border="0" alt="Best Practices Analyzer for Active Directory Domain Services (Click to enlarge)" src="http://blogs.dirteam.com/blogs/sanderberkouwer/BPAADDS_thumb_3D6B3F11.png" width="520" height="173" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Extended to TechNet&lt;/h4&gt;  &lt;p&gt;When you view the properties of a Best Practices Analyzer result, either by double clicking a result in the results pane of by selecting the result and following the Properties link, you find more information on the result. Information per result include what was scanned, why it’s not compliant, what the risks are and how to fix the situation.&lt;/p&gt;  &lt;p&gt;Below is an example of the “The PDC emulator master dc1.demo.ogd.nl in this forest should be configured to correctly synchronize time from a valid time source” result:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="BPA Result" border="0" alt="BPA Result" src="http://blogs.dirteam.com/blogs/sanderberkouwer/BPAResult_5CADE5E4.png" width="438" height="546" /&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As you might notice, the information is pretty detailed. However, a link is displayed at the bottom of the screen with a hyperlink, promising even more information. &lt;/p&gt;  &lt;p&gt;This hyperlink will make your browser (most likely Internet Explorer) visit a TechNet page. Offering clear formatting a more detailed step-by-step resolution path is offered. Actually, I don’t find the extra information the real punch. It’s the Community Content at the end of these TechNet pages, that might prove useful for many administrators.&lt;/p&gt;  &lt;p&gt;Because, after working with the Exchange Best Practices Analyzer (ExBPA) for years, I found out not every BPA result results in a better working environment, in terms of usability, security or stability. &lt;/p&gt;  &lt;p&gt;The Community Content feature on the TechNet BPA pages might contain warnings from other administrators, MVPs … well, actually anybody with a Windows Live ID!&lt;/p&gt;  &lt;h4&gt;Updated through Windows Update&lt;/h4&gt;  &lt;p&gt;There is no doubt in my mind, Microsoft will take the Best Practices Feedback. Even more, I don’t even doubt Microsoft to improve and expand on their Best Practice Analyzers. &lt;/p&gt;  &lt;p&gt;As you might have already notice on your Windows Server 2008 R2 boxes, Microsoft is already actively offering update to the Best Practices Analyzer functionality, offering more Best Practices Analyzer scans and updated guidance.&amp;#160; &lt;/p&gt;  &lt;h4&gt;Also available in PowerShell&lt;/h4&gt;  &lt;p&gt;One last thing I’m excited about in terms of Best Practices Analyzers is the fact you can use PowerShell cmdlets from the Best Practices Analyzer PowerShell Module and Kick off Best Practices Analyzer Scans , review Best Practices Analyzer results and include and/or exclude specific Best Practices Analyzer results from the command line. &lt;/p&gt;  &lt;p&gt;Combining this with PowerShell remoting you can make fun PowerShell scripts to perform Best Practices Analyzer scans and export them to Excel, XML and/or HTML format periodically for an intern to manage.&lt;/p&gt;  &lt;p&gt;An example of such a script (without error checking!) would be:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;invoke-command -computername &lt;/strong&gt;&lt;em&gt;RemoteServer&lt;/em&gt;&lt;strong&gt; -scriptblock{        &lt;br /&gt;import-module ServerManager         &lt;br /&gt;import-module BestPractices         &lt;br /&gt;get-bpamodel | invoke-bpamodel         &lt;br /&gt;get-bparesult Microsoft/Windows/FileServices | select Severity, Title,Resolution | ConvertTo-HTML | set-content “C:\filebpa.html”         &lt;br /&gt;copy C:\filebpa.html \\&lt;/strong&gt;&lt;em&gt;FileServer&lt;/em&gt;&lt;strong&gt;\data\BPAReports        &lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;h1&gt;Concluding&lt;/h1&gt;  &lt;p&gt;Best Practices Analyzers in Windows Server 2008 R2 are a part of Server Manager. The Exchange team has done a lot of pioneering in this area. When looking at the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4bdc1d6b-de34-4f1c-aeba-fed1256caf9a"&gt;Exchange Troubleshooting Assistant&lt;/a&gt; (ExTrA), &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=88b304e7-9912-4cb0-8ead-7479dab1abf2"&gt;Exchange Pre-Deployment Analyzer&lt;/a&gt; (ExPDA) and the &lt;a href="https://www.testexchangeconnectivity.com/"&gt;Microsoft Exchange Server Remote Connectivity Analyzer&lt;/a&gt; work this team has done and how this work has found its way into other Microsoft products and technologies, I think we’re in for some serious guidance to make our lives a whole lot easier. A good thing? Who knows…&lt;/p&gt;  &lt;h2&gt;Further reading&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://policelli.com/blog/?p=543"&gt;Updates for Best Practices Analyzer&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://www.itstuff.ca/2010/04/best-practices-analyzer-updates-for.html"&gt;Best Practices Analyzer Updates for Server 2008 R2&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://virtualization.info/en/news/2010/05/microsoft-releases-a-best-practice-analyzer-for-hyper-v.html"&gt;Microsoft releases a Best Practices Analyzer for Hyper-V&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.aidanfinn.com/?p=10635"&gt;Best Practices Analyzer for Hyper-V – First Impressions&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.technet.com/b/windowsserver/archive/2010/06/02/best-practices-analyzer-run-it-on-your-server-roles-not-your-loved-ones.aspx"&gt;Best Practices Analyzer: Run it on your server roles, not your loved ones &lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.onthefirm.org.uk/2010/06/05/ms-announce-best-practices-analyzer-update-for-rds/"&gt;MS Announce Best Practices Analyzer update for RDS&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.frenchfamily.org/hunter/?p=483"&gt;PRC08: Best Practices for Deployments and Upgrades – Takeaways&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/A_3256-Best-Practice-Analyzers-for-Windows-Servers-Exchange.html"&gt;Best Practice Analyzers for Windows Servers / Exchange&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=45a9c434-163f-47ed-a285-60e1c0b988b9&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;Download details: Rules Update for Active Directory Domain Services Best Practice Analyzer for Windows Server 2008 R2 x64 Editions&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://trycatch.be/blogs/roggenk/archive/2010/06/21/best-practice-analyzer-for-hyper-v-what-does-it-check.aspx"&gt;Best Practice Analyzer for Hyper-V – What does it check?&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.systemcenterblog.at/?p=640"&gt;Microsoft Forefront Threat Management Gateway (TMG) 2010 Best Practices Analyzer Tool&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://setspn.blogspot.com/2010/06/ad-rules-update-for-ad-ds-best-practice.html"&gt;AD: Rules Update for AD DS Best Practice Analyzer&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5101" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/System+Administration/default.aspx">System Administration</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Best+Practices/default.aspx">Best Practices</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Microsoft+Windows+Server+2008+R2/default.aspx">Microsoft Windows Server 2008 R2</category></item><item><title>Server Manager in Windows Server 2008 R2, Part 2</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/07/04/server-manager-in-windows-server-2008-r2-part-2.aspx</link><pubDate>Sun, 04 Jul 2010 10:09:58 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5099</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/Powershell_53F47CB4.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="Powershell" border="0" alt="Powershell" align="right" src="http://blogs.dirteam.com/blogs/sanderberkouwer/Powershell_thumb_73A3567C.png" width="75" height="75" /&gt;&lt;/a&gt; What started with the &lt;strong&gt;Configure your Server&lt;/strong&gt; wizard and the introduction of Server Roles in Microsoft Windows 2000 Server, resulted in the tangible value of the &lt;strong&gt;Initial Configuration Tasks&lt;/strong&gt; wizard (&lt;strong&gt;oobe.exe&lt;/strong&gt;) and the Server Manager &lt;strong&gt;(servermanager.msc&lt;/strong&gt;) in Windows Server 2008 and Windows Server 2008 R2. &lt;/p&gt;  &lt;p&gt;Now, as I pointed out in Part 1, not all Server Manager functionality is available when you point it to a remote host. For these scenarios, and for repetitive tasks, you can use PowerShell.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;h1&gt;PowerShell&lt;/h1&gt;  &lt;p&gt;One of the strong points of Windows Server 2008 R2 is the availability of PowerShell cmdlets, useable for managing most aspect of the Windows Server Operating System and built-in Roles and Features.&lt;/p&gt;  &lt;h4&gt;PowerShell Modules&lt;/h4&gt;  &lt;p&gt;Through the use of PowerShell modules, functionality can be added. The available modules are: (in alpabetical order)&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Module&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&lt;strong&gt;Server Role / Feature&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;ActiveDirectory&lt;/td&gt;        &lt;td&gt;Active Directory Domain Services&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;ADRMS **&lt;/td&gt;        &lt;td&gt;Active Directory Rights Management Services&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;AppLocker **&lt;/td&gt;        &lt;td&gt;AppLocker&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;BestPractices **&lt;/td&gt;        &lt;td&gt;Best Practices Analyzer&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;BitsTransfer *&lt;/td&gt;        &lt;td&gt;Background Intelligent Transfer Service &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;FailoverClusters&lt;/td&gt;        &lt;td&gt;Failover Clustering&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;GroupPolicy&lt;/td&gt;        &lt;td&gt;Group Policy Management&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;NetworkLoadbalancingClusters&lt;/td&gt;        &lt;td&gt;Network Load Balancing&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;PSDiagnostics *&lt;/td&gt;        &lt;td&gt;PowerShell Diagnostics&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;RemoteDesktopServices&lt;/td&gt;        &lt;td&gt;Remote Desktop Services&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;ServerManager **&lt;/td&gt;        &lt;td&gt;Server Manager&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;TroubleshootingPack **&lt;/td&gt;        &lt;td&gt;Windows Troubleshooting Wizards&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Internet Information Services&lt;/td&gt;        &lt;td&gt;WebAdministration&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;*&amp;#160;&amp;#160; Available by default in Windows Server 2008 R2    &lt;br /&gt;** Available by default, but not in Server Core installations&lt;/p&gt;  &lt;p&gt;Of interest to this blogpost is the ServerManager PowerShell Module. Let’s start by importing the module to our PowerShell with the one-liner below:&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Import-Module ServerManager&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Now, you can use the three cmdlets hidden inside this module:&lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Add-WindowsFeature &lt;/li&gt;      &lt;li&gt;Get-WindowsFeature &lt;/li&gt;      &lt;li&gt;Remote-WindowsFeature &lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;h4&gt;PowerShell Remoting&lt;/h4&gt;  &lt;p&gt;Just like the Server Manager MMC Snap-in (servermanager.msc) is able to remotely manage servers, PowerShell know the same trick. This can be useful for the scenarios (described in Part 1) where you cannot use the GUI.&lt;/p&gt;  &lt;p&gt;For instance, the following code snippet can be used to remotely add the DNS Server role to a Full installation of Windows Server 2008 R2 (specified with &lt;strong&gt;&lt;em&gt;RemoteServer&lt;/em&gt;&lt;/strong&gt;):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Invoke-Command -computername &lt;/strong&gt;&lt;em&gt;RemoteServer&lt;/em&gt;&lt;strong&gt;&amp;#160; -scriptblock {        &lt;br /&gt;Import-Module ServerManager         &lt;br /&gt;Add-WindowsFeature DNS         &lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;h1&gt;Concluding&lt;/h1&gt;  &lt;p&gt;Even though Server Manager in Windows Server 2008 R2 lacks some features when remotely managing Windows Server 2008 R2 installations, PowerShell Remoting can be used to fill in the blanks.&lt;/p&gt;  &lt;h2&gt;Further reading&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/server-management.aspx"&gt;Server Management in Windows Server 2008 R2&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd378896(WS.10).aspx"&gt;What's New in Server Manager&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.enterprisenetworkingplanet.com/windows/article.php/3873446/Windows-Server-2008-R2s-Improved-Management-Console.htm"&gt;Windows Server 2008 R2's Improved Management Console&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://coderich.net/2010/04/25/server-manager-for-windows-server-core-2008-r2/"&gt;Server Manager for Windows Server Core 2008 R2&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://redmondmag.com/articles/2010/02/01/why-you-need-windows-server-2008-r2.aspx"&gt;Why You Need Windows Server 2008 R2&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://trycatch.be/blogs/roggenk/archive/2010/05/26/managing-windows-server-2008-r2-using-powershell.aspx"&gt;Managing Windows Server 2008 R2 using PowerShell&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/powershell/archive/2008/10/29/574-reasons-why-we-are-so-proud-and-optimistic-about-w7-and-ws08r2.aspx"&gt;574 Reasons Why We Are So Proud and Optimistic About W7 and WS08R2&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/mikekol/archive/2009/02/12/more-powershell-in-r2-tricks.aspx"&gt;More PowerShell in R2 tricks&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5099" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/System+Administration/default.aspx">System Administration</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Microsoft+Windows+Server+2008+R2/default.aspx">Microsoft Windows Server 2008 R2</category></item><item><title>ADFSv2 Video By Matt Steele</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/07/04/adfsv2-video-by-matt-steele.aspx</link><pubDate>Sun, 04 Jul 2010 08:54:17 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5097</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I just started diving into ADFS and its inner workings. I also found this great video by Matt Steele where he, in an easy way, explains at a high-level what ADFS can do for you and how it works in combination with Windows Azure.
&lt;/p&gt;&lt;p&gt;See it &lt;a href="http://edge.technet.com/Media/Federate-Identity-to-Windows-Azure-with-ADFS-20/"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5097" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/ADFS/default.aspx">ADFS</category></item><item><title>Server Manager in Windows Server 2008 R2, Part 1</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/07/03/server-manager-in-windows-server-2008-r2-part-1.aspx</link><pubDate>Fri, 02 Jul 2010 23:41:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5098</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;img style="border-right-width:0px;margin:0px 0px 0px 20px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="ServerManager" border="0" alt="ServerManager" align="right" src="http://blogs.dirteam.com/blogs/sanderberkouwer/ServerManager_527C4A45.png" width="102" height="120" /&gt; What started with the &lt;strong&gt;Configure your Server&lt;/strong&gt; wizard and the introduction of Server Roles in Microsoft Windows 2000 Server, resulted in the tangible value of the &lt;strong&gt;Initial Configuration Tasks&lt;/strong&gt; wizard (&lt;strong&gt;oobe.exe&lt;/strong&gt;) and the Server Manager &lt;strong&gt;(servermanager.msc&lt;/strong&gt;) in Windows Server 2008 and Windows Server 2008 R2. &lt;/p&gt;  &lt;p&gt;Server Manager opens when you close the Initial Configuration Tasks wizard. When you open Server Manager, it opens with an overview, as shown below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/ServerManagerLocally_3FC7508E.gif" target="_blank"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="Server Manager when run locally (click to enlarge)" border="0" alt="Server Manager when run locally (click to enlarge)" src="http://blogs.dirteam.com/blogs/sanderberkouwer/ServerManagerLocally_thumb_7B573981.gif" width="520" height="369" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Configuration items&lt;/h4&gt;  &lt;p&gt;It will show you the computer name, workgroup/domain information, IP addressing information and a quick view on remote management capabilities, windows firewall settings and windows update settings. Through the menu in the left pane, it offers quick access to roles and features, diagnostic tools (the event viewer, WSRM, performance monitor and the device manager) and the main configuration categories (task scheduler, windows firewall, services, WMI control and local users and groups). &lt;/p&gt;  &lt;h4&gt;Links and Wizards&lt;/h4&gt;  &lt;p&gt;Links are placed throughout the Server Manager to start corresponding GUI tools and/or wizards to change the information, if needed.&lt;/p&gt;  &lt;p&gt;While, at first, both tools look the same on both Windows Server 2008 and Windows Server 2008 R2, under the hood, Server Manager is totally different. Let’s take a look at these differences, and how you can utilize the new features in everyday scenarios:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;h1&gt;Server Manager Remoting&lt;/h1&gt;  &lt;p&gt;For the first time in the history of Microsoft Windows , the general configuration tool is capable of being used remotely. Not only can you use the Server Manager MMC Snap-in (&lt;strong&gt;servermanager.msc&lt;/strong&gt;) on a Windows Server to point it to another Windows Server, the Snap-in is even part of the Remote Server Administration Tools for Windows 7.&lt;/p&gt;  &lt;p&gt;When used remotely, however, Server Manager, lacks a couple of features, when you compare it to the Server Manager launched locally on a server. The table below shows the differences:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Functionality&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&lt;strong&gt;Locally            &lt;br /&gt;(Full install)&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&lt;strong&gt;Remote            &lt;br /&gt;(Full install)&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&lt;strong&gt;Remote            &lt;br /&gt;(ServerCore)&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;View main configuration items&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View computer name&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View domain/workgroup information&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View IP addressing&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View Remote Desktop settings&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View Product ID and Activation status&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View Windows Firewall settings&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View Windows Update settings&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Change main configuration items&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Change computer name&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Change domain/workgroup information&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Change IP addressing&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Configure Remote Desktop&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Configure Server Manager Remote Settings&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Enter product key and activate Windows&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Change Windows Firewall settings&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Configure Windows Updates settings&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Run the Security Configuration Wizard&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Configure IE Enhanced Security (IE ESC)&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Server Roles and Features&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View installed Roles&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View installed Features&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Add Roles&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Add Features&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Remove Roles&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Remove Features&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Check for new Roles&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Manage Roles remotely&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Manage Features remotely&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Run Best Practices Analyzer scans&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;View Best Practices Analyzer results&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Diagnostics&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Event Viewer&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows System Resource Manager&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;*&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;*&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Performance Monitor&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Device Manager (read-only)&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Device Manager&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_04CFF7F8.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="CheckMarkX" border="0" alt="CheckMarkX" src="http://blogs.dirteam.com/blogs/sanderberkouwer/CheckMarkX_thumb_63DC8550.jpg" width="14" height="16" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Configuration&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Task Scheduler&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Windows Firewall with Adv. Security&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Services&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;WMI Control&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Local Users and Groups&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&lt;strong&gt;Storage&lt;/strong&gt;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;        &lt;td&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;Disk Management&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_053C2AED.gif"&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="GreenCheck" border="0" alt="GreenCheck" src="http://blogs.dirteam.com/blogs/sanderberkouwer/GreenCheck_thumb_39DC8728.gif" width="18" height="18" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p align="right"&gt;* Only applicable when the Windows System Resource Manager feature is installed.&lt;/p&gt;  &lt;h1&gt;Concluding&lt;/h1&gt;  &lt;p&gt;Server Core Remoting offers functionality to manage servers remotely after you’ve set them up to be a part of your network and have assigned them roles. &lt;/p&gt;  &lt;p&gt;With access to the Windows System Resource Manager being the only difference between remotely managing a Server Core installation and remotely managing a Full installation, it is safe to say Server Manager facilitates managing Server Core installations remotely. You could be managing Server Core installations without even noticing the difference from a management perspective. From a security, power and resource consumption perspective however, you’d notice the difference!&lt;/p&gt;  &lt;h2&gt;Further reading&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/server-management.aspx"&gt;Server Management in Windows Server 2008 R2&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd378896(WS.10).aspx"&gt;What's New in Server Manager&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.enterprisenetworkingplanet.com/windows/article.php/3873446/Windows-Server-2008-R2s-Improved-Management-Console.htm"&gt;Windows Server 2008 R2's Improved Management Console&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://coderich.net/2010/04/25/server-manager-for-windows-server-core-2008-r2/"&gt;Server Manager for Windows Server Core 2008 R2&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://redmondmag.com/articles/2010/02/01/why-you-need-windows-server-2008-r2.aspx"&gt;Why You Need Windows Server 2008 R2&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://blog.technohub.in/?p=591"&gt;Windows Server 2008 R2 – Whats Special there???&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5098" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/System+Administration/default.aspx">System Administration</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Microsoft+Windows+Server+2008+R2/default.aspx">Microsoft Windows Server 2008 R2</category></item><item><title>Groups and tokens</title><link>http://blogs.dirteam.com/blogs/tomek/archive/2010/06/29/o-grupach-w-tokenach.aspx</link><pubDate>Mon, 28 Jun 2010 20:27:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5094</guid><dc:creator>tomek</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;EM&gt;I'm done with an intensive month of sessions, delivered for different user groups and other communities online.&amp;nbsp;When you managed to attend &lt;A href="http://blogs.dirteam.com/blogs/tomek/archive/2010/05/31/speaking-in-june.aspx"&gt;my session about Kerberos&lt;/A&gt; I hope you liked it&amp;nbsp;;). Now it's time for some blogging activities. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;A&amp;nbsp;friend &lt;A href="http://www.w-files.pl/terminale-dod-combo/"&gt;asked on his blog&lt;/A&gt; (PL only, sorry) a question how to quickly determine&amp;nbsp;the groups a computer account belongs to. Question was asked, time for answer, or at least: one of the possible answers :). Actually I was sure that I wrote about it here before but a quick search determined that I'm wrong (I'm sure I talked about it on last TEC in Berlin). If not ... time to do this now.&amp;nbsp; Starting with the basics. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Constructed attributes&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;First let me introduce the concept of constructed attributes in Active Directory: Active Directory (among other capabilities) can handle dynamically constructed attributes, which are calculated on the fly when a query is issued to get them. If one looks at the object using a standard LDAP client (like LDP.EXE) or other tool these attributes will not be present on the object. However,&amp;nbsp;when a&amp;nbsp;query&amp;nbsp;is issued to the directory to return them – magic happena and the value (if exists) will be calculated and returned. &lt;/P&gt;
&lt;P&gt;&lt;IMG alt="" src="http://www.w2k.pl/img/construction.jpg"&gt; &lt;BR&gt;(&lt;A href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en"&gt;cc&lt;/A&gt;) &lt;A href="http://www.flickr.com/photos/tfrancis/2372398718/"&gt;Swansea Photographer&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;First example, which everybody&amp;nbsp;is familiar with, are back-link attributes. Back-link attributes are pair attributes with forward links, which are used to store information about references among the objects – think &lt;EM&gt;member –&amp;gt; memberOf&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;If we will take a look at user object properties using the new fancy attribute editor feature from Windows Server 2008 R2 Active Directory Users &amp;amp; Computers (ADUC)&amp;nbsp;we can't see memberOf attribute.&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="" src="http://www.w2k.pl/img/memberofnot.jpg"&gt;&lt;/P&gt;
&lt;P&gt;However if we issue a query for this attribute using ADFIND.EXE, we find:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;C:\ &amp;gt;adfind -b CN=tom.tom,ou=Accounting,DC=w2k,DC=pl -s base memberOF&lt;/P&gt;
&lt;P&gt;AdFind V01.42.00cpp Joe Richards (joe@joeware.net) April 2010&lt;/P&gt;
&lt;P&gt;Using server: FIMDC01.w2k.pl:389 &lt;BR&gt;Directory: Windows Server 2008 R2&lt;/P&gt;
&lt;P&gt;dn:CN=tom.tom,ou=Accounting,DC=w2k,DC=pl &lt;BR&gt;&amp;gt;memberOf: CN=Ksiegowosc,OU=FIMGroups,DC=w2k,DC=pl&lt;/P&gt;
&lt;P&gt;1 Objects returned &lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We get a response ... magic &lt;img src="http://blogs.dirteam.com/emoticons/emotion-5.gif" alt="Wink" /&gt; &lt;/P&gt;
&lt;P&gt;All the magic is being done by the directory service which is calculating, on the fly, the&amp;nbsp;attribute value which was requested. There is more attributes which can be constructed by AD, and they all fall into one of three categories (at least based on available documentation):&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Attribute is marked as constructed in the schema using ATTR_IS_CONSTRUCTED bit in the&amp;nbsp;&lt;A href="http://msdn.microsoft.com/en-us/library/cc223141(v=PROT.13).aspx"&gt;systemFlags&lt;/A&gt; attribute value.&lt;/LI&gt;
&lt;LI&gt;Attribute is a back link. (as showed above)&lt;/LI&gt;
&lt;LI&gt;It is the&amp;nbsp;&lt;A href="http://msdn.microsoft.com/en-us/library/cc223254(v=PROT.13).aspx"&gt;rootDSE&lt;/A&gt; attribute.. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;A list of constructed attributes is &lt;A href="http://msdn.microsoft.com/en-us/library/cc223254(v=PROT.13).aspx"&gt;available on MSDN&lt;/A&gt; for anyone who is interested.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;tokenGroups&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;And here&amp;nbsp;is an answer (one of possible) to&amp;nbsp;the question how to determine group membership&amp;nbsp;for a workstation: One way is to query for &lt;A href="http://msdn.microsoft.com/en-us/library/cc223395(v=PROT.13).aspx"&gt;&lt;EM&gt;tokenGroups&lt;/EM&gt;&lt;/A&gt; attribute of a computer object. Attribute description is presented below:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;These two computed attributes return the set of SIDs from a transitive group membership expansion operation on a given object &lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So if we query AD for a security principal and we ask for the tokenGroups attribute we will get a list of SID identifiers of groups, to which this computer object belongs when it logs on. The computer object in a domain is a security principal as others, so the query can be issued to retrieve its attributes and retrieve computer attributes values.&lt;/P&gt;
&lt;P&gt;Once again using ADFIND.EXE:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;C:\ &amp;gt;adfind -b CN=STS,CN=Computers,DC=w2k,DC=pl -s base tokenGroups &lt;BR&gt;AdFind V01.42.00cpp Joe Richards (joe@joeware.net) April 2010&lt;/P&gt;
&lt;P&gt;Using server: FIMDC01.w2k.pl:389 &lt;BR&gt;Directory: Windows Server 2008 R2&lt;/P&gt;
&lt;P&gt;dn:CN=STS,CN=Computers,DC=w2k,DC=pl &lt;BR&gt;&amp;gt;tokenGroups: S-1-5-21-2045789631-2668715847-4178987103-1162 &lt;BR&gt;&amp;gt;tokenGroups: S-1-5-21-2045789631-2668715847-4178987103-515&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;As you can see, we've got a list of SIDs corresponding to the groups. How to translate these SIDs to names? Use ADFIND.EXE with SID as query parameter:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;C:\ &amp;gt;adfind -b dc=w2k,dc=pl -s subtree -f "(&amp;amp;(objectSid=S-1-5-21-2045789631-2668715847-4178987103-1162))" name&lt;/P&gt;
&lt;P&gt;AdFind V01.42.00cpp Joe Richards (joe@joeware.net) April 2010&lt;/P&gt;
&lt;P&gt;Using server: FIMDC01.w2k.pl:389 &lt;BR&gt;Directory: Windows Server 2008 R2&lt;/P&gt;
&lt;P&gt;dn:CN=ADFS Servers,OU=FIMGroups,DC=w2k,DC=pl &lt;BR&gt;&amp;gt;name: ADFS Servers&lt;/P&gt;
&lt;P&gt;1 Objects returned &lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;And that's all of the trickery for today ...&lt;/P&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5094" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/tomek/archive/tags/Directory+services/default.aspx">Directory services</category><category domain="http://blogs.dirteam.com/blogs/tomek/archive/tags/Tools+and+scripts/default.aspx">Tools and scripts</category><category domain="http://blogs.dirteam.com/blogs/tomek/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>Windows Sharepoint Services 3.0 Breaks After Installing Update MS-KBQ983444</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/06/29/windows-sharepoint-services-3-0-breaks-after-installing-update-ms-kbq983444.aspx</link><pubDate>Mon, 28 Jun 2010 15:54:21 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5093</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;In my personal FIM test environment I have not had any issues with update &lt;a href="http://support.microsoft.com/kb/983444"&gt;MS-KBQ983444 (MS10-039: Description of the security update for Windows SharePoint Services 3.0: June 8, 2010)&lt;/a&gt;. However, at my customer I have experienced issues twice (different environments) after this update was installed.
&lt;/p&gt;&lt;p&gt;One day the FIM Portal is working perfectly and you do not experience any issues. Everything is working fine. Suddenly the next day or a few days later, when you navigate to the FIM Portal you get an error as if the URL does not exist. Weird! After checking all kinds of stuff you find nothing is wrong and everything is as it needs to be.
&lt;/p&gt;&lt;p&gt;After opening the event viewer, you may see errors similar to what you see in the pictures below:
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5086/500x349.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5087/500x348.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5088/500x348.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5089/500x349.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5090/500x349.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5091/500x349.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;If you see through Windows Update (Windows Update --&amp;gt; View Update History) that the update MS-KBQ983444 was installed recently you can almost be certain that it is not a FIM related issue, but rather a Windows Sharepoint Services (WSS) related issue.
&lt;/p&gt;&lt;p&gt;On the FIM Portal Server(s) experiencing these I performed the following steps to solve this:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open administrative command prompt windows
&lt;/li&gt;&lt;li&gt;Navigate to "%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin"
&lt;/li&gt;&lt;li&gt;Execute the following command: "psconfig -cmd upgrade -inplace b2b -wait -force"
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You may see similar output as shown in the following picture
&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.dirteam.com/photos/jorge/images/5092/500x353.aspx" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Now try to access the FIM Portal again and everything should be OK again.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;More related information:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/78d0aa2b-ac22-4811-a553-6567463ab4c1"&gt;http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/78d0aa2b-ac22-4811-a553-6567463ab4c1&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newagedev.net/2010/06/window-sharepoint-service-3-0-cant-load-after-install-kb983444-security-update/"&gt;http://www.newagedev.net/2010/06/window-sharepoint-service-3-0-cant-load-after-install-kb983444-security-update/&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5093" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/FIM/default.aspx">FIM</category></item><item><title>.NET Verification Tool</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/06/29/net-verification-tool.aspx</link><pubDate>Mon, 28 Jun 2010 14:11:31 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5085</guid><dc:creator>Jorge</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;FIM 2010 and a lot of other apps use some kind of version of .NET Framework. If you want to check the health and status of the .NET Framework version(s) you have installed, then you can use the .NET Framework Verification Tool.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;SOURCE&lt;/em&gt;&lt;/span&gt;: &lt;a href="http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx"&gt;http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;=============================================================================================
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;.NET Framework Setup Verification Tool User's Guide
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Introduction
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This .NET Framework setup verification tool is designed to automatically perform a set of steps to verify the installation state of one or more versions of the .NET Framework on a computer.  It will verify the presence of files, directories, registry keys and values for the .NET Framework.  It will also verify that simple applications that use the .NET Framework can be run correctly.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Download location
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The .NET Framework setup verification tool is available for download at the following locations:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog%7C_Tools/netfx%7C_setupverifier%7C_new.zip"&gt;Download Location 1&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-99-90-04/netfx_5F00_setupverifier_5F00_new.zip"&gt;Download Location 2&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;REMARK: The .zip file that contains the tool also contains a file named history.txt that lists when the most recent version of the tool was published and what changes have been made to the tool over time.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Supported products
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The .NET Framework setup verification tool supports removing the following products:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;.NET Framework 1.0 
&lt;/li&gt;&lt;li&gt;.NET Framework 1.1 
&lt;/li&gt;&lt;li&gt;.NET Framework 1.1 SP1 
&lt;/li&gt;&lt;li&gt;.NET Framework 2.0 
&lt;/li&gt;&lt;li&gt;.NET Framework 2.0 SP1
&lt;/li&gt;&lt;li&gt;.NET Framework 2.0 SP2
&lt;/li&gt;&lt;li&gt;.NET Framework 3.0 
&lt;/li&gt;&lt;li&gt;.NET Framework 3.0 SP1
&lt;/li&gt;&lt;li&gt;.NET Framework 3.0 SP2
&lt;/li&gt;&lt;li&gt;.NET Framework 3.5 
&lt;/li&gt;&lt;li&gt;.NET Framework 3.5 SP1
&lt;/li&gt;&lt;li&gt;.NET Framework 4 Client
&lt;/li&gt;&lt;li&gt;.NET Framework 4 Full
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;By default, the .NET Framework setup verification tool will only list versions of the .NET Framework that it detects are installed on the computer that it is being run on.  As a result, the tool will not list all of the above versions of the .NET Framework.  This product filtering can be overridden by running the .NET Framework setup verification tool with the following command line switch:
&lt;/p&gt;&lt;p&gt;--&amp;gt; netfx_setupverifier.exe /q:a /c:"setupverifier.exe /a"
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Silent installation mode
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The .NET Framework setup verification tool supports running in silent mode.  In this mode, the tool will run without showing any UI, and the user must pass in a version of the .NET Framework to verify as a command line parameter.  To run in silent mode, you need to download the verification tool .zip file, extract the file netfx_setupverifier.exe from the .zip file, and then run it using syntax like the following: 
&lt;/p&gt;&lt;p&gt;--&amp;gt; netfx_setupverifier.exe /q:a /c:"setupverifier.exe /p &amp;lt;name of product to verify&amp;gt;"
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;The value that you pass with the /p switch to replace &amp;lt;name of product to verify&amp;gt; in this example must exactly match one of the products listed in the Supported products section above.  For example, if you would like to run the tool in silent mode and verify the install state of the .NET Framework 2.0, you would use a command line like the following: 
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;--&amp;gt; netfx_setupverifier.exe /q:a /c:"setupverifier.exe /p .NET Framework 2.0"
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Exit codes
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The cleanup tool can returns the following exit codes:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;0 - cleanup completed successfully for the specified product 
&lt;/li&gt;&lt;li&gt;1 - the required file setupverifier.ini was not found in the same path as setupverifier.exe 
&lt;/li&gt;&lt;li&gt;2 - a product name was passed in that cannot be verified because it does not support installing on the OS that the tool is running on 
&lt;/li&gt;&lt;li&gt;3 - a product name was passed in that does not exist in setupverifier.ini 
&lt;/li&gt;&lt;li&gt;100 - verification failed for the specified product 
&lt;/li&gt;&lt;li&gt;1602 - verification was canceled
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Log files
&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This verification tool creates 2 log files by default that can be used to determine what actions the tool is taking and what errors it encounters while verifying a product.  The 2 log files are listed below, and they are created in the %temp% directory by default.  Note that you can find the %temp% directory by clicking on the Windows start menu, choosing Run, typing %temp% and clicking OK to open the directory in Windows Explorer.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;%temp%\setupverifier_main_*.txt - this log contains information about all actions taken during a verification tool session; it will include information about each resource that the tool attempts to verify for a chosen product and whether or not that resource was found on the system; this log tends to be fairly long, so errors will be logged with the prefix ****ERROR**** to make it easy to search and find them 
&lt;/li&gt;&lt;li&gt;%temp%\setupverifier_errors_*.txt - this log only contains information about any errors found during verification of a chosen product
&lt;/li&gt;&lt;li&gt;%temp%\setupverifier_netfx20testapp_*.txt - this log contains error information for the .NET Framework test application that is run by the verification tool.  This log will only be created if there is an error while running the test application.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;A new pair of log files will be created each time the verification tool is launched.  The date and time the tool is launched will be appended to the end of the log file names by default in place of the * in the names listed above.  If you want to control the exact names used for the log files, you can use the following command line parameters:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;/l &amp;lt;filename&amp;gt; - specifies a name to replace the default value of setupverifier_main_*.txt for the main activity log for the verification tool 
&lt;/li&gt;&lt;li&gt;/e &amp;lt;filename&amp;gt; - specifies a name to replace the default value of setupverifier_errors_*.txt for the error log for the verification tool
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;For example, the following command line will allow you to specify non-default names for both log files:
&lt;/p&gt;&lt;p&gt;--&amp;gt; netfx_setupverifier.exe /q:a /c:"setupverifier.exe /l %temp%\my_main_log.txt /e %temp%\my_error_log.txt"
&lt;/p&gt;&lt;p&gt;=============================================================================================
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5085" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/FIM/default.aspx">FIM</category></item><item><title>Four in a row</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/06/25/four-in-a-row.aspx</link><pubDate>Fri, 25 Jun 2010 12:49:59 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5084</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Four years ago, on June 26th 2006, I posted the first piece of writing to this blog space. Little did I know back then the adventure I was getting myself into…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.dirteam.com/blogs/sanderberkouwer/FourInARow_25A2B7FC.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;margin:5px 10px 10px 0px;display:inline;border-top:0px;border-right:0px;" title="FourInARow" border="0" alt="FourInARow" align="left" src="http://blogs.dirteam.com/blogs/sanderberkouwer/FourInARow_thumb_3308CB02.jpg" width="240" height="206" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Looking back, it’s not just the experience of writing stuff down for the whole world to see. It’s not just the half million pageviews on this blog.&amp;#160; It’s the feedback I get from readers like you, from organizations like Microsoft and (since two years) the feedback I get from fellow Microsoft MVPs.&lt;/p&gt;  &lt;p&gt;At times, it felt hard to come up with something interesting to tell you all about. With a personal goal to write at least one blogpost per week (on average) it’s sometimes hard.&amp;#160; Some periods I didn’t visit any customers and couldn’t write about these experiences. &lt;/p&gt;  &lt;p&gt;Over the past four years, however, I came up with 243 posts (not including this one) which exceeds my goal.&lt;/p&gt;  &lt;p&gt;In the past four years you have posted 133 comments. Other bloggers have posted&amp;#160; 358 trackbacks. To me it’s an honor that so many of you made an effort (registering, then reloading the page and then commenting) to comment on a post. Also, the links from other blogs feel like a compliment. Not just casual bloggers tend to link back, but we’re also receiving backlinks from the ‘Ask the Directory Services team’ blog and ‘The Experts Community’…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Thank You!&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5084" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Personal/default.aspx">Personal</category></item><item><title>ADMT v3.2 Has Been Released</title><link>http://blogs.dirteam.com/blogs/jorge/archive/2010/06/21/admt-v3-2-has-been-released.aspx</link><pubDate>Sun, 20 Jun 2010 14:26:36 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5082</guid><dc:creator>Jorge</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;"&lt;em&gt;The Active Directory Migration Tool version 3.2 (ADMT v3.2) simplifies the process of migrating objects and restructuring tasks in an Active Directory® Domain Service (AD DS) environment. You can use ADMT v3.2 to migrate users, groups, service accounts, and computers between AD DS domains in different forests (inter-forest migration) or between AD DS domains in the same forest (intra-forest migration). ADMT can also perform security translation (to migrate local user profiles) when performing inter-forest migrations.&lt;/em&gt;"
&lt;/p&gt;&lt;p&gt;Download it from &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=20c0db45-db16-4d10-99f2-539b7277ccdb"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Additional info about ADMT can be found &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2006/12/27/Migrating-stuff-with-ADMTv3.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://blogs.dirteam.com/blogs/jorge/archive/2008/07/15/migration-support-in-admtv3-1-for-windows-server-2008.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Latest ADMT Migration Guide can be downloaded from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6D710919-1BA5-41CA-B2F3-C11BCB4857AF&amp;amp;displayLang=en"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Cheers, 
&lt;/p&gt;&lt;p&gt;Jorge 
&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;* This posting is provided "AS IS" with no warranties and confers no rights! &lt;br /&gt;* Always test before implementing!&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;br /&gt;############### Jorge's Quest For Knowledge ###############&lt;br /&gt;######## &lt;a href="http://blogs.dirteam.com/blogs/jorge/default.aspx"&gt;http://blogs.dirteam.com/blogs/jorge/default.aspx&lt;/a&gt; #########&lt;br /&gt;--------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5082" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.dirteam.com/blogs/jorge/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>ADMT 3.2 Now Available!</title><link>http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2010/06/20/admt-3-2-now-available.aspx</link><pubDate>Sat, 19 Jun 2010 14:53:00 GMT</pubDate><guid isPermaLink="false">4afa41f1-c118-406e-beda-ba054a9f6c33:5081</guid><dc:creator>Sander Berkouwer</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;Windows Server 2008 R2 was released on October 22nd 2009. With a slew of new Active Directory features, the newest incarnation of Windows Server was appealing to many customers. But not to some customers. One thing that stood in their way was the inability to restructure Active Directory domains and forests. Much needed functionality in their line of business, where mergers, acquisitions and divestitures occur often or even &lt;STRONG&gt;are&lt;/STRONG&gt; their line of business. &lt;/P&gt;
&lt;P&gt;The challenge was no suitable version of the Active Directory Migration Toolkit (ADMT) was available to support some of these scenarios. ADMT 3.1 does not support installation on Windows Server 2008 R2 or an Active Directory domain containing Windows Server 2008 R2 Domain Controller as its source domain.&lt;/P&gt;
&lt;P&gt;Now, almost a year after Windows Server 2008 R2 RTM'ed and a little over a year since Microsoft &lt;A href="http://blogs.technet.com/b/askds/archive/2009/05/22/admt-3-1-and-windows-server-2008-r2.aspx"&gt;acknowledged the problem&lt;/A&gt;, an appropriate version of the Active Directory Migration Tool is available: version 3.2 supports Windows Server 2008 R2 in all scenarios. &lt;/P&gt;
&lt;H1&gt;Downloads&lt;/H1&gt;
&lt;P&gt;Download ADMT version 3.2 &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=20c0db45-db16-4d10-99f2-539b7277ccdb&amp;amp;displayLang=en"&gt;here&lt;/A&gt;. &lt;BR&gt;It’s available in English, Chinese (Simplified and Traditional), French, German, Japanese, Portuguese (Brazil), and Spanish.&lt;/P&gt;
&lt;P&gt;The 263-page Active Directory Migration Tool (ADMT) Guide: Migrating and Restructuring Active Directory Domains for use with version 3.2 is available &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=6D710919-1BA5-41CA-B2F3-C11BCB4857AF&amp;amp;displaylang=en"&gt;here&lt;/A&gt;. It’s available in the same languages as mentioned above.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;H2&gt;Further reading&lt;/H2&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/b/askds/archive/2009/05/22/admt-3-1-and-windows-server-2008-r2.aspx"&gt;ADMT 3.1 and Windows Server 2008 R2&lt;/A&gt; &lt;BR&gt;&lt;A href="http://blogs.technet.com/b/askds/archive/2009/10/26/using-admt-3-1-to-migrate-to-windows-server-2008-r2-domains.aspx"&gt;Using ADMT 3.1 to migrate to Windows Server 2008 R2 domains&lt;/A&gt; &lt;BR&gt;&lt;A title="Permanent Link to ADMT 3.1 and Windows Server 2008 R2" href="http://policelli.com/blog/?p=410" rel=bookmark&gt;&lt;FONT color=#0b6d90&gt;ADMT 3.1 and Windows Server 2008 R2&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.dirteam.com/aggbug.aspx?PostID=5081" width="1" height="1"&gt;</description><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Migration+_2600_amp_3B00_+Integration/default.aspx">Migration &amp;amp; Integration</category><category domain="http://blogs.dirteam.com/blogs/sanderberkouwer/archive/tags/Microsoft+Windows+Server+2008+R2/default.aspx">Microsoft Windows Server 2008 R2</category></item></channel></rss>