Ein kleines PowerShell Script, welches die Anzeigenamen sowie die vollständigen Namen der User in einer bestimmten OU in „Nachnahme, Vorname“ ändert.
Import-Module ActiveDirectory
$DomainDN = (Get-ADDomain).DistinguishedName
$OU = 'OU=Benutzer,OU=derTest,' + $DomainDN
Get-ADUser -Filter * -SearchBase $OU | ForEach-Object {
$Vorname = $_.GivenName
$Nachname = $_.Surname
$SamAccountName = $_.samAccountName
$DistinguishedName = $_.DistinguishedName
$Anzeigename = $Nachname + ', ' + $Vorname
Write-Host $Anzeigename
Set-ADUser $SamAccountName -DisplayName $Anzeigename
Rename-ADObject -Identity $DistinguishedName -NewName $Anzeigename
}
Schreibe einen Kommentar