`
csyqbtlsz
  • 浏览: 24499 次
  • 性别: 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#操作Word——C#向Word文档中写入文字

    本实例中,首先创建了一个Windows窗体应用程序,然后使用C#操作Word文档,添加文本内容到Word文档中。 知识点1:Word文档的Range属性 Word文档中的Range属性是用来定义文档中的文本范围的。通过使用Range属性,...

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

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

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

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

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

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

    C# AD 域验证

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

    C#管理window账号

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

    C#域控操作使用说明

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

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

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

    c#windowform管理系统

    开发者可以通过SqlConnection对象建立到数据库的连接,使用SqlCommand对象执行SQL语句,如SELECT、INSERT、UPDATE和DELETE,以实现数据的读取、插入、修改和删除操作。同时,DataSet和DataTable对象可以在内存中存储...

    C# Winform ListView添加按钮列

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

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

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

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

    在IT领域,特别是Windows系统管理和开发中,Active Directory(AD)是用于组织和管理网络资源...在理解和掌握这些基本原理后,可以灵活地扩展到其他AD操作,如添加、删除、修改用户或组,以及更复杂的查询和权限管理。

    C# ACCESS 数据库操作类

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

    C#在panel动态添加控件

    本示例关注的是如何在C#中使用ASP.NET Web应用程序,在一个Panel控件上动态添加控件。这个过程对于创建可自定义、灵活且交互性强的用户界面非常有用。 首先,我们需要理解Panel控件。Panel在ASP.NET中是一个容器...

    C#操作dxf画图

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

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

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

    C#对DataGridView进行添加、修改、删除数据操作

    本篇文章将详细介绍如何使用C#实现对 DataGridView 控件中的数据进行添加、修改及删除等基本操作。 #### 一、数据库连接与数据获取 首先,我们需要定义一些全局变量来处理数据库的操作。在给定的部分内容中,已经...

Global site tag (gtag.js) - Google Analytics