Hay una nueva aplicación de creación de usuarios que acabamos de proporcionar a nuestros usuarios. Sin embargo, estos usuarios necesitan la capacidad de crear usuarios a través de la aplicación aunque ellos mismos no tengan permiso para crear usuarios.C# acceder al directorio activo con credenciales de usuario diferentes
En C#, ¿cómo se hace pasar por otro usuario para tener esta funcionalidad? Esta aplicación primaria usa System.DirectoryServices
.
Fragmento de código:
DirectoryEntry dEntry = new DirectoryEntry("LDAP://OU=");
DirectorySearcher dSearcher = new DirectorySearcher(dEntry);
//filter just user objects
dSearcher.SearchScope = SearchScope.Subtree;
dSearcher.Filter = "(&(objectClass=user)(mail=" + excel_Holding_Table.Rows[i]["EmailAddress"].ToString() + "))";
dSearcher.PageSize = 1000;
sResults = dSearcher.FindAll();
Ejecuta el proceso/servicio como administrador? Sé cómo hacerlo manualmente, pero no sé cómo funcionaría en .NET de forma automática. – JAB