Я бы по возможности избегал использования System.DirectoryServices.AccountManagement. Это, конечно, кажется, делает вещи проще, но у меня были многочисленные проблемы с ним (например, он иногда игнорировал указанный порт), и это действительно просто оболочка System.DirectoryServices. Хотя вам, возможно, повезет с другими каталогами LDAP, он определенно не предназначен для этого.
Я бы порекомендовал System.DirectoryServices.Protocols сборка. Начать с него немного сложнее, а также потребуется немного больше усилий, но вы обнаружите, что он гораздо более гибок с лучшей производительностью и гораздо более совместим со стандартами. Я имел большой успех, используя его против ряда различных каталогов, включая AD.
В MSDN есть фантастическая вводная статья , которая будет охватывать большинство сценариев, которые вам могут понадобиться.