`
csyqbtlsz
  • 浏览: 24634 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用C#操作WindowAD之添加对象到用户组

    博客分类:
  • C#
阅读更多

假设现在有一个用户zhangsan,位置在LADP://192.168.213.168/CN=zhangsan,CN=Users,DC=pk1,DC=cctv,DC=com,现在想将这个用户添加到位于LADP://192.168.213.168/CN=PG_GROUP,OU=ORG_PGM,DC=pk1,DC=cctv,DC=com的用户组中,

 

代码如下:

 

 

String groupPath = "LADP://192.168.213.168/CN=zhangsan,CN=Users,DC=pk1,DC=cctv,DC=com";
DirectoryEntry group = new DirectoryEntry(groupPath );
String userPath = "CN=zhangsan,CN=Users,DC=pk1,DC=cctv,DC=com";
group.Properties["member"].Add(userPath );
group.CommitChanges();
 

 

 

分享到:
评论

相关推荐

    c# 获取域 用户 组 信息

    C#作为.NET框架的主要编程语言,提供了丰富的类库来与Active Directory(AD)进行交互,从而获取和操作域用户、用户组以及组织单元(OU)等信息。本篇文章将详细探讨如何使用C#来实现这一目标。 首先,我们需要引入...

    C#读取AD域里用户名或组

    下面是一段基本的代码示例,展示如何使用C#连接到AD域并获取用户或组的信息: ```csharp using System; using System.DirectoryServices; public class AdReader { public static void Main(string[] args) { ...

    C# 、.NET 读取AD域里用户名或组

    本篇文章将详细介绍如何使用C#和.NET框架进行AD域操作,包括读取用户和组信息、创建与删除用户和组,以及移动用户到组等功能。 首先,进行AD域操作前,需要引用System.DirectoryServices命名空间,通过...

    C#AD(活动目录)操作

    C# 操作 Active Directory(AD)是开发企业级应用程序时常用的一种技术,它允许程序员创建、查询、修改和删除AD中的对象。以下是对C#操作AD的详细解释: 1. **系统环境**: - 操作环境:此处是Windows Server 2008...

    C#读取AD域的组织结构和用户

    AD域是基于树形结构的,其中包含了组织单位(OU)、用户、计算机、组等对象。这些对象通过层次关系连接,形成一个逻辑结构。C#代码可以通过DirectoryEntry类来代表AD中的任何对象,并通过DirectorySearcher类来查询...

    C# AD 域验证

    `PrincipalSearcher`和`Principal`类可以用于搜索AD中的对象,`GroupPrincipal`和`UserPrincipal`类则提供了与用户和组相关的操作。 标签中的"c#连接AD"指的是上述的连接过程,而"c# AD L连接域"可能是指Ldap(轻量...

    C#操作Word(word对象模型)

    通过对Word对象模型的理解,开发者可以使用C#语言编写脚本来实现对Word文档的各种自动化操作,如创建文档、编辑内容、格式化样式等。这些能力在处理大量文档时尤其有用,可以帮助提高工作效率,减少重复性劳动。此外...

    C#管理window账号

    DirectoryEntry对象的Children集合可用于访问子对象,包括用户组。 4. **密码修改**:修改当前登录用户的密码通常需要调用DirectoryEntry对象的Invoke方法,执行特定的AD操作,比如"ChangePassword"。需要用户提供...

    C#域控操作使用说明

    刚开始开发域控时,费了好多时间,找到这个文档后,解决了不少问题。

    C#操作word文档(多种方法)

    在C#中操作Word文档,通常使用Microsoft Office Interop库,这是一个允许.NET应用程序与Office应用程序交互的组件。以下是一些关键知识点和实现方法: 1. **引用Microsoft Word对象库**: 在C#项目中,首先需要...

    C# xmlToList xml转换成对象

    本教程将探讨如何在C#中将XML文件内容转换为`List<T>`对象,以便更方便地操作和处理数据。 首先,我们需要理解`List<T>`是C#中的一个泛型集合类,它继承自`Collection<T>`,可以存储同一类型的元素列表。`T`代表你...

    C#使用NPOI操作excel例子(含.xls、.xlsx)等

    8. **保存文件**:完成操作后,使用`Workbook`对象的`Write`方法将工作簿写入到一个流或直接保存到文件。 9. **工具类设计**:压缩包中的“2012Version”和“201607Version”可能包含了针对不同Excel版本的工具类,...

    C# Winform ListView添加按钮列

    为了实现“C# Winform ListView添加按钮列”,我们需要对`ListView`进行扩展或使用第三方库,例如在本例中提到的CXListView。 `ListView`控件的基础用法包括创建列、添加项和设置项的属性。默认情况下,它只能显示...

    C# ACCESS 数据库操作类

    总结来说,"C# ACCESS 数据库操作类"是一个用于简化C#程序中与Access数据库交互的自定义类,它通过封装ADO.NET组件提供了高效且易于使用的数据库操作接口。"AccessHelper.cs"文件包含了实现这些功能的源代码,是理解...

    C#操作dxf画图

    总的来说,C#操作DXF画图涉及到文件解析、几何对象建模、图形变换等多个方面。理解DXF文件格式和C#的基本语法是实现这些功能的关键。同时,掌握一些线性代数知识,如矩阵运算,对于实现图形变换尤为重要。在实际开发...

    C#动态添加数据到折线图

    在C#编程中,Windows Forms应用程序常常使用Chart控件来创建可视化数据展示,例如折线图。本节我们将深入探讨如何实现动态添加数据到折线图,并通过勾选框控制数据的显示。以下是对这个主题的详细说明: 1. **Chart...

    使用C#语言操作Office(word,ppt,excel,pdf)文档教材

    本教程集中于使用C#操作各种Office文档,包括Word、PowerPoint、Excel以及PDF,这些都是日常工作和学习中常见的文件格式。了解如何通过编程方式与这些文件交互,能极大地提高效率和自动化程度。 首先,让我们深入...

    C#使用OpcNetApi_dll和OpcNetApi_Com_dll操作OPC

    之后,可以使用`AddGroup`方法添加OPC组,并通过`addGroup.Item`方法添加OPC项。OPC项的读取和写入可以通过`Item.Read`和`Item.Write`方法完成。同时,该库还提供了事件处理机制,如订阅OPC数据变化事件。 4. **...

Global site tag (gtag.js) - Google Analytics