powershell - 从 OU 中检索组
问题描述
最后执行和检索具有规范 ._RDP(命名 - 内部 OU)的组的正确命令是什么?
我想从 OU 接收所有组名称,例如 SL_FS_xx_RDP。
那是父OU:
OU=服务器管理员,OU=管理,DC=abcdef,DC=ab
我做了什么:
Get-ADOrganizationalUnit -Searchbase 'OU=Server Admins,OU=Administrative,DC=abcdef,DC=ab' -SearchScope OneLevel -Filter * .RDP*
不管用
解决方案
仍然有点不清楚您实际上想要什么..需要检索属性 OU似乎是多余的,因为您已经在 SearchBase 参数中为其提供了完整的 OU..
但是,如果我对您的理解正确,您希望获取某个 OU 中名称中包含“_RDP”的组项目的名称。
你可以这样做:
Get-ADGroup -Filter {Name -like '*_RDP*'} -Searchbase 'OU=Server Admins,OU=Administrative,DC=abcdef,DC=ab' -SearchScope OneLevel | Select-Object -ExpandProperty Name
或者
Get-ADGroup -LDAPFilter "(name=*_RDP*)" -Searchbase 'OU=Server Admins,OU=Administrative,DC=abcdef,DC=ab' -SearchScope OneLevel | Select-Object -ExpandProperty Name
如果您需要从这些组中获得的不仅仅是名称,请删除该Select-Object -ExpandProperty Name
部分并执行| ForEach-Object {...}
. 您还可以使用-Properties
Get-ADGroup cmdlet 上的开关为其提供您所追求的所有属性。
推荐阅读
- linux - 在 CentOS 上暗恋时如何自动重启服务?
- rabbitmq - 在 RabbitMQ 上恢复用户“guest”
- triggers - 收到电子邮件时触发事件
- botframework - LuisRecognizerOptionsV3 中的 botbuilder-ai sdk 的日期时间参考不起作用
- php - 使用多 where 查询 Laravel 关系
- xcode - React Native Builds 在 App Store Connect 中不可见
- python - 计算字符串长度为 2 或更多且第一个和最后一个字符相同的字符串的数量
- django - 从 dajngo 中的数据库加载模板
- ruby-on-rails - SQL 使用 group_by 统计用户
- python-3.x - 尝试检查字典中是否添加了任何不需要的键