Ok, die Antwort auf Frage 1 hab ich schon gefunden.
Ich hab mir einfach mal alle ADS Objekte in eine CSV Datei geschrieben und angeschaut.
Kontakte haben als objectClass "Contact" (welch Wunder

).
Jetzt stellt sich die Frage, ob man mehrere objectClasses filtern kann. Also z.b. Gruppen (Mail-Verteiler), OUs und Kontakte.
Wenn ja, welchen Syntax gibt man dann beim -r "(objectClass=*)" an?