¿Cómo puedo obtener una lista de usuarios del directorio activo?

¿Cómo puedo obtener una lista de usuarios del directorio activo? ¿Hay alguna manera de obtener el nombre de usuario, nombre, apellido? Vi una publicación similar donde se usaba esto:

 PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN");

Nunca he hecho nada con el directorio activo, así que estoy completamente perdido. Cualquier ayuda sería muy apreciada!

Respuestas a la pregunta(4)

Su respuesta a la pregunta