Aqui você vai ... Eu sinto sua dor, eu já tive o mesmo problema
Você pode usar o ldapsearch, por exemplo:
ldapsearch -LLL -x -h 172.16.0.223 -Z -D cn=admin,o=local -W "(&(objectclass=Person))" logintime
Se você quiser um arquivo csv legal limpo, faça o pipe através disso ...
| sed ':a;N;$!ba;s/ou=OFFICE1,o=local\n//g' | sed 's/dn: cn=//' | sed 's/logintime: //g' | sed 's/Z$//g' | grep -v "^$" > user.login.times.csv
Opções extras ... Aqui está uma pesquisa que fiz para obter apenas uma lista de pessoas que não estavam logadas antes de uma data específica
ldapsearch -LLL -x -h 172.16.0.223 -Z -D cn=admin,o=local -W "(&(objectclass=Person)(loginTime<=20110101000000Z))" logintime > users.logintime.before.jan.1.2011.txt
Se você é parcial para as ferramentas do Windows, você pode usar nlist