Hi guys,<\/p>\n
I’m trying to create an org chart for my company’s SP Site. However, I need to export my staff’s name and their manager from AD.
\nHere’s the script I’ve got so far, but I need to make this possible to be exported.<\/p>\n
$Male = \nGet-ADGroupMember \"All \nMale Staff\"\n\n$Female = \nGet-ADGroupMember \"All \nFemale Staff\"\n\n$Staff = \n$Male + \n$Female\n\n$Staff = \n$Staff | \nGet-ADUser -Properties \nName, \nManager\n\n \n\nForEach($Anything \nin $Staff) \n{\n\n \n\nWrite-Host $Anything.Name\n\n \n\n$Manager = \n$Anything.Manager \n-split(\",\") \n\n $Manager = $Manager[0] -replace(\"CN=\",\"Manager = \n\")\n\n $Manager\n\n \n\nWrite-Host \"---------\"\n\n}\n<\/code><\/pre>\n
Advertisement
Any help on this would be greatly appreciated<\/p>\n
Thanks,
\nJimmy<\/p>","upvoteCount":7,"answerCount":5,"datePublished":"2018-04-19T12:01:48.000Z","author":{"@type":"Person","name":"jimmyjohnson4","url":"https://community.spiceworks.com/u/jimmyjohnson4"},"acceptedAnswer":{"@type":"Answer","text":"
If you already repost it, it would have been nice if you would have fixed it :¬P<\/p>\n
OP, try like so<\/p>\n
$Male = Get-ADGroupMember \"All Male Staff\"\n$Female = Get-ADGroupMember \"All Female Staff\"\n$Staff = $Male + $Female\n$Staff = $Staff | Get-ADUser -Properties Name, Manager\n\nForEach ($Anything in $Staff) {\n Write-output $Anything.Name\n $Manager = ($anything | select @{n='Manager';e={(get-aduser $_.manager).surname}}).manager\n write-output \"Manager = $manager\"\n Write-Host \"---------\"\n}\n<\/code><\/pre>\n