|
Would putting the output into a dictionary set and then sorting and
writing them out not be feasible? Would this not be easier (and on-the-flyish)
than dumping it into SQL? Sincerely, D�j� Ak�m�l�f�, MCSE+M MCSA+M MCP+I Microsoft MVP - Dir. Services / Security www.readymaids.com - we know IT www.akomolafe.com Do you now realize that Today is the Tomorrow you were worried about
Yesterday?� -anon -----Original Message----- Can't do that in LDAP... About the best you can do is use the LDAP sort control to get a list of entries sorted by Attribute1, but that only gets you halfway to what you want. I suspect Al's strategy is the best way to go. -gil -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mulnick, Al Sent: Monday, April 04, 2005 2:34 PM Subject: RE: [ActiveDir] GroupBy type queries in LDAP Is it just user objects?� (&(objectClass=User)(objectCategory=Person)(Attribute1=*)) Would
return all user objects that have a value for Attribute1.� If you only wanted all user objects where Attribute1 was a duplicate, I would *think* you have to query based on what's filled in there. i.e. Attribute1=someduplicatevalue or something similar.� Might be more productive to bring all of the needed data into a SQL table and then do your query. LDAP isn't going to do that type of logic that I'm aware of. I'd love to hear differently though :) Al -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeremy Palenchar Sent: Monday, April 04, 2005 5:23 PM Subject: [ActiveDir] GroupBy type queries in LDAP OK, LDAP evangelists, I need to query our customer-facing AD for a list of all the users who share a particular attribute. Let's call that attribute
"Attribute1." So, if two people have the same value in Attribute1, I need their DN. The trick is, that I want the results for all possible values of Attribute1. In SQL, I would use group by Attribute1 having count(Attribute1) >1
to get a list of all Attribute1 values where more than one object had the same value. I would then join that back to the table to get a list of all the DN's with those values of Attribute1. Is there a way to do this with an LDAP query. Please note that the directory contains millions of objects and iterating through them will be painful. -Jeremy List info�� : http://www.activedir.org/List.aspx List FAQ��� : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info�� : http://www.activedir.org/List.aspx List FAQ��� : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info�� : http://www.activedir.org/List.aspx List FAQ��� : http://www.activedir.org/ListFAQ.aspx List archive:
http://www.mail-archive.com/activedir%40mail.activedir.org/ |
- RE: [ActiveDir] GroupBy type queries in LDAP deji
- RE: [ActiveDir] GroupBy type queries in LDAP joe
- RE: [ActiveDir] GroupBy type queries in LDAP Dean Wells
- RE: [ActiveDir] GroupBy type queries in LDAP joseph.e.kaplan
- RE: [ActiveDir] GroupBy type queries in LDAP Mulnick, Al
- RE: [ActiveDir] GroupBy type queries in LDAP Mulnick, Al
- RE: [ActiveDir] GroupBy type queries in LDAP Mulnick, Al
