Dsquery 嵌套组

Dsquery 嵌套组

我该如何编写 dsquery 来获取 d-list 的所有成员的列表,展开任何嵌套组以获取这些组的成员?

我写了这个:

dsquery * -filter "(&(memberOf=cn=...))" -r -limit 0 -attr 
CUSTOMFIELD sAMAccountName displayName > export.txt

但返回嵌套的 d 列表并且我想扩展它们。

然后我尝试了这个:

dsquery group -samid "NAME | dsget group -members -expand > export.txt

但这只是列出了每个成员的 OU,我想要获取返回的帐户名称和自定义字段。

有没有什么方法可以选择从 dsget 或 epxand dsquery 返回哪些字段来显示嵌套组成员身份?

谢谢。

答案1

请参阅“dsget group /?”作为示例。

dsget 组“CN=DL1,OU=Whatever,DC=Domain,DC=Com”-成员-expand

上面的方法应该可以工作。但它会将嵌套的 DL 名称及其成员一起吐出。

相关内容