#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
}
Comments