Re: Angemeldeter Benutzer
- From: Raphael Boos <RaphaelBoos@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 5 Nov 2008 06:45:02 -0800
"Raphael Boos" wrote:
"Armin Zingler" wrote:
"Raphael Boos" <RaphaelBoos@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb
System.Data.Dll (auf dem .Net-Reiter). Ist standardmäßig bei neuen
Projekten schon referenziert.
ADO.Net-Doku:
http://msdn.microsoft.com/de-de/library/e80y5yhx.aspx (und
natürlich [F1])
wurde dank Peter Götz anders gelöst, trotzdem thx :)
Wenn Du den Hinweis auf System.DirectoryServices meinst, den hast du von mir
schon vorher erhalten. :)
Ja. Wird wahrscheinlich so sein. Danke auch dir :)
Nur hab ich jetzt ein Problem. Ich habe jetzt alles (fast alles) mit
System.DirectoryServices gemacht. Zuerst einmal mein Code:
Dim DirEntry As New
System.DirectoryServices.DirectoryEntry("LDAP://dc=Meine,dc=Domain")
Dim DirSearcher As New
System.DirectoryServices.DirectorySearcher(DirEntry)
Dim result As System.DirectoryServices.SearchResult
strBenutzer = Environment.UserName
DirSearcher.Filter =
"(&(objectClass=user)(objectCategory=person)(samAccountName=" & strBenutzer &
"))"
DirSearcher.SearchScope = DirectoryServices.SearchScope.Subtree
For Each result In DirSearcher.FindAll()
'Daten des Benutzers in Variablen schreiben
DirSearcher.PropertiesToLoad.Add("givenName")
strVorname = result.Properties("givenName").Item(0)
Das funktioniert irgendwie nicht. Gibt immer eine Fehlermeldung aus:
Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als
die Auflistung sein. Parametername: index
Wie muss ich den Code umstellen bzw. verändern, damit es geht? Oder habe ich
etwas vergessen oder falsch gemacht?
Und kann ich statt bei "LDAP://dc=Meine,dc=Domain" auch irgendwie
"LDAP://rootDSE" nehmen?
Mfg Raphael
Also, hab jetzt Try-Catch versucht und voilà, es funktioniert. Das lag
daran, das wenn ein Feld leer ist, dass dann diese Fehlermeldung kommt.
Nun ist eben noch die Frage mit diesem rootDSE..
Und nicht zu vergessen, die drei unteren vom ersten Beitrag :)
.
- References:
- Re: Angemeldeter Benutzer
- From: Raphael Boos
- Re: Angemeldeter Benutzer
- From: Armin Zingler
- Re: Angemeldeter Benutzer
- From: Raphael Boos
- Re: Angemeldeter Benutzer
- Prev by Date: Timeout beim Debuggen
- Next by Date: Re: Ini Funktion fehlerhaft?
- Previous by thread: Re: Angemeldeter Benutzer
- Next by thread: Grafik unter VB (was: 2008.Net, Mehrzeiliger Text in Label)
- Index(es):
Relevant Pages
|