powershell - Get-ADGroup 有超过 500 个成员(包括嵌套)
问题描述
我正在尝试运行 PowerShell 查询以带回包含 500 多个成员的组。
我试图运行一个度量语句 & count -gt 500
Get-ADGroup -Filter {name -like "Distribution*"} -Properties * |
measure |
where count -gt 100 |
select name
我希望这仅带回其中包含 > 500 个成员的组名。
解决方案
这不会特别快,但您可以运行它来获取每个组的输出以及有多少成员的计数。最后的 where 语句只会输出成员数大于或等于 500 的那些。
Get-ADGroup -Filter * | select Name, @{n="Count";e={(Get-ADGroupMember $_.samaccountname -Recursive).count}} | ? Count -ge 500
推荐阅读
- firebase - 使用卡巴斯基的 Firebase Auth 与 Google 连接时出现问题(文档需要“TrustedScript”分配)
- node.js - 准备好的查询的 Node.js SQL Server 单引号问题
- javascript - 如何使用javascript循环将我的行插入MYSQL?
- python - 试图返回一个循环但不返回主父循环
- react-native - 如何使用firebase按类别检索数据
- c# - 无法通过单元测试(httpRequest mock)
- javascript - Highcharts:如何使线接触左侧+右侧
- r - Geom_signif 与 3 组比较
- typescript - 如何将所有这些 `*.d.ts` 文件放在一个模块下?(对于缺少类型的包)
- adal - [ADAL]如何在 ADAL 5.2.4.0 版本中设置 TraceLevel.Warning