RedPlug's Tory


ADUserDisplayNameADD.ps1



##ActiveDirectory 모듈 추가

Import-Module ActiveDirectory


##변경할 위치 지정(OU)

$SearchBase = "OU=Users,OU=TEST,DC=reds,DC=com"


##추가할 문구 지정

$Last = "(테스트)"


##정보값 불러오기

$Users = Get-ADuser -filter * -SearchBase $SearchBase -Properties Surname, GivenName, DisplayName, Name



##DisplayName 추가 작업

foreach ($user in $Users)

{


  $Surname = (Get-ADUser $user | foreach { $_.Surname})

  $GivenName = (Get-ADUser $user | foreach { $_.GivenName}) + $Last

  $DisplayName = $Surname + $GivenName

  $Name = (Get-ADUser $user | foreach { $_.Name})

Set-aduser -Identity $Name -GivenName $GivenName -DisplayName $DisplayName

}