I'm trying to update a few (560) users on my domain. they are using incomplete and/or incorrect names according to my workers DB.
I created a CSV file containing this info:
samaccoutname,Name,givenname,surname
r001248,ADRIANA DAS COUVE ,ADRIANA ,DAS COUVE
r020230,ALEXANDRA DAS NEVE ,ALEXANDRA ,DAS NEVE
This is my code but it isn't working out:
#
# Script.ps1
#
Import-Module activedirectory
$userlist = Import-Csv C:\Users\r013462\Documents\Atualização_AD.csv -Delimiter ","
foreach ($user in $userlist)
{
$GivenN = $user.givenName
$FullN = $user.Name
$SurN = $user.surName
Get-ADUser -Identity $user.samaccountname | Set-ADUser -GivenName $GivenN -Surname $SurN -DisplayName $FullN
}
suggestions?
$()
is entirely unnecessary.samaccoutname,Name,givenname,surname
->samaccouNtname,Name,givenname,surname