Es gibt eine neue Anwendung zur Benutzererstellung, die wir unseren Benutzern zur Verfügung gestellt haben. Diese Benutzer benötigen jedoch die Möglichkeit, Benutzer über die Anwendung zu erstellen, obwohl sie selbst keine Berechtigung zum Erstellen von Benutzern haben.C# Zugriff auf Active Directory mit verschiedenen Benutzerdaten
In C# wie imitieren Sie einen anderen Benutzer, um diese Funktionalität zu haben. Diese Anwendung primär mit System.DirectoryServices
.
Code-Snippet:
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();
Den Prozess/Dienst als Administrator ausführen? Ich weiß, wie man das manuell macht, aber ich weiß nicht, wie es in .NET automatisch funktionieren würde. – JAB