如何使用Powershell或其他工具(递归)获取所有AD用户组?

塞斯拉菲尔

我正在尝试在Powershell中使用用户获取用户所属的所有组,甚至嵌套的组(回溯地):

(Get-ADUser <username> -Properties MemberOf | Select-Object MemberOf).MemberOf

但是,它仅返回用户是“直接”成员的组,就像使用AD用户控制台时得到的一样。我列出所有组的列表非常有帮助,例如“ gpresult -r”的输出,其中显示了用户所属的所有组。

有没有办法从任何AD用户那里获得它?(不需要专门在Powershell中,也许还有另一个我不知道的工具)

约瑟夫·阿尔康

您可以使用LDAP_MATCHING_RULE_IN_CHAIN

Get-ADGroup -LDAPFilter "(member:1.2.840.113556.1.4.1941:=CN=User,CN=USers,DC=x)"

您可以在任何可以使用LDAP过滤器的地方使用它。

例:

$username = 'myUsername'
$dn = (Get-ADUser $username).DistinguishedName
Get-ADGroup -LDAPFilter ("(member:1.2.840.113556.1.4.1941:={0})" -f $dn) | select -expand Name | sort Name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取具有其他用户对象属性的所有用户组

来自分类Dev

如何使用 ActiveDirectory 库从 LDAP AD 组中获取所有用户?

来自分类Dev

将用户和组添加到其他组,并使用sql获取所有层次结构

来自分类Dev

如何使用网络API获取用户组

来自分类Dev

如何从 Azure AD B2C 获取用户组信息

来自分类Dev

如何在组 AD PowerShell 中获取组的用户

来自分类Dev

MySQL查询获取与用户组匹配的所有行只有一个

来自分类Dev

使用户组带有护照

来自分类Dev

如何使用ObjectQuery获取本地用户的所有组?

来自分类Dev

Powershell脚本显示组AD中的所有用户

来自分类Dev

Powershell脚本显示组AD中的所有用户

来自分类Dev

TFS UNDO其他结帐-递归所有用户

来自分类Dev

如何使用Powershell从AD中的组获取嵌套的组名

来自分类Dev

如何通过具有属性值的成员在 ldap 中获取用户组

来自分类Dev

使用 ldapmodify 从 AD 组中删除所有用户

来自分类Dev

使用 JAVA 在 OpenLDAP 中获取用户组

来自分类Dev

如何检索用户组?

来自分类Dev

PowerShell从多个组中获取所有用户

来自分类Dev

拉特定的用户组-Powershell

来自分类Dev

如何使用wordpress获取所有现有用户数据以及其他字段数据

来自分类Dev

我如何在cakephp中获取用户与所有其他用户的最后一条消息

来自分类Dev

获取用户组名称 DRF

来自分类Dev

向同一用户组内的所有用户广播消息

来自分类Dev

使用perl获取AD组的用户

来自分类Dev

是否可以在AD中为用户组使用密钥表

来自分类Dev

如何使用sed获取到其他文件的所有链接

来自分类Dev

如何使用linq跳过最后2条记录并获取所有其他记录?

来自分类Dev

如何使用sed获取到其他文件的所有链接

来自分类Dev

如何更改默认用户组?

Related 相关文章

  1. 1

    获取具有其他用户对象属性的所有用户组

  2. 2

    如何使用 ActiveDirectory 库从 LDAP AD 组中获取所有用户?

  3. 3

    将用户和组添加到其他组,并使用sql获取所有层次结构

  4. 4

    如何使用网络API获取用户组

  5. 5

    如何从 Azure AD B2C 获取用户组信息

  6. 6

    如何在组 AD PowerShell 中获取组的用户

  7. 7

    MySQL查询获取与用户组匹配的所有行只有一个

  8. 8

    使用户组带有护照

  9. 9

    如何使用ObjectQuery获取本地用户的所有组?

  10. 10

    Powershell脚本显示组AD中的所有用户

  11. 11

    Powershell脚本显示组AD中的所有用户

  12. 12

    TFS UNDO其他结帐-递归所有用户

  13. 13

    如何使用Powershell从AD中的组获取嵌套的组名

  14. 14

    如何通过具有属性值的成员在 ldap 中获取用户组

  15. 15

    使用 ldapmodify 从 AD 组中删除所有用户

  16. 16

    使用 JAVA 在 OpenLDAP 中获取用户组

  17. 17

    如何检索用户组?

  18. 18

    PowerShell从多个组中获取所有用户

  19. 19

    拉特定的用户组-Powershell

  20. 20

    如何使用wordpress获取所有现有用户数据以及其他字段数据

  21. 21

    我如何在cakephp中获取用户与所有其他用户的最后一条消息

  22. 22

    获取用户组名称 DRF

  23. 23

    向同一用户组内的所有用户广播消息

  24. 24

    使用perl获取AD组的用户

  25. 25

    是否可以在AD中为用户组使用密钥表

  26. 26

    如何使用sed获取到其他文件的所有链接

  27. 27

    如何使用linq跳过最后2条记录并获取所有其他记录?

  28. 28

    如何使用sed获取到其他文件的所有链接

  29. 29

    如何更改默认用户组?

热门标签

归档