Jump to content

ADSI-Script: Benutzeranlage


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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?

Link zu diesem Kommentar

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

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

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...