<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Powershell &#8211; Recursive Group Membership</title>
	<atom:link href="http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/feed/" rel="self" type="application/rss+xml" />
	<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/</link>
	<description>Mindless ramblings of a geek...</description>
	<lastBuildDate>Tue, 16 Aug 2011 20:15:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Prem</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-562</link>
		<dc:creator>Prem</dc:creator>
		<pubDate>Tue, 16 Aug 2011 20:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-562</guid>
		<description>&lt;a href=&quot;#comment-561&quot; rel=&quot;nofollow&quot;&gt;@Mark A. Weaver  &lt;/a&gt; 
No Problem Mark. The FSP&#039;s come back as SID&#039;s. I included some code to convert the SID&#039;s to Security group and then use the same function to recurse through it. WOrks well. But got a new problem, this recursive script does not work on large groups having more than 1500 members as the member attribute on them is empty. I believe range retrieval needs to be used...working on it. Thanks for the reply.</description>
		<content:encoded><![CDATA[<p><a href="#comment-561" rel="nofollow">@Mark A. Weaver  </a><br />
No Problem Mark. The FSP&#8217;s come back as SID&#8217;s. I included some code to convert the SID&#8217;s to Security group and then use the same function to recurse through it. WOrks well. But got a new problem, this recursive script does not work on large groups having more than 1500 members as the member attribute on them is empty. I believe range retrieval needs to be used&#8230;working on it. Thanks for the reply.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark A. Weaver</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-561</link>
		<dc:creator>Mark A. Weaver</dc:creator>
		<pubDate>Sat, 13 Aug 2011 00:23:23 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-561</guid>
		<description>&lt;a href=&quot;#comment-560&quot; rel=&quot;nofollow&quot;&gt;@Prem  &lt;/a&gt; 
I think the FSPs (Foreign Security Principals) come back as just SIDs, no?
Modifying my script would probably be a near rewrite, I think.
I am not sure how the Quest AD Tools snapin would handle them, but it may be best to see how those FSPs come back.
You could use a similar recursive function (one calling itself) to walk the group structure, though.
Let me noodle on this a bit and see if I can come up with something.
  - Mark</description>
		<content:encoded><![CDATA[<p><a href="#comment-560" rel="nofollow">@Prem  </a><br />
I think the FSPs (Foreign Security Principals) come back as just SIDs, no?<br />
Modifying my script would probably be a near rewrite, I think.<br />
I am not sure how the Quest AD Tools snapin would handle them, but it may be best to see how those FSPs come back.<br />
You could use a similar recursive function (one calling itself) to walk the group structure, though.<br />
Let me noodle on this a bit and see if I can come up with something.<br />
  &#8211; Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prem</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-560</link>
		<dc:creator>Prem</dc:creator>
		<pubDate>Wed, 10 Aug 2011 14:06:26 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-560</guid>
		<description>Hi Mark - Nice script. I have a requirement where I need to walk through a Domain Local Group which contains trusted domain Global groups as members which are represented as FSPs. Is there a way to walk through such groups and display their members.</description>
		<content:encoded><![CDATA[<p>Hi Mark &#8211; Nice script. I have a requirement where I need to walk through a Domain Local Group which contains trusted domain Global groups as members which are represented as FSPs. Is there a way to walk through such groups and display their members.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Caseley</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-544</link>
		<dc:creator>Dan Caseley</dc:creator>
		<pubDate>Fri, 21 Jan 2011 12:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-544</guid>
		<description>Finding a good AD script that doesn&#039;t rely the QAD extensions is pretty tricky. This is a marvellous script, and saved me a lot of effort! Thankyou very very much!

Now if only it de-duped as well... :D</description>
		<content:encoded><![CDATA[<p>Finding a good AD script that doesn&#8217;t rely the QAD extensions is pretty tricky. This is a marvellous script, and saved me a lot of effort! Thankyou very very much!</p>
<p>Now if only it de-duped as well&#8230; <img src='http://vmweaver.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark A. Weaver</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-536</link>
		<dc:creator>Mark A. Weaver</dc:creator>
		<pubDate>Thu, 30 Dec 2010 01:53:39 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-536</guid>
		<description>Glad you found it useful and many greetings to you too!

-- Mark</description>
		<content:encoded><![CDATA[<p>Glad you found it useful and many greetings to you too!</p>
<p>&#8211; Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-511</link>
		<dc:creator>Rafael</dc:creator>
		<pubDate>Wed, 22 Dec 2010 17:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-511</guid>
		<description>Cool script, just what I was looking for, you saved me a lot of trouble :)
Greetings!</description>
		<content:encoded><![CDATA[<p>Cool script, just what I was looking for, you saved me a lot of trouble <img src='http://vmweaver.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Greetings!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark A. Weaver</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-472</link>
		<dc:creator>Mark A. Weaver</dc:creator>
		<pubDate>Thu, 22 Jul 2010 20:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-472</guid>
		<description>Thanks for the correction. I will update this to force typing on this parameter. 
-- Mark</description>
		<content:encoded><![CDATA[<p>Thanks for the correction. I will update this to force typing on this parameter.<br />
&#8211; Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DK-Stefan</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-471</link>
		<dc:creator>DK-Stefan</dc:creator>
		<pubDate>Thu, 22 Jul 2010 13:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-471</guid>
		<description>There is an error in the script:
...[System.DirectoryServices.PropertyValueCollection] doesn&#039;t contain a method named &#039;Split&#039;.

The function Convert-DNtoDNS ($DN) should be function Convert-DNtoDNS ([String]$DN), otherwise PowerShell thinks that the .split on the first line of the function is a method of the System.Dire....bla...bla thingy

:-)</description>
		<content:encoded><![CDATA[<p>There is an error in the script:<br />
&#8230;[System.DirectoryServices.PropertyValueCollection] doesn&#8217;t contain a method named &#8216;Split&#8217;.</p>
<p>The function Convert-DNtoDNS ($DN) should be function Convert-DNtoDNS ([String]$DN), otherwise PowerShell thinks that the .split on the first line of the function is a method of the System.Dire&#8230;.bla&#8230;bla thingy</p>
<p> <img src='http://vmweaver.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark A. Weaver</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-470</link>
		<dc:creator>Mark A. Weaver</dc:creator>
		<pubDate>Thu, 24 Jun 2010 14:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-470</guid>
		<description>Thanks very much. I hope to be posting more AD-related stuff soon, so stay tuned!
 -- Mark</description>
		<content:encoded><![CDATA[<p>Thanks very much. I hope to be posting more AD-related stuff soon, so stay tuned!<br />
 &#8212; Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Clemson</title>
		<link>http://vmweaver.com/index.php/2009/08/powershell-recursive-group-membership/comment-page-1/#comment-469</link>
		<dc:creator>Chris Clemson</dc:creator>
		<pubDate>Thu, 24 Jun 2010 14:15:28 +0000</pubDate>
		<guid isPermaLink="false">http://vmweaver.com/?p=146#comment-469</guid>
		<description>Very handy script, and a useful intro to PowerShell, thank you!</description>
		<content:encoded><![CDATA[<p>Very handy script, and a useful intro to PowerShell, thank you!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

