Powershell – Update Direct Reports for a Manager in AD

Import-Module ActiveDirectory

$Manager = Get-ADUser -Identity "jdoe"

$Users = Import-CSV "C:\temp\DirectReports.csv"

foreach ($User in $Users) {
		Set-ADUser -Identity $User.SamAccountName -Manager $Manager.DistinguishedName
}

Make the CSV

SamAccountName
swhiting
jwhiting
tnice