Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Active Directory - Alle Benutzer auslesen - mit ActiveDS_TLB (https://www.delphipraxis.net/104548-active-directory-alle-benutzer-auslesen-mit-activeds_tlb.html)

ducci 4. Jun 2008 09:19

Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Hallo Alter Mann

soweit funktioniert das mit dem auslesen von Benutzern, leider bekomme ich es einfach nicht hin
nach Gruppen zu suchen, scheint nicht zu funktionieren, kannst du noch einmal bitte nachschauen
ob evtl. da noch ein klitzekleiner Fehler enthalten ist..

Danke schon mal im voraus

Ducci

Alter Mann 5. Jun 2008 07:03

Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Hallo,

damit GetNextRow kein S_ADS_NOMORE_ROWS zurück gibt, ist der Eintrag 'groups' der cboObjectCategory-ComboBox in 'group' zu ändern.


Gruß

siles 6. Jun 2008 07:57

Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Das Beispiel ist gut. Doch kann man damit auch z.b. die Mitglieder einer bestimmten Gruppe anzeigen?
Oder die Gruppen eines Users anzeigen?

Alter Mann 6. Jun 2008 10:50

Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Hi siles,

schau dir die Beispiele von AGNISOFT an.
Dort ist unter anderem ein Benutzermanager drin, der genau das macht.

Gruß

siles 6. Jun 2008 13:33

Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Hallo Alter Mann.
Danke für den Tipp..die hab ich mir schonmal angeschaut.
Wären genau das richtige, nur gibt es da ein Problem:

Die machen das dort mit:
ADsGetObject('WinNT://Domain....

Wenn ich das bei uns so mache, bekomme ich alle User/Gruppen aus der gesamten Domäne (dem ganzen Unternehmen).
Ich möchte das jedoch einschränken können wie es mit ldap://ou=blabla möglich ist, damit ich nur die User/Gruppen aus unserem Standort bekomme.

Scheinbar verträgt sich IADsContainer nicht mit dem LDAP Zeug, jedenfalls bekomme ich keine Resultate zu sehen wenn ich statt dem WinNT Verbindungsstring einen LDAP String hinschreibe.

Alter Mann 6. Jun 2008 17:54

Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Hallo siles,

du meinst die Passage:
Delphi-Quellcode:
ADsGetObject('WinNT://' + FDomain + '/' + Node.Text, IADsUser, usr);
Ersetze diesen Teil "'WinNT://' + FDomain + '/' + Node.Text" durch den distingushedName.

Schau die auch diese Thread's an : Active Directory Gruppen in Gruppen ermitteln und Hilfsmittel zur Windows-Administration

Sollten weiterhin noch offene Fragen vorhanden sein, dann bitte den Einen oder Anderen neuen Thread aufmachen.

Noch soviel, die 'WinNT://'-Schiene ist der kleinste gemeinsame Nenner und wahrt die kompatibilität zu 'WinNT'.

Gruß

wschrabi 15. Apr 2023 15:33

AW: Re: Active Directory - Alle Benutzer auslesen - mit ActiveDS
 
Zitat:

Zitat von Alter Mann (Beitrag 711268)
Hi cherry,

falsch gedacht. In den Beispielen von Agni Software ist auch eins für directorysearch.

Gruß

Hallo lieber ALTER_MANN & Co,
ich möchte auch ein LDAP EMail Suche routine in mein Delphi Programm. Doch auf der Agnissoft seite finde ich nix mehr dazu. Ist das freeware oder gibts kommerzielle Tools die LDAP EMAILs suche ermöglichen? DANKE:oops:

Alter Mann 15. Apr 2023 18:11

AW: Active Directory - Alle Benutzer auslesen - mit ActiveDS_TLB
 
Echt Jetzt?
Oh man, da musste ich ganz schön in der Vergangenheit rumstochern und hab nix gefunden:(.

Aber dafür gibt es ja Google, oder nicht?

VG

Alter Mann 20. Apr 2023 07:48

AW: Active Directory - Alle Benutzer auslesen - mit ActiveDS_TLB
 
Nachtrag,

auch als Quelle gut geeignet: LDAPAdmin

wschrabi 20. Apr 2023 08:31

AW: Active Directory - Alle Benutzer auslesen - mit ActiveDS_TLB
 
Zitat:

Zitat von alter mann (Beitrag 1521264)
nachtrag,

auch als quelle gut geeignet: ldapadmin

danke vielmals !


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.
Seite 3 von 3     123   

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