Ciao, un cliente ci ha chiesto di recuperare i profili dal loro Ldap, per fare questo ci ha fornito l'indirizzo IP, porta, BaseDn, SearchDn e SearchFilter (che sdarebbero i campi necessari per una ricerca in Java)
Cercando sulla rete, ho trovato che per ottenere queste informazioni da Ldap l'unico modo è passare da Ado, ma non sono riuscito a connetermi, ricevendo continuamente errori.
Io ho fatto così:
Conn.Provider = "ADsDSOObject"
Conn.Properties("User ID") = baseDN
Conn.Properties("Password") = Password Fornita dall'utente
Conn.Properties("ADSI Flag") = 34
Conn.Open "Active Directory Provider", "", ""
Set Comm.ActiveConnection = Conn
Comm.CommandText = "<" & indirizzoServerLdap & ">;(SearchFilter)"
Set Rs = Comm.Execute
Dopo la Execute ritorna "2147217900 One or more errors occurred during processing of command"
Grazie a chi riesce ad aiutarmi![]()

Rispondi quotando