Quantcast
Channel: The Official Scripting Guys Forum! forum
Viewing all articles
Browse latest Browse all 15028

Update user attributes from csv using Name attribute as a link to csv

$
0
0

Powershell script:

$list = Import-CSV .\users.csv
$list|Foreach{$usr = $_.name; Get-ADUser -filter {name -eq $usr}|Set-ADUSer -Department $_.Department -Title $_.Title}

CSV contents

Name,department,title
John Doe,Investment Department,Senior analyst
Alan Smith,Security Department,Director
Sam Turney,IT Department,Specialist
Error sample
Set-ADUSer : replace
At C:\Users\test\Documents\user_update.ps1:5 char:66+ $list|Foreach{$usr = $_.name; Get-ADUser -filter {name -eq $usr}|Set-ADUSer -Dep ...+                                                                  ~~~~~~~~~~~~~~~+ CategoryInfo          : InvalidOperation: (CN=John Doe,OU=User,DC=DOMAIN,DC=LOCAL:ADUser) [Set-ADUser], ADInvalidOpe 
   rationException+ FullyQualifiedErrorId : replace,Microsoft.ActiveDirectory.Management.Commands.SetADUser

Any kind of help is appreciated. Thank you.


Viewing all articles
Browse latest Browse all 15028

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>