Link to home
Get AccessLog in
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
ASKER CERTIFIED SOLUTION
Avatar of nashiooka
nashiooka

Link to home
membership
This content is only available to members.
To access this content, you must be a member of Experts Exchange.
Get Access
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
:)
Avatar of JCJohnson76
JCJohnson76

ASKER

Thanks, worked