C # доступ к активной директории с разными учетными данными пользователя

Существует новое приложение для создания пользователей, которое мы только что предоставили нашим пользователям. Однако этим пользователям нужна возможность создания пользователей с помощью приложения, даже если у них нет разрешения на создание пользователей.

В C # как вы выдаете себя за другого пользователя, чтобы иметь эту функциональность. Это приложение первичное использованиеSystem.DirectoryServices.

Фрагмент кода:

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();

Ответы на вопрос(4)

Ваш ответ на вопрос