<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Shawn&amp;#39;s MIIS/ILM/FIM Tricks, PKI Hints, and Résumé Writing Prevention Tips </title><subtitle type="html" /><id>http://blogs.technet.com/b/shawnrab/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/shawnrab/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2006-12-13T22:15:00Z</updated><entry><title>FIM/ILM tricks: 13 months later...  FIM 2010 observations and other useful information (maybe)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2009/12/23/fim-ilm-tricks-13-months-later-fim-2010-observations-and-other-useful-information-maybe.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2009/12/23/fim-ilm-tricks-13-months-later-fim-2010-observations-and-other-useful-information-maybe.aspx</id><published>2009-12-23T21:54:00Z</published><updated>2009-12-23T21:54:00Z</updated><content type="html">&lt;P&gt;Hello Everyone!&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I have had an interesting time the last 13 months or so.&amp;nbsp; I last posted about trying to create a Fantasy Football engine with ILM "2" and I was trying to get a live feed from a statistics engine to work with.&amp;nbsp; Needless to say, that never worked out.&amp;nbsp; Live statistics services are very expensive.&amp;nbsp; I still want to revisit the concept with fictional data one of these days, however, I have&amp;nbsp;been&amp;nbsp;working with some&amp;nbsp;more practical uses of the product formerly known as ILM "2" and currently known as FIM 2010 (Forefront Identity Manager) and I want to share some of the experiences here.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So in the last 13 months, I have worked with ILM "2" and ILM 2007 and FIM 2010 in various projects and I have been kept very busy.&amp;nbsp; I have seen ILM "2" evolve into FIM 2009 and then 2010 and I am definitely happy with the work the FIM product group has done.&amp;nbsp; They took some extra time getting some things right and I feel the end result&amp;nbsp;will a very solid product.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;A few observations:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The FIM Synchronization Service and Synchronization Manager are nearly identical to the MIIS Service in MIIS 2003/ILM 2007 with some performance improvements.&amp;nbsp; Any previous configuration created in MIIS 2003/ILM 2007 should translate nicely into the FIM Sync Service, including rules extensions.&lt;/LI&gt;
&lt;LI&gt;The FIM Portal takes a while to get used to, especially if you are not versed in IIS or Sharepoint but the resources available on &lt;A href="http://technet.microsoft.com/en-us/library/ee621258(WS.10).aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/ee621258(WS.10).aspx"&gt;TechNet&lt;/A&gt;&amp;nbsp; definitely make up for someone (like me) who is a specialist in MIIS/ILM making the transition to FIM&lt;/LI&gt;
&lt;LI&gt;READ THE RELEASE NOTES!!&amp;nbsp; Trust me.&amp;nbsp; Also, while you read the &lt;A href="http://technet.microsoft.com/en-us/library/ee621259(WS.10).aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/ee621259(WS.10).aspx"&gt;Getting Started&lt;/A&gt; pages, don't skip steps.&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So also during&amp;nbsp;my&amp;nbsp;time away from the Blogosphere, I got to work on some interesting projects, including the Microsoft Retail Stores, where I created a management agent for Dynamics AX using the Extensible Connectivity Management Agent and the Dynamics AX Business Connector.&amp;nbsp; I will post more details about the Dynamics AX management agent&amp;nbsp;on my &lt;A href="http://blogs.msdn.com/therabournidentity/archive/2009/12/23/miis-ilm-fim-code-experiment-dynamics-ax-management-agent-part-1.aspx" target=_blank mce_href="http://blogs.msdn.com/therabournidentity/archive/2009/12/23/miis-ilm-fim-code-experiment-dynamics-ax-management-agent-part-1.aspx"&gt;MSDN blog&lt;/A&gt;&amp;nbsp;soon.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Definitely more to come, hopefully this time&amp;nbsp;it won't be 13 months later.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;--Shawn&lt;/P&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3302324" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="ILM FP1" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/ILM+FP1/" /><category term="FIM 2010" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/FIM+2010/" /><category term="Dynamics AX" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Dynamics+AX/" /><category term="MIIS 2003" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS+2003/" /></entry><entry><title>ILM FFL - I haven't forgotten about it</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2008/11/25/ilm-ffl-i-haven-t-forgotten-about-it.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2008/11/25/ilm-ffl-i-haven-t-forgotten-about-it.aspx</id><published>2008-11-25T19:34:00Z</published><updated>2008-11-25T19:34:00Z</updated><content type="html">&lt;P&gt;Hello Everyone,&lt;/P&gt;
&lt;P&gt;Long time no type.&amp;nbsp; I got super busy and the blog is unfortunately the first thing to lapse.&amp;nbsp; I haven't forgotten about the ILM FFL and I intend on finishing this concept.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;A couple of changes:&lt;/P&gt;
&lt;P&gt;ILM "2" will be used instead of ILM 2007 FP1.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Until I find a suitable (free) feed of statistics, flat files will be used to import statistics.&amp;nbsp; We'll work out the format later.&amp;nbsp; I've been doing some work on the back end to try to get statistics feeds.&amp;nbsp; Live data is not cheap.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Hopefully more to come later.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;--Shawn&lt;/P&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3159383" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>ILM Tricks: ILM FFL Specification (part 1)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2008/08/14/ilm-tricks-ilm-ffl-specification.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2008/08/14/ilm-tricks-ilm-ffl-specification.aspx</id><published>2008-08-14T20:07:00Z</published><updated>2008-08-14T20:07:00Z</updated><content type="html">&lt;P&gt;Hello Everyone!&lt;/P&gt;
&lt;P&gt;On my last post I proposed we use Identity Lifecycle Manager 2007 with Feature Pack 1 as a Fantasy Football engine.&amp;nbsp; This post will serve as part 1 for the initial specification for the engine. Thoughts are not in any particular order.&amp;nbsp; The direct ILM implications are &lt;STRONG&gt;bolded.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;Typical outside Fantasy Football Leagues (FFLs) have of anywhere from 8-16&amp;nbsp;Individual Teams (ITs) where a team is set up by the Fantasy Team Owner (FTO).&amp;nbsp; Since the initial rules specified in the first TechNet post that we would have a Hybrid College/Pro League and our depth of players is greater, we're going to design the league to enable leagues of up to 64 ITs.&amp;nbsp; We'll set the minimum at 2 to leave the possibility of a head-to-head league open.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--&amp;gt;Units: Pro Football Player (Pro), College Football Player (CP), Fantasy League Owner (FLO), Fantasy Team Owner (FTO), Individual Team (IT), Individual Leagues (IL).&amp;nbsp; &lt;STRONG&gt;Each will have a unique identifier.&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--&amp;gt;A FLO must always be a FTO.&amp;nbsp; A FTO can own many ITs, but only one IT per IL.&amp;nbsp; Pros and CPs are available for each IL and can only be used once per IL on an IT.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;--&amp;gt;&lt;STRONG&gt;Metaverse object types&amp;nbsp;will be created for Pros, CPs, FTOs, ITs and ILs.&lt;/STRONG&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;--&amp;gt;&lt;STRONG&gt;FTOs that are FLOs will have a reference attribute for the IL that that they are the FLO for.&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;&lt;STRONG&gt;ILs will have a reference attribute listing the ITs&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;Pros and CPs positions that will be considered for league use are Quarterback (QB), Fullback/Tailback/Runningback (RB), Wide Receiver (WR), Tight End (TE), Team offensive line (OL), Kicker (K), Team Defense +&amp;nbsp;Special Teams&amp;nbsp;(D/ST), Interception Specialists (IS), Tackling Specialists (TS), Sack Specialists (SS), Kick Returners (KR).&amp;nbsp; None of these positions are mandatory.&amp;nbsp;&lt;STRONG&gt; Each Pro or CP will have a mandatory multi-valued&amp;nbsp;attribute that identifies them as one or more of those positions.&amp;nbsp; &lt;/STRONG&gt;A WR could also be a KR, for example, hence the reason for the multi-valued attribute.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;--&amp;gt;We will move toward near-real-time scoring, however since most of the statistics services are expensive, we will use a text format to input scoring initially.&amp;nbsp; &lt;STRONG&gt;An ILM Management Agent will be created for the CP statistics&amp;nbsp;and a Management Agent will be created for&amp;nbsp;Pros Statistics.&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;&lt;STRONG&gt;Statistical fields will be represented as attributes.&lt;/STRONG&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;--&amp;gt;The engine will be built so scoring will be determined by the FLO and will be flexible to allow weights for Pro and CP statistics, if needed as well as weight toward player positions.&amp;nbsp; &lt;STRONG&gt;The weights will be applied in attribute flow.&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;Since College schedules are not as consistent as professional schedules, this adds a complexity to the league that can be desired or undesired.&amp;nbsp; Because of this, and the Professional bye week, there will be functionality for automatic bye week adjustment where an unused player will be used in the place of a bye week player.&amp;nbsp; More difficult leagues will not utilize this capability.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;This is all I can come up with right now.&amp;nbsp; Keep the e-mails coming and we'll start building this thing out later this week or into next.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Have a good day!&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;--Shawn&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3105957" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="MIIS/ILM" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS_2F00_ILM/" /><category term="ILM FP1" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/ILM+FP1/" /><category term="Metaverse" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Metaverse/" /></entry><entry><title>MIIS/ILM Tricks: ILM Fantasy Football</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2008/08/12/miis-ilm-tricks-ilm-fantasy-football.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2008/08/12/miis-ilm-tricks-ilm-fantasy-football.aspx</id><published>2008-08-12T22:00:00Z</published><updated>2008-08-12T22:00:00Z</updated><content type="html">&lt;P&gt;Hello Everyone!&lt;/P&gt;
&lt;P&gt;In the light of the upcoming football season, I am going to start a new series of blog posts where we will utilize Identity Lifecycle Manager to create our own Fantasy Football engine.&amp;nbsp; The posts will split time between this TechNet blog and my MSDN blog, &lt;A href="http://blogs.msdn.com/therabournidentity"&gt;http://blogs.msdn.com/therabournidentity&lt;/A&gt;.&amp;nbsp; The goal is to think outside of the box, have fun and hopefully associate our findings with real-world issues.&lt;/P&gt;
&lt;P&gt;Rules of Engagement:&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp; We will utilize Identity Lifecycle Manager 2007 with Feature Pack 1 as the main engine and since I use Virtual Machines on the road, I will use one single virtual machine for the entire solution.&amp;nbsp; When relevant scenarios arise, I will let everyone know what the good practices are.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;2.&amp;nbsp; We are only allowed to use Active Directory, ADAM, SQL and File-based Management Agents.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;3.&amp;nbsp; The Fantasy Football league will be a Hybrid College/Professional league.&amp;nbsp; Players will be able to select College and Professional players and rules will be adjusted accordingly.&lt;/P&gt;
&lt;P&gt;4.&amp;nbsp; Once the next ILM version is released, we will upgrade the entire system.&lt;/P&gt;
&lt;P&gt;5.&amp;nbsp; Rules Extensions will be written in both C# and Visual Basic and posts will be made on my MSDN blog.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;6.&amp;nbsp; Reader submissions&amp;nbsp;and ideas will be accepted and fully credited.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;7.&amp;nbsp; Each post will have the appropriate technical level in the title (100-200-300-400)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;Later this week, we will create specification of the environment on the TechNet blog.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Thanks!&lt;/P&gt;
&lt;P&gt;--Shawn &lt;/P&gt;
&lt;P&gt;&amp;nbsp;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3104341" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="MIIS/ILM" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS_2F00_ILM/" /><category term="ILM FP1" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/ILM+FP1/" /><category term="Visual Basic" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+Basic/" /><category term="Visual C#" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+C_2300_/" /></entry><entry><title>MIIS/ILM Tricks: Where did the post go?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2007/12/11/miis-ilm-tricks-where-did-the-post-go.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2007/12/11/miis-ilm-tricks-where-did-the-post-go.aspx</id><published>2007-12-11T22:45:00Z</published><updated>2007-12-11T22:45:00Z</updated><content type="html">&lt;P&gt;Hello!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To stay consistent with the overall theme of MSDN (Developers) and Technet (IT Professionals), the MIIS/ILM Related Posts with source code in them have been placed in my newly created MSDN blog: &lt;A href="http://blogs.msdn.com/therabournidentity"&gt;http://blogs.msdn.com/therabournidentity&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a good day!&lt;/P&gt;
&lt;P&gt;--Shawn&lt;/P&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2636060" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="MIIS/ILM" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS_2F00_ILM/" /><category term="Visual Basic" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+Basic/" /><category term="Visual C#" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+C_2300_/" /></entry><entry><title>MIIS/ILM Tricks - Breakdown of Exchange Provisioning and Other Changes in ILM 2007 FP1</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2007/12/07/miis-ilm-tricks-breakdown-of-exchange-provisioning-and-other-changes-in-ilm-2007-fp1.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2007/12/07/miis-ilm-tricks-breakdown-of-exchange-provisioning-and-other-changes-in-ilm-2007-fp1.aspx</id><published>2007-12-07T21:01:00Z</published><updated>2007-12-07T21:01:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I use a lot of acronyms for this post, so I wanted to build a “key” so I wouldn’t get confused&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Microsoft Identity Integration Server 2003 Service Pack 2 &amp;nbsp;(later abbreviated as MIIS 2003 SP2, MIIS SP2 or MIIS) + Certificate Lifecycle Manager (CLM) &amp;nbsp;= Identity Lifecycle Manager (abbreviated as ILM 2007 or ILM)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Identity Lifecycle Manager 2007 Feature Pack 1 (abbreviated as ILM 2007 FP1 or ILM FP1) = ILM 2007 + Vista client support for CLM and other CLM enhancements + Exchange 2007 support in the identity engine + Cumulative updates since ILM 2007/MIIS SP2 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;MIIS and ILM (no FP) refer to binary versions 3.2.559-3.2.10xx&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;ILM FP1 refers to binary versions 3.3.118 and later&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;One of the more frequently asked questions regarding ILM 2007 FP1 is, “What does ILM 2007 FP1 offer me above and beyond ILM 2007 or MIIS 2003 SP2 with regard to the metadirectory engine?”&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;There are many improvements to CLM.&amp;nbsp; &amp;nbsp;But for the metadirectory engine, or the beast formerly known as MIIS, there are a few fixes beyond ILM 2007/MIIS 2003 SP2 described in the ILM FP1 release notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-style: italic"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Run profiles listed in the Run Profile dialog box are automatically sorted alphabetically. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;I&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;The versioning for the CLMUtils class has been corrected. The CLMUtils class can now be used with Visual Basic .NET&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;. (&lt;B&gt;side note&lt;/B&gt;: fixed in 3.2.1005, see &lt;A href="http://support.microsoft.com/?id=937561"&gt;&lt;SPAN style="COLOR: #002060"&gt;http://support.microsoft.com/?id=937561&lt;/SPAN&gt;&lt;/A&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Any management agent for Lotus Notes created with ILM 2007 FP1 will be configured to run out of process by default. This is to allow for memory issues with the IBM Notes 7 client.&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt; &amp;nbsp;(&lt;B&gt;side note&lt;/B&gt;: fixed in 3.2.1001) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;I&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;When the ILM 2007/MIIS 2003 server was busy and the Run History information was refreshed, a false out-of-memory status could be generated. This feature pack corrects this condition&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;. (&lt;B&gt;side note&lt;/B&gt;: fixed in 3.2.1001)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Again, I am talking specifically about the metadirectory engine.&amp;nbsp; Looking at the release notes I see this information:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-style: italic"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;The management agent for Active Directory Global Address List (GAL) now supports Microsoft® Exchange Server 2007.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;I&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-style: italic"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;The management agent for Active Directory now supports Microsoft Exchange Server 2007 Mailboxes, Mail Users, Mail Contacts and Distribution Lists.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;With regard to Exchange 2007 Provisioning, I decided to dig deeper &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In the Active Directory Management Agent (AD MA) and in the Active Directory Global Address List Management Agent (GalSync MA) there is a new checkbox in the “Configure Extensions” dialog:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “Enable Exchange 2007 Provisioning”&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I thought to myself – what does this checkbox provide to us that MIIS SP2 or ILM does not provide?&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;In checking the box we activate functionality in a new DLL, Exch2007Extension.dll, &amp;nbsp;that is added to the Extensions directory that runs the Powershell cmdlet &lt;B&gt;Update-Recipient &lt;/B&gt;(&lt;/FONT&gt;&lt;A href="http://technet.microsoft.com/en-us/library/bb738148.aspx"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;http://technet.microsoft.com/en-us/library/bb738148.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Where specific to ILM FP1, the parameters passed to the cmdlet are as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Identity&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt; is the DN of the object&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Confirm&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt; is false&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Credential&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt; is the account running the MA (creating the new objects)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;DomainController&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt; is either the DC name acquired by using standard DC discovery (dsgetdc) or hardcoded into the MA, depending on MA settings&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Server&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt; is not set&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Whatif &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #002060; FONT-FAMILY: 'Calibri','sans-serif'"&gt;is not set&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The Update-Recipient cmdlet was added in Exchange 2007 SP1 specifically for use with MIIS or ILM.&amp;nbsp; Since the Recipient Update Service (RUS) was discontinued in Exchange 2007, a process is still needed to “stamp” the object to become mail-enabled.&amp;nbsp; According to the details for Update-Recipient, &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;I&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;“The version of the GAL synchronization management agent that was included in Microsoft Identity Integration Server (MIIS)&amp;nbsp;2003 was designed to work with Exchange&amp;nbsp;Server&amp;nbsp;2003 and relied on the Recipient Update Service (RUS). Because RUS is a deprecated feature and is no longer required for Exchange&amp;nbsp;2007, the new GAL synchronization management agent that is included in ILM&amp;nbsp;2007 is designed to function without RUS.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;For the MIIS SP2 or ILM admin who is looking for a workaround, consider that &amp;nbsp;ILM FP1 performs the Update-Recipient operation per-object after an export using the credentials of the principal that the MA is running under.&amp;nbsp; If you wanted to work around having MIIS SP2 or ILM 2007 you would have to identify the newly-created objects and run a process out-of-band from MIIS/ILM with proper credentials to replace the functionality that is enabled with the “Enable Exchange 2007 Provisioning”&amp;nbsp; checkbox.&amp;nbsp; For GalSync, the procedure to work around not having ILM FP1 is similar to the MIIS procedure outlined in How to Deploy Exchange 2007 in a Cross-Forest Topology (&lt;/FONT&gt;&lt;A href="http://technet.microsoft.com/en-us/library/aa998597.aspx"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;http://technet.microsoft.com/en-us/library/aa998597.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Of course this document states: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;I&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;“Synchronizing Exchange 2007 GALs by using MIIS 2003 is supported only as a custom solution. The recommended solution for synchronizing Exchange 2007 GALs is to use Exchange 2007 Service Pack 1 (SP1) and Identity Lifecycle Manager (ILM) 2007 Feature Pack 1”&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;To me, using ILM FP1 is an easy choice.&amp;nbsp; A checkbox is much easier than writing a custom out-of-band script.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;--Shawn&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT color=#000000&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #002060"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2621523" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="Provisioning" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Provisioning/" /><category term="MIIS/ILM" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS_2F00_ILM/" /><category term="ILM FP1" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/ILM+FP1/" /><category term="Exchange 2007" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Exchange+2007/" /><category term="MIIS SP2" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS+SP2/" /></entry><entry><title>MIIS/ILM Tricks - Joining using name tables for abbreviated and similar names</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2007/11/07/miis-ilm-rocket-science-joining-using-name-tables-for-abbreviated-and-similar-names.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2007/11/07/miis-ilm-rocket-science-joining-using-name-tables-for-abbreviated-and-similar-names.aspx</id><published>2007-11-08T07:35:00Z</published><updated>2007-11-08T07:35:00Z</updated><content type="html">&lt;P&gt;This content is now posted in the MSDN blogs:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/therabournidentity/archive/2007/12/11/miis-ilm-code-experiment-joining-using-name-tables-for-abbreviated-and-similar-names.aspx"&gt;http://blogs.msdn.com/therabournidentity/archive/2007/12/11/miis-ilm-code-experiment-joining-using-name-tables-for-abbreviated-and-similar-names.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;--Shawn&lt;/P&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2363933" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="MIIS/ILM" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS_2F00_ILM/" /><category term="Joining" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Joining/" /><category term="Visual Basic" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+Basic/" /></entry><entry><title>MIIS/ILM Tricks - XML-based MIIS/ILM Metaverse Router (part 1)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2007/06/28/xml-based-miis-ilm-metaverse-router-part-1.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2007/06/28/xml-based-miis-ilm-metaverse-router-part-1.aspx</id><published>2007-06-28T14:26:00Z</published><updated>2007-06-28T14:26:00Z</updated><content type="html">&lt;P&gt;This content is now posted in the MSDN blogs:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/therabournidentity/archive/2007/12/11/miis-ilm-code-experiment-xml-based-miis-ilm-metaverse-router-part-1.aspx"&gt;http://blogs.msdn.com/therabournidentity/archive/2007/12/11/miis-ilm-code-experiment-xml-based-miis-ilm-metaverse-router-part-1.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--Shawn&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=0&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1382361" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="Provisioning" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Provisioning/" /><category term="MIIS/ILM" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MIIS_2F00_ILM/" /><category term="Metaverse" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Metaverse/" /><category term="Visual C#" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+C_2300_/" /><category term="MVRouter" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/MVRouter/" /></entry><entry><title>RWPT - What not to do when you're coming home from an onsite visit</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2007/02/13/been-a-while.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2007/02/13/been-a-while.aspx</id><published>2007-02-14T01:12:00Z</published><updated>2007-02-14T01:12:00Z</updated><content type="html">&lt;P&gt;I have a great story about my travels I would like to share with you.&amp;nbsp; So I travel for Microsoft, I spend an average of 3 business weeks a month on the road.&amp;nbsp; When you travel a lot one thing I have found that is important is to have a good routine.&amp;nbsp; Here is an example from a few weeks ago where I started a new routine of never using the trunk of a rental car.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So I am walking toward the parking lot of my hotel and I am getting ready to go to my rental car so I can make my flight in 2 hours&amp;nbsp;to go home and see my family.&amp;nbsp; I start using the keyless entry on the keychain to honk the horn of the car so I can find it.&amp;nbsp; I start to hear honking so I pop my trunk open and I walk to my car and put my bags in the trunk and I walk to the door and try to use the key to open the car.&amp;nbsp; The car wouldn't open.&amp;nbsp; I try to push the button on the keys to open the car and it still doesn't open.&amp;nbsp; I finally use the button on the keys to honk the horn and the car next to the one I had locked my bags in the trunk in started honking.&amp;nbsp; Of course neither&amp;nbsp;the hotel or the rental car company&amp;nbsp;could/would/should help me break in to someone else's car.&amp;nbsp;&amp;nbsp; Luckily, I noticed that inside the car of the person who forgot to close the trunk of the identically colored Pontiac G6 that got my bags that the directions to the hotel were in German.&amp;nbsp; I let my friends at the&amp;nbsp;hotel know and they told me that there were frequently German people visiting the hotel as Siemens was across the street.&amp;nbsp; They called Siemens and I guess a pretty loud e-mail was sent to the site.&amp;nbsp; Two hours later a German man with an identical Pontiac G6 rental came out to help.&amp;nbsp; Of course it was not the same Pontiac G6 that my bags were locked in.&amp;nbsp;&amp;nbsp;&amp;nbsp; Luckily for me, he knew another German man who had rented said Pontiac G6.&amp;nbsp; I missed my flight but I had my bags.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;I am certainly glad I get to make these mistakes so you guys don't have to.&amp;nbsp; Now, I argue that the whole ordeal is 96% my fault for locking my stuff in someone else's trunk and 4% the other man's fault for leaving his trunk open...&amp;nbsp; Of course my wife was expecting me to be home at 2:00pm so I could be with the kids so she could be at a meeting at 7:00 and my flight didn't arrive until 8:00 so she'll argue that it was 100% my fault for not paying attention.&amp;nbsp; She's probably right.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The best part was sending this in an e-mail to my colleagues and getting their stories back.&amp;nbsp; &lt;/P&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=641423" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="Mistakes" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Mistakes/" /></entry><entry><title>RWPT - My Day Ruining Maneuver</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/shawnrab/archive/2006/12/13/slackerific-day-ruining-maneuver.aspx" /><id>http://blogs.technet.com/b/shawnrab/archive/2006/12/13/slackerific-day-ruining-maneuver.aspx</id><published>2006-12-14T06:15:00Z</published><updated>2006-12-14T06:15:00Z</updated><content type="html">&lt;P&gt;So here is a nice little tip that is a direct result of sleep deprivation and bad habit.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I was working on some C# code that grabs some log files and wraps them up into a cab file and moves them off to a different location.&amp;nbsp; After that it clears the directory so new logs can be written.&amp;nbsp; In writing the code I figured I would take the liberty of trying to get&amp;nbsp;everything in the folder deleted except for the tool itself.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So in thinking I&amp;nbsp;did this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;---snip---&lt;FONT color=#008080 size=2&gt;&lt;/P&gt;
&lt;P&gt;Directory&lt;/FONT&gt;&lt;FONT size=2&gt;.Delete(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Directory&lt;/FONT&gt;&lt;FONT size=2&gt;.GetCurrentDirectory(), &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;true&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;---end---&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Where &lt;FONT color=#008080 size=2&gt;Directory&amp;nbsp;&lt;FONT color=#000000&gt;refers to System.IO.Directory&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;So I am trucking along, writing some other functionality and I finally compiled the code...&amp;nbsp; I fixed the compilation errors (usually missing semi-colons or curly brackets) and I went to test.&amp;nbsp; I had a test directory C:\testdir\testdata where the tool was to be run in testdir and the data to be put in the cab file was in testdata.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Of course&amp;nbsp;at 2:30am I am&amp;nbsp;not thinking about the code I wrote an hour or two before, nor do I think about running this under the debugger.&amp;nbsp; No I dragged the tool from the debug directory straight into a&amp;nbsp;default command prompt.&amp;nbsp; I was puzzled as the code&amp;nbsp;did not return.&amp;nbsp; So I went and looked at the code, thinking I might have done something wrong.&amp;nbsp; I spent about 10 minutes looking.&amp;nbsp; I figured it was hung somewhere so&amp;nbsp;I looked for any potential hanging points - maybe a for loop where I put a&amp;nbsp;greater than sign&amp;nbsp;where I needed a less than sign or something like that.&amp;nbsp; I went to control + C the running code and I caught a glimpse of my desktop... &lt;/P&gt;
&lt;P&gt;Zero icons.&amp;nbsp; Of course I had no browsing history anymore either.&amp;nbsp; No PST's.&amp;nbsp; No documents in the My Documents folder.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;My default command prompt centers at %userprofile%...&amp;nbsp; the "true" in the Directory.Delete means "go into all of the sub directories and torch everything."&lt;/P&gt;
&lt;P&gt;Luckily I had a fairly recent backup.&amp;nbsp; For the rest I used a third party file recovery tool.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=554676" width="1" height="1"&gt;</content><author><name>Shawn Rabourn [MSFT]</name><uri>http://blogs.technet.com/shawnrab/ProfileUrlRedirect.ashx</uri></author><category term="Visual C#" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Visual+C_2300_/" /><category term="Mistakes" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Mistakes/" /><category term="Backup/Restore" scheme="http://blogs.technet.com/b/shawnrab/archive/tags/Backup_2F00_Restore/" /></entry></feed>