Можно ли с помощью System.DirectoryServices
(т. е. класса DirectoryEntry
) преобразовать атрибут DistinguishedName
или получить каноническое имя, которое обычно отображается в оснастке Active Directory Users & Computers? Я понимаю, что могу сделать это с помощью регулярных выражений, но я бы предпочел более надежный подход.
Например, я хочу преобразовать это
CN=Murdock\, James,OU=Disabled Users,OU=GOG,DC=contoso,DC=local
к этому
contoso.local/GOG/Disabled Users/Мердок, Джеймс