Windows-Server-2003

從 AD 組獲取所有使用者的命令行

  • August 24, 2011

通過以下設置,我嘗試獲取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。我究竟做錯了什麼?

第三個命令幾乎是正確的,但是您的命令中有錯誤的 OU 部分 - 您需要按順序指定它們,就好像您在層次結構中向上移動一樣。試試這個:

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

引用自:https://serverfault.com/questions/304427