Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Active directory 仅LDAP非活动用户查询_Active Directory_Ldap - Fatal编程技术网

Active directory 仅LDAP非活动用户查询

Active directory 仅LDAP非活动用户查询,active-directory,ldap,Active Directory,Ldap,我有一个ldap查询,它只搜索活动用户。 查询如下: "(&(objectclass=user)(objectcategory=person)(!userAccountControl:1.2.840.113556.1.4.803:=2)(whenchanged>=#LAST_DAYS#))" 我以为我只需要删除“!”就可以获得非活动用户,但我错了。有什么想法吗?你确定(当更改>=#最后##)是正确的吗?如果是,请尝试在不使用userAccountControl的情况下查询帐户,并

我有一个ldap查询,它只搜索活动用户。 查询如下:

"(&(objectclass=user)(objectcategory=person)(!userAccountControl:1.2.840.113556.1.4.803:=2)(whenchanged>=#LAST_DAYS#))"
我以为我只需要删除“!”就可以获得非活动用户,但我错了。有什么想法吗?

你确定
(当更改>=#最后##)是正确的吗?如果是,请尝试在不使用userAccountControl的情况下查询帐户,并查看它返回的帐户是否比使用
=2
时多
2
代表UF\u ACCOUNT\u DISABLE,对应于帐户属性中的“ACCOUNT is disabled”标志(用户可能无法登录到域)。您还可以转到AD,查看帐户是否启用了该标志