Avatar of JCJohnson76
JCJohnson76 asked on

Powershell Group Management

Need Help Changing over 300 groups "Managedby" field to another user.

These user does not need permission change for the group but only to be added to the Managedby fields of the group

This needs to be done using a csv file.  

The script that I wrote below does not work

$GroupLists = Import-CSV c:\<pathtofile>
Foreach ($Grp in $Grouplists) {
$Grp.samaccountname
$Grp.Groups
Set-ADgroup -Managedby $Grp.Managedby
}


Please note my CSV file has two columns  Groups, SamAccountName
Also please take note that the Group column has the DistinguishName listed & not the Group Name or Displayname

Can someone provide me with proper syntax for this issue

Thanks
Appreciate it
Powershell

Avatar of undefined
Last Comment
JCJohnson76

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
nashiooka

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
FOX

1. create a .csv with the headings group,manager and put the corresponding groups and users to manage underneath each column
2. Import-csv c:\pathto.csv | foreach{Set-Adgroup -Identity $_.group -ManagedBy $_.manager}

3. Save the one line command groupmanager.ps1 and run it

Cheers
:)
ASKER
JCJohnson76

Thanks, worked
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck