命令行获取 AD 组中的所有用户

命令行获取 AD 组中的所有用户

通过以下设置,我尝试获取de组中的所有用户。

- domain.local (domain)
 - users_and_groups (ou)
  - orga (ou)
   - groups (ou)
    - de (group)

我尝试了以下命令

dsget group "CN=de,DC=domain,DC=local" -members
dsget group "CN=de,OU=users_and_groups,DC=domain,DC=local" -members
dsget group "CN=de,OU=users_and_groups,OU=orga,DC=domain,DC=local" -members
dsget group "CN=de,OU=users_and_groups,OU=orga,OU=groups,DC=domain,DC=domain,DC=local" -members

但全部失败Directory object not found。我做错了什么?

答案1

第三个命令几乎正确,但您在命令中将 OU 部分弄反了 - 您需要按顺序指定它们,就像您在层次结构中向上移动一样。请尝试以下操作:

dsget group "CN=de,OU=groups,OU=orga,OU=users_and_groups,DC=domain,DC=local" -members

相关内容