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. pa Ssword = 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 ;}}