0

我在域活动目录中搜索,使用尾随通配符时速度很慢。

有没有一种有效地做到这一点的好方法?最后的通配符几乎立即起作用。

这里是示例代码:

 User = New UserPrincipal(ctx)
 User.DisplayName = "*" AQT_Searchbar.Text & "*"
 Searcher.QueryFilter = User

 Dim UserResult As PrincipalSearchResult(Of Principal) = Searcher.FindAll()

 Dim AccountCount As Integer = UserResult.Count
 MsgBox(AccountCount)

谢谢您的帮助。

4

1 回答 1

0

这称为中间搜索,而且成本很高。您可以要求管理员在 displayName 属性上创建所谓的元组索引 - https://msdn.microsoft.com/en-us/library/ms676931(v=vs.85).aspx

也就是说,从您的样本中推断,模糊的名称解析可能是您想要的 - https://support.microsoft.com/en-us/kb/243299

于 2015-11-27T21:25:58.763 回答