【问题标题】:Getting deleted users from Active Directory using Java , where the users are backed up in the active directory recycle bin使用 Java 从 Active Directory 中删除用户,用户在 Active Directory 回收站中备份
【发布时间】:2023-02-10 18:28:53
【问题描述】:
    String searchFilter = "(&(objectClass=user)(isDeleted=TRUE))";
    String searchBase = "cn=Deleted Objects,DC=domain,DC=com";
    SearchControls searchControls = new SearchControls();
    searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE);

    NamingEnumeration<SearchResult> results = ctx.search(searchBase, searchFilter, searchControls);

当我使用这段代码时,出现命名异常错误

我需要一个代码来获取 java ldap 中已删除对象中的用户。提前致谢。``

【问题讨论】:

    标签: java object active-directory ldap jndi


    【解决方案1】:

    公共类 MyApp 扩展应用程序 {

    static SharedPreferences sharedPreferences;
    static SharedPreferences.Editor editor;
    static SQLiteDatabase db;
    
    public static void setpath(String path) {
        editor.putString("path", path).commit();
    }
    
    public static String getpath() {
        return sharedPreferences.getString("path", "");
    }
    
    public static void setname(String name) {
        editor.putString("name", name).commit();
    }
    
    public static String getname() {
        return sharedPreferences.getString("name", "");
    }
    
    public static void setnumber(String number) {
        editor.putString("number", number).commit();
    }
    
    public static String getnumber() {
        return sharedPreferences.getString("number", "");
    }
    
    public static Boolean getStatus() {
        return sharedPreferences.getBoolean("Status", false);
    }
    
    public static void setStatus(Boolean Status) {
        editor.putBoolean("Status", Status).commit();
    }
    
    public static String getEmail() {
        return sharedPreferences.getString("Email", "");
    }
    
    public static void setEmail(String Email) {
        editor.putString("Email", Email).commit();
    }
    
    public static String getPass() {
        return sharedPreferences.getString("Pass", "");
    }
    
    public static void setPass(String Pass) {
        editor.putString("Pass", Pass).commit();
    }
    
    public static String getUID() {
        return sharedPreferences.getString("UID", "");
    }
    
    public static void setUID(String UID) {
        editor.putString("UID", UID).commit();
    }
    
    public static String getCID() {
        return sharedPreferences.getString("CID", "");
    }
    
    public static void setCID(String CID) {
        editor.putString("CID", CID).commit();
    }
    
    public static String getFCID() {return sharedPreferences.getString("FCID", "");}
    
    public static void setFCID(String FCID) {editor.putString("FCID", FCID).commit();}
    
    @Override
    public void onCreate() {
    
    
        sharedPreferences = getSharedPreferences("my", MODE_PRIVATE);
        editor = sharedPreferences.edit();
    
    
        db = openOrCreateDatabase("my.db", MODE_PRIVATE, null);
        db.execSQL("create table if not exists reg(id integer primary key autoincrement,path text,fname text,lname text,number text,email text,pass text,dob text,gender text,city text)");
        db.execSQL("create table if not exists con(id integer primary key autoincrement,path text,name text,number text,email text,UID integer)");
        db.execSQL("create table if not exists fav(id integer primary key autoincrement,path text,name text,number text,email text,UID integer)");
    
    
        super.onCreate();
    }
    

    }

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      相关资源
      最近更新 更多