<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Identity Management Extensibility</title><link>http://blogs.msdn.com/imex/default.aspx</link><description>This blog covers extensibility points in ILM "2" such as the web service interface.

All content is provided "as is" without any warranty, expressed or implied.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Using PowerShell to automate tasks in FIM</title><link>http://blogs.msdn.com/imex/archive/2009/11/11/using-powershell-to-automate-tasks-in-fim.aspx</link><pubDate>Wed, 11 Nov 2009 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919847</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9919847.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9919847</wfw:commentRss><description>&lt;P&gt;Markus has put together a great set of example PowerShell scripts which automate many tasks in FIM.&amp;nbsp; Check them out today in the Scriptbox:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color=#800080&gt;&lt;A href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/807617bc-b560-4cbe-a137-b9f338bfbd8e"&gt;http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/807617bc-b560-4cbe-a137-b9f338bfbd8e&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;A href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/559143af-3171-46db-90c7-4bbd92889cf2"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919847" width="1" height="1"&gt;</description></item><item><title>Another great tweak from Paolo</title><link>http://blogs.msdn.com/imex/archive/2009/11/10/another-great-tweak-from-paolo.aspx</link><pubDate>Tue, 10 Nov 2009 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919843</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9919843.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9919843</wfw:commentRss><description>&lt;P&gt;Check out another useful tweak from Paolo with the unsupported web service client.&amp;nbsp; Paolo adds another strongly-typed class to the client:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="https://espace.cern.ch/idm/Lists/Posts/Post.aspx?ID=14"&gt;https://espace.cern.ch/idm/Lists/Posts/Post.aspx?ID=14&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919843" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/client/default.aspx">client</category><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>Shout out to Paolo for tweaking the unsupported client</title><link>http://blogs.msdn.com/imex/archive/2009/10/20/shout-out-to-paolo-for-tweaking-the-unsupported-client.aspx</link><pubDate>Tue, 20 Oct 2009 19:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910028</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9910028.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9910028</wfw:commentRss><description>&lt;P&gt;Paolo at Cern has been using the unsupported client and contributing back to the community with bug fixes.&amp;nbsp; It's always exciting to see developer adoption of our platform!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/ffc16720-0dfb-4131-b676-9225f15b4f72?prof=required"&gt;http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/ffc16720-0dfb-4131-b676-9225f15b4f72?prof=required&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910028" width="1" height="1"&gt;</description></item><item><title>The IDA Guys and RC1 unsupported client</title><link>http://blogs.msdn.com/imex/archive/2009/10/05/the-ida-guys-and-rc1-unsupported-client.aspx</link><pubDate>Mon, 05 Oct 2009 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9903304</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9903304.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9903304</wfw:commentRss><description>&lt;P&gt;Many thanks to &lt;A href="http://blogs.technet.com/idaguys/default.aspx" mce_href="http://blogs.technet.com/idaguys/default.aspx"&gt;The IDA Guys&lt;/A&gt; for getting together an unsupported client for RC1.&amp;nbsp; We in the product group are deeply grateful for the great work the field do in extending the value of FIM for our customers.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://blogs.technet.com/idaguys/archive/2009/10/04/fim-2010-rc1-resource-management-client-sample-announcement.aspx href="http://blogs.technet.com/idaguys/archive/2009/10/04/fim-2010-rc1-resource-management-client-sample-announcement.aspx" mce_href="http://blogs.technet.com/idaguys/archive/2009/10/04/fim-2010-rc1-resource-management-client-sample-announcement.aspx"&gt;http://blogs.technet.com/idaguys/archive/2009/10/04/fim-2010-rc1-resource-management-client-sample-announcement.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903304" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/release/default.aspx">release</category><category domain="http://blogs.msdn.com/imex/archive/tags/client/default.aspx">client</category><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>A new face in the Identity Management blog community</title><link>http://blogs.msdn.com/imex/archive/2009/10/02/a-new-face-in-the-identity-management-blog-community.aspx</link><pubDate>Fri, 02 Oct 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9902463</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9902463.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9902463</wfw:commentRss><description>&lt;p&gt;A colleague on the product team recently joined the ranks of bloggers in the Identity Management community.&amp;#160; Please welcome Darryl, and I look forward to his insights on FIM!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/darrylru/default.aspx" href="http://blogs.msdn.com/darrylru/default.aspx"&gt;http://blogs.msdn.com/darrylru/default.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9902463" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>Forefront Identity Manager 2010 RC1 is released!</title><link>http://blogs.msdn.com/imex/archive/2009/09/30/forefront-identity-manager-2010-rc1-is-released.aspx</link><pubDate>Thu, 01 Oct 2009 00:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901514</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9901514.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9901514</wfw:commentRss><description>&lt;p&gt;Check out the exciting announcement:&lt;/p&gt;  &lt;p&gt;&lt;a title="MSFT Identity and Access news- Forefront Identity Manager RC1 and ADFS 2.0 SAML interoperability" href="http://blogs.technet.com/forefront/archive/2009/09/30/forefront-identity-manager-2010-release-candidate-1-available-now-part-of-microsoft-s-overall-identity-and-access-strategy.aspx"&gt;MSFT Identity and Access news- Forefront Identity Manager RC1 and ADFS 2.0 SAML interoperability&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901514" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/release/default.aspx">release</category><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>Discovered a new blog in the community: Identity Management Crisis</title><link>http://blogs.msdn.com/imex/archive/2009/09/24/discovered-a-new-blog-in-the-community-identity-management-crisis.aspx</link><pubDate>Thu, 24 Sep 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9899037</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/imex/comments/9899037.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9899037</wfw:commentRss><description>&lt;p&gt;Interesting topics from a new entry in the identity management blogging community:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.idmcrisis.com/" href="http://www.idmcrisis.com/"&gt;http://www.idmcrisis.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9899037" width="1" height="1"&gt;</description></item><item><title>Reminder: The IDA Guys Blog</title><link>http://blogs.msdn.com/imex/archive/2009/09/17/reminder-the-ida-guys-blog.aspx</link><pubDate>Thu, 17 Sep 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9896441</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9896441.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9896441</wfw:commentRss><description>&lt;p&gt;This is a friendly reminder that &lt;a href="http://blogs.technet.com/idaguys/default.aspx"&gt;The IDA Guys&lt;/a&gt; have some great content to check out.&amp;#160; For example,&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/idaguys/archive/2009/07/29/manageability-for-identity-and-access-management-solutions.aspx" href="http://blogs.technet.com/idaguys/archive/2009/07/29/manageability-for-identity-and-access-management-solutions.aspx"&gt;http://blogs.technet.com/idaguys/archive/2009/07/29/manageability-for-identity-and-access-management-solutions.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896441" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>Reminder: “Forum Greatest Hits”</title><link>http://blogs.msdn.com/imex/archive/2009/09/02/reminder-forum-greatest-hits.aspx</link><pubDate>Wed, 02 Sep 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9890085</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9890085.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9890085</wfw:commentRss><description>&lt;p&gt;A recent conversation with a customer reminded me about Markus and Ahmad’s “Greatest Hits” on the TechNet forums:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://social.technet.microsoft.com/Forums/en-US/identitylifecyclemanager/thread/284da8d2-201c-42ca-bc63-00651c0b80b8" href="http://social.technet.microsoft.com/Forums/en-US/identitylifecyclemanager/thread/284da8d2-201c-42ca-bc63-00651c0b80b8"&gt;http://social.technet.microsoft.com/Forums/en-US/identitylifecyclemanager/thread/284da8d2-201c-42ca-bc63-00651c0b80b8&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890085" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/fun/default.aspx">fun</category></item><item><title>No change in status to report</title><link>http://blogs.msdn.com/imex/archive/2009/08/27/no-change-in-status-to-report.aspx</link><pubDate>Fri, 28 Aug 2009 02:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9887631</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9887631.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9887631</wfw:commentRss><description>&lt;p&gt;This post is a reminder that we have no change in status to report with respect to dates, etc.&amp;#160; The previous post is still accurate:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://blogs.technet.com/stbnewsbytes/archive/2009/03/24/identity-lifecycle-manager-2-schedule-update.aspx" href="http://blogs.technet.com/stbnewsbytes/archive/2009/03/24/identity-lifecycle-manager-2-schedule-update.aspx"&gt;http://blogs.technet.com/stbnewsbytes/archive/2009/03/24/identity-lifecycle-manager-2-schedule-update.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9887631" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/release/default.aspx">release</category><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>FIM Query Tool</title><link>http://blogs.msdn.com/imex/archive/2009/08/24/fim-query-tool.aspx</link><pubDate>Mon, 24 Aug 2009 22:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9882890</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9882890.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9882890</wfw:commentRss><description>&lt;P&gt;I was catching up with my blog roll and saw that Joe Zamora at Ensynch put together a nifty little app to query the FIM Service.&amp;nbsp; I recommend checking it out!&lt;/P&gt;
&lt;P&gt;&lt;A title=http://c--shark.blogspot.com/2009/07/auditing-with-fim-query-tool.html href="http://c--shark.blogspot.com/2009/07/auditing-with-fim-query-tool.html" mce_href="http://c--shark.blogspot.com/2009/07/auditing-with-fim-query-tool.html"&gt;http://c--shark.blogspot.com/2009/07/auditing-with-fim-query-tool.html&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9882890" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>Office Protocol Docs Published</title><link>http://blogs.msdn.com/imex/archive/2009/07/15/office-protocol-docs-published.aspx</link><pubDate>Wed, 15 Jul 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9833551</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9833551.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9833551</wfw:commentRss><description>&lt;p&gt;As a small part of the the &lt;a href="http://www.microsoft.com/presspass/press/2009/jul09/07-13Office2010WPCPR.mspx"&gt;announcement about Office 2010 Technical Preview&lt;/a&gt;, Microsoft published the &lt;a href="http://msdn.microsoft.com/en-us/library/cc441976(PROT.10).aspx"&gt;Office 2010 protocol documents&lt;/a&gt;.&amp;#160; A small and dedicated group of us worked hard and long for these past months to release documents related to FIM’s protocols on time.&amp;#160; Of particular interest to this audience may be the &lt;a href="http://msdn.microsoft.com/en-us/library/dd942210(PROT.10).aspx"&gt;FIM web service protocol document&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The protocol documents are part of Microsoft’s earnest commitment to interoperability. More information about this program can be found &lt;a href="http://www.microsoft.com/protocols/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9833551" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/release/default.aspx">release</category><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category></item><item><title>FIM 2010 Wallpapers</title><link>http://blogs.msdn.com/imex/archive/2009/07/10/fim-2010-wallpapers.aspx</link><pubDate>Fri, 10 Jul 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9828864</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9828864.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9828864</wfw:commentRss><description>&lt;p&gt;I’ve been meaning to post some of Richard’s excellent desktop wallpapers for Forefront Identity Manager 2010.&lt;/p&gt;  &lt;p&gt;Direct Link: &lt;a title="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=imexsamples&amp;amp;DownloadId=6543" href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=imexsamples&amp;amp;DownloadId=6543"&gt;http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=imexsamples&amp;amp;DownloadId=6543&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9828864" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/imex/archive/tags/fim/default.aspx">fim</category><category domain="http://blogs.msdn.com/imex/archive/tags/fun/default.aspx">fun</category></item><item><title>IDA Guys Blog</title><link>http://blogs.msdn.com/imex/archive/2009/06/10/ida-guys-blog.aspx</link><pubDate>Wed, 10 Jun 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9723329</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/imex/comments/9723329.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9723329</wfw:commentRss><description>&lt;P&gt;I am catching up on my blog roll, and I would like to shout out to a relatively new blog in the IDA space: &lt;A href="http://blogs.technet.com/idaguys/default.aspx" mce_href="http://blogs.technet.com/idaguys/default.aspx"&gt;The IDA Guys&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;+1 on "&lt;A href="http://blogs.technet.com/idaguys/archive/2009/06/06/never-say-it-will-only-take-five-minutes-the-case-of-the-ilm-sql-management-agent-trying-to-connect-to-a-database-with-a-trailing-space-in-the-name.aspx" mce_href="http://blogs.technet.com/idaguys/archive/2009/06/06/never-say-it-will-only-take-five-minutes-the-case-of-the-ilm-sql-management-agent-trying-to-connect-to-a-database-with-a-trailing-space-in-the-name.aspx"&gt;Never say it will&amp;nbsp;only take Five Minutes&lt;/A&gt;" -- the only task that takes 5 minutes is the one you don't do ...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9723329" width="1" height="1"&gt;</description></item><item><title>Creating a Named Group and adding Persons as members</title><link>http://blogs.msdn.com/imex/archive/2009/05/11/creating-a-named-group-and-adding-persons-as-members.aspx</link><pubDate>Mon, 11 May 2009 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9603792</guid><dc:creator>JoeSchulman</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/imex/comments/9603792.aspx</comments><wfw:commentRss>http://blogs.msdn.com/imex/commentrss.aspx?PostID=9603792</wfw:commentRss><description>&lt;p&gt;Leading announcement: I appreciate the feedback I’ve gotten from some of you about the API of the new client.&amp;nbsp; One piece of key feedback I want very much to incorporate is how we can unify accessing single-valued and multi-valued attributes.&amp;nbsp; Please send any additional comments my way.&lt;br&gt;&lt;/p&gt;  &lt;p&gt;For this week’s post we see the benefits of promoted properties and transactions.&amp;nbsp; The full source code is available on &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=imexsamples&amp;amp;ReleaseId=1824" mce_href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=imexsamples&amp;amp;ReleaseId=1824"&gt;MSDN code gallery&lt;/a&gt;.&lt;/p&gt;  &lt;h1&gt;Example 1: Create a Named Group&lt;/h1&gt;  &lt;p&gt;In this example we create a new object and pass it to the client to be created on the server.&lt;/p&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;font face="Courier New"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt; &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font color="#2b91af"&gt;Guid&lt;/font&gt; CreateGroup()&lt;/span&gt; &lt;/font&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;{&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#2b91af"&gt;RmGroup&lt;/font&gt; newGroup = &lt;font color="#0000ff"&gt;new&lt;/font&gt; &lt;font color="#2b91af"&gt;RmGroup&lt;/font&gt;();&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; newGroup.DisplayName = &lt;font color="#a31515"&gt;"My New Group"&lt;/font&gt;;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#008000"&gt;// Demonstrate accessing a non-promoted attribute&lt;/font&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; newGroup[&lt;font color="#2b91af"&gt;RmGroup&lt;/font&gt;.&lt;font color="#2b91af"&gt;AttributeNames&lt;/font&gt;.MembershipAddWorkflow].Value = &lt;font color="#a31515"&gt;"OwnerApproval"&lt;/font&gt;;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#008000"&gt;// Any user object's ObjectId&lt;/font&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; newGroup.Owner = &lt;font color="#0000ff"&gt;this&lt;/font&gt;.OwnerObjectId;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;return&lt;/font&gt; &lt;font color="#0000ff"&gt;this&lt;/font&gt;.client.Create(newGroup);&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: 115%; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 10pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;}&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;p&gt;Now let’s add some users to the group.&lt;/p&gt;  &lt;h1&gt;Example 2: Add members to Group&lt;/h1&gt;  &lt;p&gt;In this example we demonstrate using a transaction to track our changes to the group object.&amp;nbsp; To add a member to a group simply add another reference to the ExplicitMember attribute. The public client exposes the ExplicitMember as List&amp;lt;Guid&amp;gt;, and in this example we add another Guid.&amp;nbsp; Once all of the changes are complete, we accept the changes and send the transaction to the client.&amp;nbsp; The client transforms the changes into da:ModifyRequest/da:Change elements and sends them over the wire.&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt; &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt; AddUsers(&lt;font color="#2b91af"&gt;Guid&lt;/font&gt; groupId)&lt;/span&gt; &lt;/font&gt;&lt;/p&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;{&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#2b91af"&gt;RmGroup&lt;/font&gt; group = &lt;font color="#0000ff"&gt;this&lt;/font&gt;.client.Get(groupId) &lt;font color="#0000ff"&gt;as&lt;/font&gt; &lt;font color="#2b91af"&gt;RmGroup&lt;/font&gt;;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#2b91af"&gt;RmResourceTransaction&lt;/font&gt; transaction = &lt;font color="#0000ff"&gt;new&lt;/font&gt; &lt;font color="#2b91af"&gt;RmResourceTransaction&lt;/font&gt;(group);&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transaction.BeginChanges();&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;int&lt;/font&gt; numberAdded = 0;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;foreach&lt;/font&gt;(&lt;font color="#2b91af"&gt;RmResource&lt;/font&gt; resource &lt;font color="#0000ff"&gt;in&lt;/font&gt; &lt;font color="#0000ff"&gt;this&lt;/font&gt;.client.Enumerate(&lt;font color="#a31515"&gt;"/Person[Department='Sales']"&lt;/font&gt;))&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#2b91af"&gt;RmPerson&lt;/font&gt; person = resource &lt;font color="#0000ff"&gt;as&lt;/font&gt; &lt;font color="#2b91af"&gt;RmPerson&lt;/font&gt;;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;if&lt;/font&gt;(person != &lt;font color="#0000ff"&gt;null&lt;/font&gt;)&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; numberAdded++;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group.ExplicitMember.Add(person.ObjectID);&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#2b91af"&gt;Assert&lt;/font&gt;.IsTrue(numberAdded &amp;gt;0);&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transaction.AcceptChanges();&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: normal; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 0pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#2b91af"&gt;Assert&lt;/font&gt;.IsTrue(&lt;font color="#0000ff"&gt;this&lt;/font&gt;.client.Put(transaction));&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div style="line-height: 115%; margin-top: 0in; padding-left: 0in; padding-right: 0in; margin-bottom: 10pt; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;font face="Courier New"&gt;}&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;  &lt;p&gt;We successfully created a group and added users to it programmatically.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9603792" width="1" height="1"&gt;</description></item></channel></rss>