Search code examples
powershellactive-directory

Add a member to a group from another domain


I'm trying to create a script to add a user of my main domain to a group of my secondary domain.

I have two user (userA and userB) on my main domain domainA and I need to add those users to 150 groups on my secondary domain domainB.

I've got a script to do exactly what I want, but only works on the current domain were I run the script. it cannot execute for another (remote) domain.

import-csv path_csv_file.csv | % {Add-ADGroupMember $_.groupname –Members $_.users }

The CSV contains the groups from DomainB are in Column A (groupname) and the users from DomainA that I have in column B (users).


Solution

  • Ok guys, I've already solve the problem.

    So I find out the script that allow me to add a user from domainA to a group on domainB.

    This is the solution:

    $Group = import-csv path_csv_file.csv | % {Get-ADGroup $_.groupname -Server serverB.tla.domainB.local}
    Add-ADPrincipalGroupMembership user_domainA -MemberOf $Group
    

    Thank you for your help!