AD LDS Anonymous bind in win 2008

时间:2017-02-21 08:08:11

标签: c# adam adlds

我在两台不同的机器上安装了AD LDS。其中一台是Windows 8,另一台是win 2008.I安装了具有完全相同配置的AD LDS。 上面的代码适用于Windows 8,但不适用于Windows 2008 R2 Server。 我需要做什么才能在Windows 2008中启用匿名搜索?

DirectoryEntry userEntry = new DirectoryEntry(DIRECTORY_SERVER); // intentionally without user name and password

DirectorySearcher ds = new DirectorySearcher(userEntry);
string accountName = userName.Split(new char[] { Convert.ToChar("\\") })[1];
ds.Filter = ("SAMAccountName=" + accountName);
SearchResult results = null;
try
   {
      results = ds.FindOne();
   }
catch (Exception)
   {
      return false;
   }

0 个答案:

没有答案