从 Active Directory 中的组中删除用户

德卢卡泽奎尔

我正在尝试从 Active Directory 的组中删除某些用户列表。在执行此操作时,我发现以下异常/错误:

javax.naming.OperationNotSupportedException: [LDAP: 错误代码 53 - 0000054F: SvcErr: DSID-031A1248, 问题 5003 (WILL_NOT_PERFORM)

下面是我用来创建与 Active Directory 的连接的代码。

Hashtable<String, Object> objEnvironment;
objEnvironment = new Hashtable<String, Object>(11);
objEnvironment.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
objEnvironment.put(Context.PROVIDER_URL,  "LDAPS://<domain>:636");
objEnvironment.put(Context.SECURITY_AUTHENTICATION, "simple");
objEnvironment.put(Context.SECURITY_PRINCIPAL, <username>);
objEnvironment.put(Context.SECURITY_CREDENTIALS, <password>);
System.setProperty("javax.net.ssl.trustStore", <certificates store path>));
this.objLDAPContext = new InitialLdapContext(objEnvironment, null);

并删除组

Connection objActiveDirectory;
ModificationItem objModificationItem[];
objModificationItem = new ModificationItem[1];
objModificationItem[0]= new ModificationItem(LdapContext.REMOVE_ATTRIBUTE, new BasicAttribute("member", <user e-mail>));
objActiveDirectory = new Connection("LDAPS://<domain>:636"), <username>, <password>);
objActiveDirectory.getContext().modifyAttributes(<group distinguishedname>, objModificationItem);
objActiveDirectory.close();

知道我应该如何面对这个问题吗?

布赖恩·德斯蒙德

您需要替换<user e-mail>为用户的专有名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Active Directory用户列表

来自分类Dev

Active Directory用户的家园

来自分类Dev

如何从订阅中删除Azure Active Directory

来自分类Dev

Active Directory用户条目和组条目

来自分类Dev

Active Directory-获取多个广告组中的所有用户

来自分类Dev

使用PowerShell列出Active Directory中特定用户的所有组及其描述

来自分类Dev

使用图谱API加载两个Azure Active Directory组中的用户列表

来自分类Dev

使用用户SAMAccountName从Active Directory中读取嵌套的组名

来自分类Dev

Active Directory-吸引多个广告组中的所有用户

来自分类Dev

如何使用 ASP.Net (C#) 在 Azure Active Directory 中创建组/用户?

来自分类Dev

从Active Directory读取已删除的用户

来自分类Dev

恢复已删除的Windows Active Directory用户

来自分类Dev

如何在PowerShell中从csv查找Active Directory组名称?

来自分类Dev

如何在Active Directory组中填写Notes属性?

来自分类Dev

Linux命令在Sudoers文件中添加Active Directory组

来自分类Dev

VSTS 中的嵌套 Azure Active Directory (AAD) 组

来自分类Dev

如何获取 Active Directory 中内置组的成员?

来自分类Dev

Active Directory的用户安全标记

来自分类Dev

Samba 使用 Active Directory 用户

来自分类Dev

使用 Active Directory 创建用户

来自分类Dev

无法删除 Azure Active Directory

来自分类Dev

验证C#中的远程Active Directory用户

来自分类Dev

使用PowerShell确定用户是否在Active Directory中

来自分类Dev

LDAP使用UPN在Active Directory中搜索用户

来自分类Dev

验证用户帐户在Azure Active Directory中是否存在

来自分类Dev

在Active Directory管理单元中,如何找到用户的GUID?

来自分类Dev

使用PowerShell确定用户是否在Active Directory中

来自分类Dev

sssd和Active Directory用户在CentOS中不存在

来自分类Dev

使用 C# 代码禁用 Active Directory 中的用户帐户

Related 相关文章

  1. 1

    Active Directory用户列表

  2. 2

    Active Directory用户的家园

  3. 3

    如何从订阅中删除Azure Active Directory

  4. 4

    Active Directory用户条目和组条目

  5. 5

    Active Directory-获取多个广告组中的所有用户

  6. 6

    使用PowerShell列出Active Directory中特定用户的所有组及其描述

  7. 7

    使用图谱API加载两个Azure Active Directory组中的用户列表

  8. 8

    使用用户SAMAccountName从Active Directory中读取嵌套的组名

  9. 9

    Active Directory-吸引多个广告组中的所有用户

  10. 10

    如何使用 ASP.Net (C#) 在 Azure Active Directory 中创建组/用户?

  11. 11

    从Active Directory读取已删除的用户

  12. 12

    恢复已删除的Windows Active Directory用户

  13. 13

    如何在PowerShell中从csv查找Active Directory组名称?

  14. 14

    如何在Active Directory组中填写Notes属性?

  15. 15

    Linux命令在Sudoers文件中添加Active Directory组

  16. 16

    VSTS 中的嵌套 Azure Active Directory (AAD) 组

  17. 17

    如何获取 Active Directory 中内置组的成员?

  18. 18

    Active Directory的用户安全标记

  19. 19

    Samba 使用 Active Directory 用户

  20. 20

    使用 Active Directory 创建用户

  21. 21

    无法删除 Azure Active Directory

  22. 22

    验证C#中的远程Active Directory用户

  23. 23

    使用PowerShell确定用户是否在Active Directory中

  24. 24

    LDAP使用UPN在Active Directory中搜索用户

  25. 25

    验证用户帐户在Azure Active Directory中是否存在

  26. 26

    在Active Directory管理单元中,如何找到用户的GUID?

  27. 27

    使用PowerShell确定用户是否在Active Directory中

  28. 28

    sssd和Active Directory用户在CentOS中不存在

  29. 29

    使用 C# 代码禁用 Active Directory 中的用户帐户

热门标签

归档