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