2016-04-25 5 views
0

私はLdapで新しいです 今、私はldapレコードのパスワードをc#で変更しようとしました。例えば ; 12345678900 パスワード:LDAP 名で ユーザー78900 私は助けIを行う方法LDAPレコードパスワードの自動変更C#

try 
    { 
     searchRoot = new DirectoryEntry(String.Format("LDAP://{0}/{1}", 
      domainController, container), 
      adminUser, adminPassword, authenticationTypes); 

     searcher = new DirectorySearcher(searchRoot); 
     searcher.Filter = String.Format("sAMAccountName={0}", userName); 
     searcher.SearchScope = SearchScope.Subtree; 
     searcher.CacheResults = false; 

     SearchResult searchResult = searcher.FindOne(); 

catch (Exception ex) 
    { 
     return ex.ToString(); 
    } 

と怒鳴る行うことができますか?

答えて

0

私はC#のLDAPのAPIに精通していないんだけど、それはSearchResultはあなたがルックアップからContextを得ることができ、あなたはその後、属性を変更することができ、そこからContextまたはDNのいずれかを与えるJNDIに似ていますContextを介して

+0

まず、あなたの関心をお寄せいただきありがとうございます。しかし、どうすればいいですか?複雑なコードです。変更する必要があるのは、ユーザーのパスワード –

関連する問題