Я хотел бы получить с сервера домена список групп AD, используемых для конкретного приложения. Группа AD содержит аббревиатуру приложения. Например, я хотел бы получить все группы, используемые для приложения главной книги (группы AD содержат «GL»).
Если бы я мог сделать это с помощью «net group / domain» и использовать подстановочные знаки, такие как «gl», это могло бы сработать, но я не знаю, может ли это быть недоступно.
Или с помощью сценария Powershell.
Спасибо.
Следующее получит все группы в вашем домене с "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