– Jan's Cloud – online Gedankenstütze ;)

22. August 2014

Anzeigenamen / Vollständiger Name per PowerShell im AD für alle User ändern

Filed under: Active Directory,PowerShell,Windows Server — Schlagwörter: , , , , — Jan Mischo @ 08:41

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

$DOMAIN = (Get-ADDomain).DistinguishedName
$OU = 'OU=Benutzer,OU=derTest,' + $DOMAIN

Get-ADUser -Filter * -SearchBase $OU | ForEach-Object {
    $VORNAME =  $_.GivenName
    $NACHNAME = $_.Surname
    $SAMNAMEACCOUNTNAME = $_.samAccountName
    $DISTINGUISHEDNAME = $_.DistinguishedName
    $ANZEIGENAME = $NACHNAME + ', ' + $VORNAME
    Write-Host $ANZEIGENAME
    Set-ADUser $SAMNAMEACCOUNTNAME -DisplayName $ANZEIGENAME
    Rename-ADObject -Identity $DISTINGUISHEDNAME -NewName $ANZEIGENAME
}

 

Keine Kommentare »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress