假设我有一个SID列表。目前,我正在查询每个SID的AD。类似以下内容:
有比这更快的方法吗?除了循环,是否有一种方法可以一次查询所有信息,而不是循环查询?
foreach(string sidString in listOfSid)
{
DirectorySearcher search = new ....
search.Filter = string.Format("(objectSid={0})", ConvertToOctetString(sidString));
var result = search.FindOne();
.....
}
有比这更快的方法吗?除了循环,是否有一种方法可以一次查询所有信息,而不是循环查询?