PowerShell: Управление членством групп AD

community-logo

Ситуация:
Есть некоторое количество доменных групп безопасности с большим количеством пользователей в каждой их них.
Возникает необходимость копирования членства в существующих группах в другие вновь созданные группы.

Решение:

Используем Quest Management Shell (PowerShell командлеты ActiveRoles Management Shell for Active Directory от Quest Software) и командой фактически в одну строку выполняем поставленную задачу:

Get-QADGroupMember Group1  | Add-QADGroupMember Group2

где Group1 – имя группы безопасности из которой получаем пользователей, Group2 – имя группы безопасности в которую копируем полученных пользователей.
После того как копирование произведено, можно выполнить сравнение состава групп таким образом:

Compare-Object ( Get-QADGroupMember Group1 ) ( Get-QADGroupMember Group2 ) -IncludeEqual

Добавить комментарий