批量导出安全组成员信息

批量导出安全组成员信息

我有以下命令,但放入批处理文件后它不起作用:

dsquery group DC=domain,DC=com -name "Group Name" | dsget group -members | dsget user -display >> "Group Name.txt"

如果我通过 cmd 行执行,它可以正常工作,但如果从批处理中执行则不行,我遗漏了什么?

(注意:Powershell 不是一个选项,否则我会使用它相信我!)

答案1

尝试在没有对象 OU/路径的情况下执行此操作。我知道通常鼓励使用它,但它似乎经常给我在使用 DSTools 时带来麻烦。

dsquery group -name "The Group in Question" | dsget group -members | dsget user -display >> "Group Name.txt"

我刚刚测试了这一点,它确实通过批处理文件为我的组起了作用。

相关内容