尝试从 Linux ldapsearch 命令获取计算机详细信息



我正在尝试从linux ldapsearch命令获取计算机详细信息

我正在使用此命令获取用户 ID 信息。

ldapsearch -t -x -D "ashu@example.com" -W -H ldaps://ldap.example.com:3269 -b "DC=example,DC=com"  "samaccountname=<USERNAME>" | grep memberOf

现在我想获取计算机名称的信息。

ldapsearch -t -x -D "ashu@example.com" -W -H ldaps://ldap.example.com:3269 -b "DC=example,DC=com"  "(&(objectcategory=computer)(description=INXXXXX.example.com))"  

有人可以告诉我这有什么问题来获取计算机描述

不清楚为什么您希望在描述字段中找到值?

LDAP 查询过滤器(无 mater linux 或其他(类似于:

(&(cn=INXXXXX)(sAMAccountType=805306369))

应该工作。所以我使用的完整命令行查询看起来类似于:

ldapsearch -H ldaps://example.com:3269 -x -D "EXAMPLEUSERID" -W -b "DC=EXAMPLE,DC=COM" -s sub -a always -z 1000 "(&(cn=WAPP000167)(sAMAccountType=805306369))"

如果您用值"INXXXXX.example.com"填充了描述,那么您的搜索应该可以工作。

使用(sAMAccountType=805306369(与(objectcategory=computer(似乎总是更快。(好像我在某处读到过这个(。

最新更新