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;
                }
            }
    

      

  • 相关阅读:
    SELECT 的6大子句
    MySQL关联查询
    MySql常用函数
    自动升压降压充电模块 最高25.2V
    压力校准仪开发日志--2017-10-30-2
    动压和静压
    上海无人面馆
    皮托管
    SOC
    LDO
  • 原文地址:https://www.cnblogs.com/zyip/p/2827465.html
Copyright © 2011-2022 走看看