-2
A
回答
0
一种方法是让所有的OU的检查,看他们是否通过-SearchBase
包含任何用户。使用Where-Object
子句进行筛选它们是:
Get-ADOrganizationalUnit -Filter * |
Where-Object {(Get-ADUser -SearchBase $_.DistinguishedName -Filter *).Count -gt 0} |
Select-Object -ExpandProperty DistinguishedName
0
只需从每个用户对象中拉出OU。然后找到独特的价值。
Get-ADUser -Filter * |
ForEach-Object {$_.DistinguishedName -replace '(^.*?)(OU=.*)','$2'} |
Sort-Object -Unique
注:这让你没有存储在容器而不是OU的用户对象的假设
相关问题
- 1. POWERSHELL:列出特定AD OU组中的所有用户/成员
- 2. LDAP过滤器 - 列出特定OU中的所有用户
- 3. Powershell删除OU中的所有用户
- 4. 如何列出OU中的OU?
- 5. 针对特定OU内的子OU中的所有用户的LDAP查询
- 6. 使用adLDAP显示活动目录中所有OU下的所有用户?
- 7. 通过powershell获取不同OU中ActiveDirectory中的所有用户
- 8. 获取所有用户到subOus在OU的Java LDAP
- 9. 弹出消息给用户OU
- 10. 从特定OU导出用户
- 11. 列出所有没有系统用户的Linux用户
- 12. ASP.NET MVC列出所有用户
- 13. 如何通过Powershell为所有用户启用OU的固有权限
- 14. 使用C#在Active Directory中获取用户的父OU OU#
- 15. 使用powershell将用户导入到OU中的OU
- 16. AWS javascript API示例列出与一个帐户相关的所有用户池
- 17. 在OU中查找用户
- 18. 列出所有与他们注册的驱动程序的计数的用户
- 19. 列出所有拥有DROP/DELETE权限的用户
- 20. Laravel 5.2按用户筛选或列出来自用户的所有列表
- 21. 用于列出用户的所有Performance Storages的API
- 22. 如何列出所有使用Firebase管理员sdk的用户
- 23. 列出所有使用目录服务的本地用户
- 24. 什么是用户类的ou属性
- 25. 列出来自特定用户的内容的所有更改
- 26. 如何列出linux中的管理组中的所有用户
- 27. 列出所有朋友的用户ID的SQL查询
- 28. 列出来自用户的所有项目的外键
- 29. 针对两个OU中的所有用户并删除通讯组列表 - 添加日期条件
- 30. 如何列出Laravel和Redis中的所有登录用户?
你试过了什么_exactly_。那些将是您需要使用的2个cmdlet。你想如何处理递归结果? – Matt