Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi AD mit ADSI abfragen (https://www.delphipraxis.net/50604-ad-mit-adsi-abfragen.html)

gunSoft 28. Jul 2005 09:05

Datenbank: Windows Active Directory • Zugriff über: ADSI

AD mit ADSI abfragen
 
Hallo :cyclops:

ich möchte mit ADSI Accountinformationen von Microsoft Acitve Directory abfragen.

In allen Beispielen die ich finde geht es aber immer darum eine Account anzulengen, bzw. Passwort wechseln...

1. Frage: Hat jemend ein Beispiel wie ich Accountinfos, um genau zu sein die Gruppenzugehörikeiten eines Users, mit ADSI afragen kann?
2. Frage: Ist ADSI überhaupt der richtige Weg um so etwas zu machen?

Benutze Delphi7Pro auf XP

Danke für jeden Tip!

generic 28. Jul 2005 09:10

Re: AD mit ADSI abfragen
 
http://www.agnisoft.com/white_papers..._directory.asp

1) ja
2) ja, aber wenn der user angemeldet und es um den angemeldeten user geht kannst du die processtokens auslesen. (geht schneller und einfacher)

Markus 28. Jul 2005 09:13

Re: AD mit ADSI abfragen
 
Hallo,

also erstmal hab ich schon mal ein Programm geschrieben, das mit ADSI arbeitet. Leider muss ich sagen, dass das Ganze mit Delphi nicht wirklich gut funktioniert. Ich hatte andauernd sporadische Abstürze und konnte den Fehler nicht eingrenzen. Wenn du willst kann ich dir trotzdem mal einige Code-Schipsel schicken.

Ich bin inzwischen jedoch auf C# umgestiegen (VS2005 Express). Damit klappt es hervorragend und v.a. extrem einfach. Auch hier könnte ich dir behilflich sein. Jedoch erfordert es doch ziemlich viel Selbstengagement, v.a. unter Zuhilfenahme des MSDN, denn darin sind die meisten Sachen sehr gut beschrieben.

gunSoft 28. Jul 2005 09:24

Re: AD mit ADSI abfragen
 
Markus, danke für dein Angebot, komme evtl. darauf zurück.
Jetzt lese ich mich erstmal durch den link von generic und
versuch auch mal wie das über ADO geht. :coder:

am wichtigsten ist für mich jetzt mal herauszufinden was
hier der richtige bzw. einfachste weg ist, bevor ich mich irgendwo
verrenne.

:gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz