获取用于特定应用程序的 AD 组列表

获取用于特定应用程序的 AD 组列表

我想从域服务器获取用于特定应用程序的 AD 组列表。AD 组包含该应用程序的缩写。例如,我想获取用于总帐应用程序的所有组(AD 组包含“GL”)。

如果我可以使用“net group /domain”并使用“gl”之类的通配符,它​​可能会起作用,但我不知道是否可以关闭。

或者,使用 Powershell 脚本。

谢谢。

答案1

下面将获取您域中名称带有“GL”的所有组。

Get-ADGroup -filter 'name -like "*GL*"' -searchscope Subtree

Get-ADGroup 有更多选项,过滤器的学习和使用有点繁琐。

但是,过滤器使用的语法几乎与 PowerShell 本机的语法相同(过滤器属于 AD 提供程序),因此如果您知道如何使用“Where-Object”或“IF”语句等,情况就不会太糟。

“-eq” “-like” 等,还有“-and” “-or” 的组合形式

您可以执行“Get-Help -full Get-ADGroup”来查看完整帮助,或者使用以下命令仅设置过滤器参数(减少屏幕混乱):

Get-Help -parameter filter Get-ADGroup

相关内容