我使用Active Directory中枚举域本地组:ActiveDs.IADsMembers - 枚举全局组包含一个外部安全主体
Dim de As New DirectoryEntry("path")
Dim members As IADsMembers = DirectCast(de.Invoke("Members"), IADsMembers)
members.Filter = New Object() {"user"}
'Iterate over users.
members.Filter = New Object() {"group"}
'Iterate over nested groups.
域本地组不枚举。我检查了members.Count
等于1.
查看Active Directory中有一个外部安全主体,它链接到另一个域中的全局组。研究表明,members.Filter
的唯一选项是user and group
,user
和group
。
如何从此集合中提取外部安全主体?
我很高兴能够在.NET 3.5中使用所有这些漂亮的包装器,这让我感到很沮丧。如果全局组包含FSP,则发现FindByIdentity失败。 – youwhut 2011-05-12 09:04:44