dsget 组中的用户或成员组

dsget 组中的用户或成员组

我正在使用命令链来获取组 AD_GROUP_NAME 成员的报告。

dsquery group domainroot -name AD_GROUP_NAME | dsget group -members | dsget user -display -email

并且它工作得很好,除非该组有一个组作为成员。然后我收到一个错误The object class of the target does not match the one specified on the command line.

是否有命令可以将 的结果通过管道传输,以便dsget group - members从返回的结果中过滤出组对象,仅将用户传递给dsget user? 或者更好的是,是否有一种方法可以递归遍历结果,以便我可以通过继承获得组中的每个人?

相关内容