我们刚刚为我们的用户提供了一个新的用户创建应用程序。然而,这些用户需要能够通过应用程序创建用户,即使他们自己没有创建用户的权限。
在 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();