Dependendo das suas ferramentas, você pode fazer
dsquery user dc=contoso,dc=com | dsget user -samid -fn -ln -dn > names.csv
Isso criará uma lista separada por espaço do nome, nome, sobrenome e local da conta.
Convertê-lo em um verdadeiro csv leva um pouco mais de trabalho.
$userList=dsquery user dc=contoso,dc=com | dsget user -samid -fn -ln -dn
foreach ($user in $userList) {
$outstring=$user.trim(" ") -replace('\s+',',')
write-host '"$outstring'"
}
Qual você terá como saída
"samid","fn","ln","dn"
"jarey.boe","jarey","boe","cn=jarey.boe,ou=users,dc=contoso,dc=com"