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

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

 

 

 

Link zu diesem Kommentar

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
Link zu diesem Kommentar

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

Link zu diesem Kommentar
  • Beste Lösung

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
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...