# Copy group membership from user to user

**URL:** <https://forums.powershell.org/t/copy-group-membership-from-user-to-user/813>\
**Category:** PowerShell Help\
**Created:** [December 31, 2011, 6:30pm UTC](https://forums.powershell.org/t/copy-group-membership-from-user-to-user/813 "2011-12-31T18:30:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![archives](https://avatars.discourse-cdn.com/v4/letter/a/bb73d2/32.png) [@archives](https://forums.powershell.org/u/archives)\
**Post date:** [December 31, 2011, 6:30pm UTC](https://forums.powershell.org/t/copy-group-membership-from-user-to-user/813/1 "2011-12-31T18:30:00Z")

</div>

by southtx07 at 2013-04-03 15:53:26

> My script is not copying group memberships over and I cant figure out what I’m doing wrong. Please help. There are over 100 accounts with different memberships. So basically oldacctA membership will go to newacctA, oldacctB to newacctB, etc.  
>   
> `$OldUser = Get-Content -Path c:\powershell\olduser.txt | Get-QADUser $NewUser = Get-Content -Path c:\powershell\newuser_adm.txt | Get-QADUser $users = Get-QADUser $OldUser | select memberof foreach($user in $users.memberof) { Add-QADGroupMember -Identity $user -Member $NewUser } ```

by Matt Hitchcock at 2013-04-03 23:07:11

> What errors are you getting from your script currently? Are you connecting to ActiveRoles or running against a native AD? What is the content of your text files?  
>   
> At first glance, I would probably try:  
>   
> $OldUser = Get-QADUser (Get-Content -Path c:\powershell\olduser.txt)  
> $NewUser = Get-QADUser (Get-Content -Path c:\powershell\newuser\_adm.txt)  
>    
> foreach ($group in $OldUser.Memberof)   
> {   
> Add-QADGroupMember -Identity $group -Member $NewUser   
> }

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:58pm UTC](https://forums.powershell.org/t/copy-group-membership-from-user-to-user/813/2 "2024-05-16T20:58:20Z")

</div>


