Так уж получилось что на работе часто приходят устраиваться люди из-за большой текучки кадров. И каждый раз раскидывать права мне часто некогда, со временем явно было необходимо это автоматизировать. Погуглив некоторое время было собрано решение в виде скрипта в powershell, который позволяет скопировать права с другого пользователя, собственно сам скрипт чуть ниже, возможно кому-то пригодится.

$user1 = Read-Host «login user from»
$user2 = Read-Host «login user to»
$CopyFromUser = Get-ADUser $user1  -prop MemberOf
$CopyToUser = Get-ADUser $user2 -prop MemberOf
$CopyFromUser.MemberOf | Where{$CopyToUser.MemberOf -notcontains $_} |  Add-ADGroupMember -Member $CopyToUser -PassThru

Рядовые будни, копирование прав пользователей active directory

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

Яндекс.Метрика