色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 創建ad ou和用戶

林雅南1年前8瀏覽0評論

在使用 Java 編程語言創建 Active Directory OU 和用戶時,我們需要以管理員身份登錄到域控制器服務器,并使用以下步驟:

1. 首先,我們需要使用以下代碼連接到 Active Directory 域控制器,創建目錄上下文并綁定管理員憑據:

Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "yourdomain\\yourusername");
env.put(Context.SECURITY_CREDENTIALS, "yourpassword");
env.put(Context.PROVIDER_URL, "ldap://yourdomain.com:389");
DirContext ctx = new InitialDirContext(env);

2. 然后,我們可以使用以下代碼創建 Active Directory OU:

Attributes attributes = new BasicAttributes();
Attribute attribute = new BasicAttribute("objectClass");
attribute.add("organizationalUnit");
attributes.put(attribute);
attributes.put("ou", "testou");
ctx.createSubcontext("ou=testou,dc=yourdomain,dc=com", attributes);

3. 最后,我們可以使用以下代碼創建 Active Directory 用戶:

Attributes attributes = new BasicAttributes();
Attribute attribute = new BasicAttribute("objectClass");
attribute.add("user");
attributes.put(attribute);
attributes.put("sAMAccountName", "testuser");
attributes.put("userPrincipalName", "testuser@yourdomain.com");
attributes.put("cn", "Test User");
attributes.put("givenName", "Test");
attributes.put("sn", "User");
attributes.put("displayName", "Test User");
attributes.put("userAccountControl", Integer.toString(512)); // enable user account
attributes.put("unicodePwd", "\"Password1\"".getBytes("UTF-16LE")); // set user password
attributes.put("memberOf", "cn=testgroup,ou=testou,dc=yourdomain,dc=com"); // add user to group
ctx.createSubcontext("cn=testuser,ou=testou,dc=yourdomain,dc=com", attributes);

注意:在以上代碼中,你需要將“yourdomain”替換為你自己的域名。