减少返回的属性数量
Reducing the amount of attributes returned
我的一个用户导入器中有一个过滤器,看起来像:
(&(objectCategory=user)(memberOf=CN=somegroup,OU=some,OU=thing,DC=org,DC=company,DC=com))
过滤器按预期工作,但由于每个用户都有大量属性,我正在寻找一种方法来稍微减少输出。 IE。我需要的字段是 sAMAaccountName、authorizedPassword 和大约 5 个其他字段。
有没有办法减少输出,只显示那些字段(或属性?),但对于该组中的所有用户。找了半天也没找到合适的提示。
提前致谢,问候,Thomas
您需要将返回的属性作为 searchRequest 的示例,类似于:
ldapsearch -x -LLL -h <domain> -b "OU=thing,DC=org,DC=company,DC=com)" -s sub "(&(objectCategory=user)(memberOf=CN=somegroup,OU=some,OU=thing,DC=org,DC=company,DC=com))" samaccountName
您可以"Google/Bing" 获取 ldapsearch 示例或阅读 https://www.openldap.org/software/man.cgi?query=ldapsearch
由于您没有提到搜索是如何进行的,因此很难提供更多信息。
-吉姆
我的一个用户导入器中有一个过滤器,看起来像:
(&(objectCategory=user)(memberOf=CN=somegroup,OU=some,OU=thing,DC=org,DC=company,DC=com))
过滤器按预期工作,但由于每个用户都有大量属性,我正在寻找一种方法来稍微减少输出。 IE。我需要的字段是 sAMAaccountName、authorizedPassword 和大约 5 个其他字段。
有没有办法减少输出,只显示那些字段(或属性?),但对于该组中的所有用户。找了半天也没找到合适的提示。
提前致谢,问候,Thomas
您需要将返回的属性作为 searchRequest 的示例,类似于:
ldapsearch -x -LLL -h <domain> -b "OU=thing,DC=org,DC=company,DC=com)" -s sub "(&(objectCategory=user)(memberOf=CN=somegroup,OU=some,OU=thing,DC=org,DC=company,DC=com))" samaccountName
您可以"Google/Bing" 获取 ldapsearch 示例或阅读 https://www.openldap.org/software/man.cgi?query=ldapsearch
由于您没有提到搜索是如何进行的,因此很难提供更多信息。
-吉姆