#SharePoint Transfer Group Ownership $SAMAccountOld = "user1" $SAMAccountNew = "user2" $prefix = "dept_prefix" $Groups = Get-ADPrincipalGroupMembership $SAMAccountOld | Where-Object {$_.Name -like "SharePoint $prefix*Own*"} #| Select Name foreach ($group in $Groups) { Write-Host ($group.Name) Write-Host("`tAdding Member: " + $SAMAccountNew ) -ForeGroundColor Green Add-ADGroupMember $group $SAMAccountNew Write-Host ("`tRemoving Member: " + $SAMAccountOld ) -ForegroundColor Red Remove-ADGroupMember $group $SAMAccountOld }