Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

ASP/VBScript: LDAP Attribut erstellen

Yves3 / 1 Antworten / Flachansicht Nickles

Hallo, ich habe mal wieder ein Problem...

Ich habe ein Attribut, das manchmal existiert und manchmal nicht.
Wenn es nicht existiert, dann soll ich es erstellen.

Der Witz bei dem Ganzen ist, dass ein User bei dem das Attribut existiert den genau gleichen ObjectClasses angehört wie einer, bei dem es nicht existiert.
Meines Wissens sollten diese Attribute aber eigentlich nur über die Object Classes zugewiesen werden und die Attribute zugewiesener Classes sollten zwingend vorhanden sein.
Was muss ich jetzt also machen, wenn das Attribut nicht existiert, in einer zugewiesenen Objectklasse aber vorhanden ist?
Wie gebe ich dem User sein Attribut?

Hier die wichtigsten Codeteile:


Set oDSP = GetObject("LDAP:")
...
Set oUser = oDSP.OpenDSObject("LDAP://LDAP-SERVER/cn="&userid&",ou="&ArrOu(i)&",cn=users,cn=TOPLEVEL","cn=USER_MIT_SCHREIBRECHTEN,ou=administrators,cn=users,cn=TOPLEVEL","PW",0)
...
' In LDAP schreiben
oUser.cn = UserXYZ
oUser.SetInfo



Ich habe gestern schon den ganzen Morgen rumgesucht und stecke wieder mal fest :(
Kennt sich jemand damit aus?


bei Antwort benachrichtigen