2017-02-17 102 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

在域中,每個人都意味着所有的域用戶,所以爲了給許可,您需要使用這個所有域用戶:域\域用戶