Как скопировать группы одного пользователя другому с помощью Powershell
Задача — скопировать все группы одного юзера другому:
Import-module Activedirectory $FromUser= read-host "Copy Groups From User:" $ToUser= read-host "To User:" $1FromUser = Get-ADUser $FromUser -prop MemberOf $1FromUser | select -ExpandProperty MemberOf | Sort-Object | out-file -FilePath ".\Logs\$FromUser.txt" $2ToUser = Get-ADUser $ToUser -prop MemberOf $2ToUser | select -ExpandProperty MemberOf | Sort-Object | out-file -FilePath ".\Logs\$ToUser.txt" $1FromUser.MemberOf | Where{$2ToUser.MemberOf -notcontains $_} | Add-ADGroupMember -Member $2ToUser -PassThru | Select-Object -Property SamAccountName | out-file -FilePath ".\Logs\$FromUser.$ToUser.AddedGroups.txt"