LDAP / Active Directory搜索,不包括带空格的sAMAccountName

时间:2013-07-19 07:41:52

标签: active-directory ldap

我正在与第三方LDAP集成,其中一些sAMAccountName包含空格,例如sAMAccountName = Ishan Liyanage

我有可能在搜索时用空格排除sAMAccountName吗?

我知道我可以使用逻辑不排除那些,但它不是一个选项,因为那里有很多空格

1 个答案:

答案 0 :(得分:1)

您可以使用额外的搜索词添加空格的逻辑否定:

!(sAMAccountName=* *)

但是,TBH,为什么会出现这样的限制 - 是否适用于linux互操作?如果是这种情况,那么您可以使用uid字段或主体名称的前缀:userPrincipalName=<user>@*