2011-01-06 5 views
4

ドットスタイルのドメイン名(my.domain.name)をLDAPスタイルのドメインコンポーネント(dc = my、dc = domain、 DCは=コンポーネント?.NETでドメイン名をLDAPスタイルに変換する

+0

による「」分割ドメイン? –

+2

@Danielについてそれをしないでくださいどのような。それは常に働いていない。DNSドメイン名は、DNとは異なる場合があります。これは、名前空間の不整合と呼ばれています。 http://technet.microsoft.com/en-us/library/cc731125(WS.10).aspxを確認してください。 –

答えて

8
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(); 
} 
関連する問題