Назад | Перейти на главную страницу

получить список групп AD, используемых для конкретного приложения

Я хотел бы получить с сервера домена список групп 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