Schneiden Sie aus AD DisplayName 4 Ziffern

280
AHB99

Ich habe gegoogelt und die PS-Hilfe so gut wie möglich verwendet, finde jedoch keine endgültige Lösung für die scheinbar kleinen Probleme, die ich habe.

Meine Benutzer haben [ZZ] am Ende ihrer Auswahl von ihren AD-Konten. Als Teil eines Migrationsprojekts müssen wir diese 4 Zeichen verlieren. Ich habe es versucht: TrimEnd Rename-Item $ ($ .DisplayName -replace "[ZZ]", "")

..und andere Vorschläge ohne Erfolg.

Jede Hilfe wird sehr geschätzt.

(Ich kann den Code aufgrund von Browsereinschränkungen nicht wie gewünscht hinzufügen. Entschuldigung.)

0

1 Antwort auf die Frage

1
CraftyB

Wenn Sie versuchen, den neuen AD-Benutzer DisplayName direkt festzulegen, durchsucht das folgende AD den gesamten AD nach Benutzern mit "[ZZ]" in ihrem DisplayName, entfernt die Zeichen und setzt den neuen DisplayName.

$UsersWithZZ = get-aduser -Filter 'DisplayName -like "*[ZZ]"' -Properties * foreach ($User in $UsersWithZZ){ $NewDN = ($User.DisplayName).TrimEnd("[ZZ]") Set-ADUser -Identity $User.SamAccountName -DisplayName $NewDN } 

Hoffentlich hilft das.