The best docs (IMO) for adfind and most of the other joeware tools is the online usage within the tool itself. Though I am thinking up a new design for the online usage because of the number of switches now has grown considerably. Probably break it out into required options, basic options, advanced options. The first version of adfind only had 5 options/switches and that is when I selected the usage format and have just followed suit since. Those original options were -h,-gc,-c,-s,-dn. -b and -f were required params and those became options after I added "special" base switches like -root, -config, etc and some special rules for -f like if base search is specified it converts the filter or sets the filter to be objectclass=*. Also if filter isn't specified it should set the filter to be objectclass=* as well.
Anyway for online usage... Type Adfind /? The basic format of the current adfind command is AdFind [switches] [-b basedn] [-f filter] [attr list] Note that order isn't critical. It could also be AdFind [-b basedn] [-f filter] [attr list] [switches] Or AdFind [attr list] [switches] [-b basedn] [-f filter] Attr list is a space delimited listing of what attributes you would like to display. At the bottom of the usage you will see some examples: Ex1: adfind -b dc=joehome,dc=net -f "objectcategory=computer" Find all computer objects in joehome.net and displays all attributes Ex2: adfind -b dc=joehome,dc=net -f "objectcategory=computer" cn createTimeStamp Find all computer objects in joehome.net and displays cn and createTimeStamp I have set up a php forum on the joeware website now where people can ask questions like this. There are enough people now where folks are helping each other out and answering each others questions plus I swing by every couple of days or couple of weeks when I have time. Plus obviously there are quite a few heavy hitters on this list who use it and understand its various switches and such. Finally there is always email to me at joeware.net. My email address is right in the header displayed by almost every joeware tool at the end of the help. I have had the following in the usage screen for joeware tools for a long time (years): This software is Freeware. Use it as you wish at your own risk. If you have improvement ideas, bugs, or just wish to say Hi, I receive email 24x7 and read it in a semi-regular timeframe. You can usually find me at [EMAIL PROTECTED] joe -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dan HINCKLEY Sent: Friday, December 10, 2004 9:27 AM To: [EMAIL PROTECTED] Subject: RE: [ActiveDir] DSget Contacts in AD I had it set to 500 because for any limit size above that (0, or 1500, etc.) it fails with that error. I've read through the ADfind docs and must not be alert enough to see how to spec the attribs I want. How is it done? At 15:17 12/10/2004, you wrote: >You may misunderstand ADFIND. It will allow you to specify the attribs >you want vs. which one's you don't want last I checked. > >As for your DSQUERY command, why are you limiting to 1000 on the one >that doesn't work? Why not leave it at 0 ? > >Al > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of Dan HINCKLEY >Sent: Friday, December 10, 2004 8:16 AM >To: [EMAIL PROTECTED] >Subject: [ActiveDir] DSget Contacts in AD > >I find DSget works like a charm retrieving user info like this: > >dsquery user ou=companies,dc=domain,dc=com -limit 0 | dsget user >-display -email -office -acctexpires > d:\temp\dsquery.txt > >But when I try to retrieve more than about 500 contacts like this: > >dsquery contact ou=companies,dc=domain,dc=com -limit 1000 | dsget >contact -display -email -office > d:\temp\dsquerycontacts.txt > >I get this error: > >dsget failed:Value for `Target object for this command' has incorrect >format > >The Contacts folder has a series of subfolders and a few distribution >groups mixed in; might they cause this? > >ADfind doesn't seem to give me the option to specify which fields I >wnat to retrieve, only to exclude fields, and there are too many to do that. > > >++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >Dan Hinckley t: (41 22) 999 0183 >Information Management Group f: (41 22) 999 0010 >IUCN, The World Conservation Union e: [EMAIL PROTECTED] >1196 Gland, Switzerland w: http://iucn.org/ > >List info : http://www.activedir.org/mail_list.htm >List FAQ : http://www.activedir.org/list_faq.htm >List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ >List info : http://www.activedir.org/mail_list.htm >List FAQ : http://www.activedir.org/list_faq.htm >List archive: >http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/mail_list.htm List FAQ : http://www.activedir.org/list_faq.htm List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/mail_list.htm List FAQ : http://www.activedir.org/list_faq.htm List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/