ginka 10 Geschrieben 18. Oktober 2005 Melden Teilen Geschrieben 18. Oktober 2005 Hallo! Mit folgendem Script habe ich versucht, einen Benutzer anzulegen: #################################################### dim adsUser, strUser, strFolder strUser = "pmustermann" set adsDomain = GetObject("LDAP://cn=Users,dc=kirnbauer,dc=co,dc=at") set adsUser=adsDomain.create("User","cn=" & strUser) adsUser.Put "SamAccountName", strUser adsUser.Put "userPrincipalName", strUser & "@kirnbauer.co.at" adsUser.Firstname = "Peter" adsUser.Lastname = "Mustermann" adsUser.DisplayName = "Peter Mustermann" adsUser.SetInfo #################################################### Der Benutzer wird auch angelegt, nur wird im "Active Directory Benutzer und -Computer"-Menü der neue Benutzer mit "pmustermann" als Name aufgelistet (Anhang-username.jpg) Wenn ich den selben Benutzer händisch erstelle, steht "Peter Mustermann" als Name. (Anhang - displayname.jpg) Kann ich dem Script irgendwie beibringen, dass auch der DisplayName(=Peter Mustermann) als Name steht? Zitieren Link zu diesem Kommentar
Phreak 10 Geschrieben 18. Oktober 2005 Melden Teilen Geschrieben 18. Oktober 2005 Das Problem ist, das du keinen vor- und nachnamen vergeben hast, such dir die kommandos für den vor- und nachnamen raus und trag die noch zusätzlich ein, sonst verwendet ad den Anmeldenamen Zitieren Link zu diesem Kommentar
ginka 10 Geschrieben 18. Oktober 2005 Autor Melden Teilen Geschrieben 18. Oktober 2005 Das Problem ist, das du keinen vor- und nachnamen vergeben hast, such dir die kommandos für den vor- und nachnamen raus und trag die noch zusätzlich ein, sonst verwendet ad den Anmeldenamen Ich habe FirstName und LastName doch vergeben, oder ist das nicht Vor-/Nachname? Zitieren Link zu diesem Kommentar
zordan 10 Geschrieben 18. Oktober 2005 Melden Teilen Geschrieben 18. Oktober 2005 Du willst sicherlich, dass unter "Benutzer und Computer" in der AD der neue User z.B. unter "Nachname Vorname" auftaucht, oder wie es auch immer bei euch gehandhabt wird. Dein Script funktioniert ja so schonmal 1a, die Stelle an der du ansetzen musst ist set adsUser=adsDomain.create("User","cn=" & strUser) Den Namen, den du da als CN (also als ContainerName) definierst, ist der Name wie er in der AD auftaucht; d.h. wenn du ein set adsUser=adsDomain.create("User","cn=Nachname Vorname") benutzt, wird der User auch mit "Nachname Vorname" als ContainerName angelegt. Accountname, Firstname und Lastname werden ja passend gesetzt. Die Felder kannst du ja alle unter dem ADSI Snap In in der MMC einsehen. Gruß Tim Zitieren Link zu diesem Kommentar
ginka 10 Geschrieben 18. Oktober 2005 Autor Melden Teilen Geschrieben 18. Oktober 2005 Du willst sicherlich, dass unter "Benutzer und Computer" in der AD der neue User z.B. unter "Nachname Vorname" auftaucht, oder wie es auch immer bei euch gehandhabt wird. Dein Script funktioniert ja so schonmal 1a, die Stelle an der du ansetzen musst ist set adsUser=adsDomain.create("User","cn=" & strUser) Den Namen, den du da als CN (also als ContainerName) definierst, ist der Name wie er in der AD auftaucht; d.h. wenn du ein set adsUser=adsDomain.create("User","cn=Nachname Vorname") benutzt, wird der User auch mit "Nachname Vorname" als ContainerName angelegt. Accountname, Firstname und Lastname werden ja passend gesetzt. Die Felder kannst du ja alle unter dem ADSI Snap In in der MMC einsehen. Gruß Tim Danke, hat funktioniert. lg Christian 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.