2017-02-17 101 views
0

我们想为AD中的每个人授予权限(在.Net应用程序中),但找不到包含所有人的组。尝试与“NT Authority \ Authenticated Users”,但得到“用户未找到”。请提供任何指针来实现此功能。下面是示例代码片段。C#为Active Directory中的每个人授予权限

DirectorySearcher user = new DirectorySearcher(connString); 
user.Filter = String.Format("(sAMAccountName={0})", alias); 
var result = user.FindOne(); 

注:我们可以给使用“所有验证用户”的权限在SharePoint的所有用户,但相同的选项并不在NET应用程序的工作。

问候, 帕尔文

回答

1

在域中,每个人都意味着所有的域用户,所以为了给许可,您需要使用这个所有域用户:域\域用户