Kuddel071089 9 Geschrieben 15. Juli 2015 Melden Teilen Geschrieben 15. Juli 2015 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 Zitieren Link zu diesem Kommentar
4077 30 Geschrieben 15. Juli 2015 Melden Teilen Geschrieben 15. Juli 2015 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 Zitieren Link zu diesem Kommentar
daabm 1.348 Geschrieben 15. Juli 2015 Melden Teilen Geschrieben 15. Juli 2015 Jepp. Du benennst erst um und versuchst dann den "alten" Account zu ändern. Den gibt es aber nicht mehr :) Zitieren Link zu diesem Kommentar
Kuddel071089 9 Geschrieben 15. Juli 2015 Autor Melden Teilen Geschrieben 15. Juli 2015 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 Zitieren Link zu diesem Kommentar
4077 30 Geschrieben 16. Juli 2015 Melden Teilen Geschrieben 16. Juli 2015 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 Zitieren Link zu diesem Kommentar
Beste Lösung Kuddel071089 9 Geschrieben 16. Juli 2015 Autor Beste Lösung Melden Teilen Geschrieben 16. Juli 2015 (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 16. Juli 2015 von Kuddel071089 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.