在 DSQUERY 中查找 AD 对象时,我想找到一个 DL(分发列表)或 AD 安全组,并找到它的所有用户(即使在子组中),然后过滤掉子组。到目前为止我有这个
dsquery group -samid YourGroupName | dsget group -members -expand
但它包括子组。有没有办法可以过滤它以便只保留用户?这个 dsquery 做了类似的事情,但我不知道如何将它与上述查询联系起来。
| dsquery * -filter "(&(objectcategory=person)(objectclass=user))"
谢谢
编辑:
假设我有一个组YourGroupName
,它有子组YourGroupNameA
,YourGroupNameB
。然后这些子组有一些用户User1
(YourGroupNameA 组)、User2
(YourGroupNameB 组)、User3
(YourGroupNameB 组)。
上面的第一个查询让我
YourGroupNameA
YourGroupNameB
User1
User2
User2
但是我想像这样得到它
User1
User2
User2