We help IT Professionals succeed at work.

Powershell Group Management

JCJohnson76
JCJohnson76 asked
on
47 Views
Last Modified: 2016-04-07
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
Comment
Watch Question

CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
FOXActive Directory/Exchange Engineer
CERTIFIED EXPERT
Top Expert 2015

Commented:
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
:)

Author

Commented:
Thanks, worked
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.