powershell-logo

PowerShell и Active Directory: «скопировать» группы пользователя и добавить в эти группы другого пользователя

С помощью PowerShell и командлетов Get-ADUser, Add-ADGroupMemger можно довольно просто «скопировать» членство в группах одного пользователя и добавить в эти группы другого пользователя.
Рассмотрим на примере. Существующий пользователь Source-user входит в набор групп, в которые мы включим пользователя с именем Destination-user.

Сначала проверим группы в которые входит пользователь source-user и destination-user:

Get-ADUser -Identity source-user -Properties memberof | Select-Object -ExpandProperty memberof

Get-ADUser -Identity destination-user -Properties memberof | Select-Object -ExpandProperty memberof

Теперь добавим пользователя destination-user в те же группы, в которых состоит пользователь source-user:

Get-ADUser -Identity source-user -Properties memberof | Select-Object -ExpandProperty memberof | Add-ADGroupMember -Members destination-user

Проверяем список групп, в которые теперь входит наш destination-user:

Get-ADUser -Identity destination-user -Properties memberof | Select-Object -ExpandProperty memberof

Помимо группы DHCP Users наш destination-user теперь входит во все группы, в которые входил пользователь source-user.

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