Существует ли встроенная функция C # для преобразования доменного имени в стиле точки (my.domain.name) в компоненты домена в стиле LDAP (dc = my, dc = domain, dc = component?
string GetDomainDN(string domain) { DirectoryContext context = new DirectoryContext(DirectoryContextType.Domain, domain); Domain d = Domain.GetDomain(context); DirectoryEntry de = d.GetDirectoryEntry(); return de.Properties["DistinguishedName"].Value.ToString(); }