![]() |
Datenbank: SQL • Version: 2005 • Zugriff über: ADO
Active Directory auslesen
Hallo,
Kann mir jemand sagen wie ich aus einem AD per SQL über Delphi zb. User Gruppen usw auslesen kann. Habe schon einige Beispiele gefunden ,aber nicht per Delphi. Unsere AD Struktur ist zudem nciht so easy weil, wir mehrere OU's haben mit unter OU's usw. Ich will nun alle User mit Details ( email usw ) auslesen wenn möglich Gruppiert nach OU's ( das sind bei uns die Abt. Kürzel.) Im SQL Server habe ich es so,aber ich muß dann die OU direkt angeben,aber ich will ja die komplette Struktur.
SQL-Code:
Vielen Dank.
exec sp_addlinkedserver 'ADSI','','ADSDSOObject'
create view vwADusers as Select [name],SN[Last Name],ST State from Openquery (ADSI, 'Select Name,SN,ST from ''LDAP://server/ cn=users,DC=hbi,DC=ad,DC=Firma,DC=com'' where objectcategory =''Person'' and objectClass =''user''') go Select * from VWADUsers order by name |
Re: Active Directory auslesen
Hallo,
Hat den hier noch niemand was mit LDAP in Delphi gemacht? Habs nun soweit hinbekommen das ich alles auslesen kann,aber ich bekomme aus Sicherheitsgründen nur die ersten 1000 Ergebnisse zurück. Weiß jemand eine Lösung wie ich zb. Pagenext oder Next mache? Danke. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr. |
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