![]() |
Active Directory DisplayName ändern
Moin zusammen,
mit folgenden Code lesen eine OU aus.
Delphi-Quellcode:
Jetzt würde ich gerne den DisplayNamen ändern (Quelle soll sn und givenname sein.
conn := CreateOleObject('ADODB.Connection');
com := CreateOleObject('ADODB.Command'); try conn.Provider := 'ADsDSOObject'; conn.open; com.ActiveConnection := conn; strBase := '<LDAP://N0cosa.emac.cat.com/OU=KielEngineCenter,DC=N0cosa,DC=emac,DC=cat,DC=com>'; strFilter := '(&(objectCategory=person)(objectClass=user))'; strAttributes := 'sAMAccountName,givenname,sn,displayname'; strADS := strBase + ';' + strFilter + ';' + strAttributes + ';subtree'; Com.CommandText := strADS; Com.Properties['Page Size'] := 100000; Com.Properties['Searchscope'] := 2; Com.Properties['Cache Results'] := False; rs := Com.Execute; while Not rs.EOF do begin memo_list.Lines.Add(UpperCase(rs.Fields['sAMAccountName'].Value)); // Holt den nächsten Benutzer rs.MoveNext; end; Rs := NULL; ShowMessage('Finished successfully'); finally com := NULL; conn.Close; conn := NULL; end; Nur wie? Mir fehlt der Befehl. Danke im Voraus. Sven |
AW: Active Directory DisplayName ändern
Hat denn keiner von Euch ne Idee?
Danke im Voraus. Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 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