Windows Powershell und Windows Server, AD User modifizieren
Hallo zusammen,
ich soll den displayName von mehreren Benutzern dem CN gleichsetzen. Kann mir damit jemand helfen?
Vielen Dank im Vorraus
ich soll den displayName von mehreren Benutzern dem CN gleichsetzen. Kann mir damit jemand helfen?
Vielen Dank im Vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 254841
Url: https://administrator.de/forum/windows-powershell-und-windows-server-ad-user-modifizieren-254841.html
Ausgedruckt am: 23.04.2025 um 06:04 Uhr
22 Kommentare
Neuester Kommentar
Zitat von @deidert:
Hmm, das setzt aber den displayName auf den wert vom SamAccountName und nicht vom CN ... Und wenn ich anstatt von SamAccountName
CN eingebe dann erscheint das Feld leer.
meinst du den DistinguishedName ??Hmm, das setzt aber den displayName auf den wert vom SamAccountName und nicht vom CN ... Und wenn ich anstatt von SamAccountName
CN eingebe dann erscheint das Feld leer.
Zitat von @deidert:
Das funktioniert leider nicht, was auch mein bisherig Problem darstellt.
Mag das vielleicht am Format des CN liegen? Die sehen so aus: Nachname, Vorname (Niederlassung)
Läuft hier auch in diesem Format einwandfrei ... "funktioniert nicht" ist keine qualifizierte Fehlermeldung !!Das funktioniert leider nicht, was auch mein bisherig Problem darstellt.
Mag das vielleicht am Format des CN liegen? Die sehen so aus: Nachname, Vorname (Niederlassung)
hast du die OU überhaupt angepasst ? Um welche Windows Server-Version handelt es sich hier ? Welche Powershell Version ?
Zitat von @deidert:
Angepasst habe ich die OU, ja. Er hat den SamAccountName ja auch richtig eingefügt. Die PowerShell Version ist 4.0 und der
Server ist ein Windows Server 2012
sorry, aber hier läuft das auf einem identischen System testweise einwandfrei (auch mit dem Format deiner Namen), das Problem muss also bei euch liegen. Lass dir doch mal den CN der User anzeigen (ob dieser überhaupt aufgelistet wird):Angepasst habe ich die OU, ja. Er hat den SamAccountName ja auch richtig eingefügt. Die PowerShell Version ist 4.0 und der
Server ist ein Windows Server 2012
get-aduser -Filter * -SearchBase "OU=Marketing,dc=domain,dc=de" -Properties CN | fl SamAccountName,CN
dann muss er auch modifiziert werden, vermutlich hast du die Ansicht der MMC nicht refresht.
Zitat von @deidert:
Bei mir wird tatsächlich - auch nach aktualisieren der Domäne nichts angezeigt in dem Feld.
hmmm... und was sagt die Shell über das Feld ? Hast du genügend Rechte ?Bei mir wird tatsächlich - auch nach aktualisieren der Domäne nichts angezeigt in dem Feld.
Zitat von @deidert:
Get-ADUser : "System.Object" kann nicht in den Typ "Microsoft.ActiveDirectory.Management.ADUser" konvertiert
werden, der für den Parameter "Identity" erforderlich ist. Die angegebene Methode wird nicht unterstützt.
Da muss ja auch ein SamAccountName etc. eines Users rein, les doch bitte mal die Doku zu :Get-ADUserGet-ADUser : "System.Object" kann nicht in den Typ "Microsoft.ActiveDirectory.Management.ADUser" konvertiert
werden, der für den Parameter "Identity" erforderlich ist. Die angegebene Methode wird nicht unterstützt.
Identity
Specifies an Active Directory user object by providing one of the following property values. The identifier in parentheses is the LDAP display name for the attribute.
Distinguished Name
Example: CN=SaraDavis,CN=Europe,CN=Users,DC=corp,DC=contoso,DC=com
GUID (objectGUID)
Example: 599c3d2e-f72d-4d20-8a88-030d99495f20
Security Identifier (objectSid)
Example: S-1-5-21-3165297888-301567370-576410423-1103
SAM account name (sAMAccountName)
Example: saradavis
Zitat von @deidert:
Okay. Da war ich dann zu doof um das zu verstehen. Das allgemeine Problem ist leider noch da dass der displayName nicht
eingetragen wird aus irgendeinem Grund.
dann check die Logs. Ohne mehr Info zu eurem System ist das hier schwer zu analysieren.Okay. Da war ich dann zu doof um das zu verstehen. Das allgemeine Problem ist leider noch da dass der displayName nicht
eingetragen wird aus irgendeinem Grund.