Jump to content

Powershell: User umbennen


Direkt zur Lösung Gelöst von Kuddel071089,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

ich versuche gerade User per Script um zu benennen.

 

 

$username = "Mustermann"
$nachname_neu = "Mustermann-Meyer"
$vorname = "Max"
$username_neu = "Mustermann-Meyer"

Rename-ADObject -Identity $username -NewName $username_neu
sleep -Seconds 10
Set-ADUser -Identity $username -surname $nachname_neu -displayname "$nachname_neu, $vorname" -UserPrincipalName $username_neu -SamAccountname $username_neu

 

Problem: Der User wird nicht gefunden, obwohl er korrekt geschrieben ist

 

 

 

Geschrieben

Der Fehler liegt IMHO daran, welche Daten Du an "-Identity" übergibst.

 

-Identity <ADUser>
        Gibt durch Bereitstellen eines der folgenden Eigenschaftswerte ein Active Directory-Benutzerobjekt an. Die ID in Klammern ist der
        LDAP-Anzeigename für das Attribut.
        
          Definierter Name
            Beispiel:  CN=SaraHettich,CN=Europe,CN=Users,DC=corp,DC=contoso,DC=com
          GUID (objectGUID)
            Beispiel: 599c3d2e-f72d-4d20-8a88-030d99495f20
          Sicherheits-ID (objectSid)
            Beispiel: S-1-5-21-3165297888-301567370-576410423-1103
          SAM-Kontoname (sAMAccountName)
            Beispiel: sarahettich
Geschrieben

Jepp. Du benennst erst um und versuchst dann den "alten" Account zu ändern. Den gibt es aber nicht mehr :)

 

oh man, peinlich. stimmt, da muss natürlich $usernmae_neu hin

 

$username = Muster
$username_neu = Muster-M
Rename-ADObject -Identity $username -NewName $username_neu

 

Den AD User "Muster" gibt es, aber trotzdem bekomme ich immer die Meldung, dass "Muster" nicht gefunden werden konnte

Geschrieben

Wenn Dein Username "Müller" ist, dann kann "-Identity" das nicht verarbeiten. Du brauchst die Angabe als "CN=Müller,OU=...dc=wieauchimmer" oder die ObjectGUID wie 599c3d2e-f72d-4d20-8a88-030d99495f20.

Siehe auch: help Rename-ADObject -Full

  • Beste Lösung
Geschrieben (bearbeitet)

Wenn Dein Username "Müller" ist, dann kann "-Identity" das nicht verarbeiten. Du brauchst die Angabe als "CN=Müller,OU=...dc=wieauchimmer" oder die ObjectGUID wie 599c3d2e-f72d-4d20-8a88-030d99495f20.

Siehe auch: help Rename-ADObject -Full

 

kann man denn den User an sich Über den eindeutigen SamAccountName umbenennen ?

 

Das ist meiner Meinung nach der einfachste Weg, sofern es geht ^^

Also das umbennen mit dem DistinguishedName funktioniert jetzt. Nur leider ist das Feld "UserPrincipalName" danach immer leer.

 

Obowl ich sage

Set-ADUser -UserPrincipalName "$username_neu"

 

kann man denn den User an sich Über den eindeutigen SamAccountName umbenennen ?

 

Das ist meiner Meinung nach der einfachste Weg, sofern es geht ^^

Also das umbennen mit dem DistinguishedName funktioniert jetzt. Nur leider ist das Feld "UserPrincipalName" danach immer leer.

 

Obowl ich sage

Set-ADUser -UserPrincipalName "$username_neu"

 

FEHLER GEFUNDEN:

 

 

Set-ADUser -UserPrincipalName "$username_neu@xyz.local"
bearbeitet von Kuddel071089
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...