是否有内置的 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();
}
关于c# - 在 .NET 中将域名转换为 LDAP 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4620717/