viernes, 3 de mayo de 2013

Obtener Usuario Active Directory C# 

Sencillo: 


DirectoryContext dc = new DirectoryContext(DirectoryContextType.Domain, Environment.UserDomainName);
Domain domain = Domain.GetDomain(dc);
DirectoryEntry de = domain.GetDirectoryEntry();
string un = Environment.UserName;

DirectorySearcher deSearch = new DirectorySearcher(de);
deSearch.Filter = string.Format("(SAMAccountName={0}", un + ")");
SearchResult result = deSearch.FindOne();

DirectoryEntry deUser = result.GetDirectoryEntry();


 Y Wuala deUser es nuestro usuario de active Directory con todas sus propiedades

No hay comentarios:

Publicar un comentario