0
如何限制通過System.DirectoryServices在LDAP查詢中返回的屬性?限制在LDAP查詢中返回的屬性
我一直在使用DirectorySearcher並添加了我想要的屬性DirectorySearcher.PropertiesToLoad。問題是這只是確保添加的屬性包含在DirectoryEntry.Properties以及一些默認列表中。有什麼辦法可以指定你想要返回的唯一屬性嗎?
DirectoryEntry base = new DiectoryEntry(rootPath, null, null, AuthenticationTypes.FastBind);
DirectorySearcher groupSearcher = new DirectorySearcher(base);
groupSearcher.Filter = "(objectClass=group)";
groupSearcher.PropertiesToLoad.Add("distinguishedName");
groupSearcher.PropertiesToLoad.Add("description");
foreach (SearchResult groupSr in groupDs.FindAll())
...
裏面的foreach循環,當我拿到小組第一的DirectoryEntry有,我可以訪問不只是我指定的兩個約16個不同的屬性(distinguishedName來,說明)