zoukankan      html  css  js  c++  java
  • write mobile to ad

      public  static string path = "LDAP://192.168.8.1";
            public  static string admin = "administrator";
            public  static string pwd = "";
    
    
            public static DirectoryEntry createDirectoryEntry(string admin, string pwd)
            {
                DirectoryEntry ldapConnection = new DirectoryEntry();
                ldapConnection.Path = path;
                ldapConnection.AuthenticationType = AuthenticationTypes.Secure;
                ldapConnection.Username = admin;
                ldapConnection.Password = pwd;
                return ldapConnection;
            }
    
            public static DirectoryEntry FindByName(string name)
            {
                var de = createDirectoryEntry(admin, pwd);
                DirectorySearcher search = new DirectorySearcher(de);
                search.Filter = "(cn=" + name + ")";
                SearchResult result = search.FindOne();
                if (result != null)
                    return result.GetDirectoryEntry();
                else
                    return null;
            }
    
            public static bool SetMobile(string name, string mobile)
            {
                try
                {
                    var de = FindByName(name);
                    de.Properties["mobile"].Value = mobile;
                    de.CommitChanges();
                    return true;
                }
                catch
                {
                    return false;
                }
            }
    

      

  • 相关阅读:
    [POJ1724]ROADS
    表达式求值
    [NOIp2017提高组]奶酪(BFS)
    [NOIp2012提高组]Vigenère 密码
    [NOIp2012提高组]国王游戏
    [POJ1321]棋盘问题
    [POJ3009]Curling2.0
    垃圾陷阱
    2019CSP day1t2 括号树
    2019CSP游记
  • 原文地址:https://www.cnblogs.com/zyip/p/2827465.html
Copyright © 2011-2022 走看看