ho semplificato il codice così è più chiaro
codice:DirectoryEntry dir = new DirectoryEntry("LDAP://miodominio.it/test/xxx/CN=Users,DC=miodominio,DC=it", "user", "pwd", AuthenticationTypes.Secure); dir.Path = "LDAP://miodominio.it/test/xxx/CN=Users,DC=miodominio,DC=it"; DirectorySearcher sea = new DirectorySearcher(dir); sea.Filter = "(sAMAccountName=nomeutente)"; SearchResult seares = sea.FindOne(); StringBuilder str = new StringBuilder(); ResultPropertyCollection prop = seares.Properties; ICollection coll = prop.PropertyNames; IEnumerator enu = coll.GetEnumerator(); while (enu.MoveNext()) { str.Append(enu.Current + " = " + seares.Properties[enu.Current.ToString()][0] + "\n"); }
quando arrivo qui
SearchResult seares = sea.FindOne();.... mi solleva una COM exeption "Errore sconosciuto (0x80005000)"
ma secondo voi è un problema di permessi??

Rispondi quotando