//bteip:机器名
//bluetech:组织名
//域名:bluetech.com.cn
string strPath = "LDAP://bteip/OU=bluetech,DC=bluetech,DC=com,DC=cn";
DirectoryEntry de;
de = new DirectoryEntry(strPath,"administrator" ,"btmainsvr1234",AuthenticationTypes.None);
DirectorySearcher deSearch = new DirectorySearcher();
deSearch.SearchRoot =de;
//set the search filter
deSearch.Filter = "(&(objectClass=user)(sAMAccountName=willpower))";
deSearch.SearchScope = SearchScope.Subtree;
//find the first instance
SearchResult results= deSearch.FindOne();
de=new DirectoryEntry(results.Path,"administrator" ,"btmainsvr1234",AuthenticationTypes.None);
if(de.Properties.Contains("cn"))
MessageBox.Show(de.Properties["cn"][0].ToString()) ;
分享到:
相关推荐
1.连接 Active Directory:使用 C# 语言可以连接到 Active Directory,以便进行身份验证。连接 Active Directory 需要使用 LDAP(Lightweight Directory Access Protocol)协议。 2.使用 DirectoryEntry 类:C# 提供...
总之,通过理解LDAP和AD的基本概念,以及如何使用编程语言或工具进行访问,你可以有效地管理和利用AD中的资源,提高企业运营效率。在实际工作中,确保对用户权限的妥善管理以及数据安全是至关重要的。
标签中的"c#连接AD"指的是上述的连接过程,而"c# AD L连接域"可能是指Ldap(轻量级目录访问协议),虽然AD通常使用Kerberos进行身份验证,但有时也可以通过LDAP接口进行通信。 总的来说,C# AD域验证是Windows环境...
本文将深入探讨如何使用C#编程语言来读取AD域中的组织结构和用户信息。C#提供了丰富的类库,如System.DirectoryServices命名空间,使得与AD进行交互变得相对简单。 首先,我们需要理解AD的组织结构。AD域是基于树形...
总结来说,这个压缩包提供的是一种使用C#开发的、基于WinForms的 LDAP 测试工具,适用于Visual Studio 2010,并且使用了.NET Framework 2.0。它具有验证Active Directory用户身份的功能,通过图形界面与用户交互,且...
C#是.NET框架下的编程语言,它提供了丰富的库来与AD域进行交互。本文将深入探讨如何使用C#来读取AD域中的用户名和组。 首先,要与AD进行通信,我们需要使用System.DirectoryServices命名空间。这个命名空间包含了...
本篇文章将详细介绍如何使用C#和.NET框架进行AD域操作,包括读取用户和组信息、创建与删除用户和组,以及移动用户到组等功能。 首先,进行AD域操作前,需要引用System.DirectoryServices命名空间,通过...
标题 "ldap连接测试工具源代码C#版" 涉及到的是一个使用C#编程语言开发的 LDAP(轻量级目录访问协议)连接测试工具。这个工具的主要功能是允许用户进行域用户信息的读取、域结构的探索以及登录验证。在Windows环境下...
在这个"LDAP实例源码"中,我们可以看到一个用纯Java实现的示例,它展示了如何与LDAP服务器进行交互。下面我们将深入探讨这个主题。 首先,源码中可能包含了使用Java LDAP API(JNDI,Java Naming and Directory ...
标题中的"C#同步AD的数据的代码"表明我们将讨论的是一个使用C#编程语言实现的程序,该程序能够从AD获取信息并进行同步。这通常涉及到读取AD对象、比较本地数据库或应用内的数据,并根据需要进行更新。 描述中提到,...
- AD服务器:通过LDAP协议访问,服务器IP地址为10.10.10.16。 - 基本DN:OU=user,DC=Company,DC=com,这是AD的结构表示,DC代表Domain Component,OU代表Organizational Unit。 - 管理员账户:Peter,密码:ab#...
C#是.NET框架下广泛使用的编程语言,非常适合开发与AD交互的应用程序。本篇文章将深入探讨“C# AD域信息读取工具源码”这一主题,包括其功能、实现原理以及相关的编程知识点。 首先,让我们理解什么是AD域信息读取...
3. 编程方式:通过编程语言(如Python、Java、C#等)调用相应的LDAP库(如Python的ldap3库,Java的UnboundID LDAP SDK)来执行搜索和导出操作。这种方式更灵活,可以根据需求定制导出格式和内容。 4. LDAP服务器...
Active Directory使用LDAP(Lightweight Directory Access Protocol)协议进行通信,C#中的System.DirectoryServices命名空间提供了访问AD的类库。主要涉及的类有DirectoryEntry、DirectorySearcher和 SearchResult...
本篇文章将深入探讨C#操作AD的几个关键知识点,以及如何利用LDAP(轻量级目录访问协议)进行通信。 首先,要理解C#中的System.DirectoryServices命名空间,这是操作AD的基础。这个命名空间包含了DirectoryEntry、...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何使用C#来获取当前登录用户的名称。这里的关键在于利用了.NET Framework中System.Management命名空间下的类与方法,特别是...
例如,你可以用EasyUI创建一个管理界面,用户可以在界面上输入信息,然后调用上述的C#方法执行AD操作。 总结来说,C#在ASP.NET中处理AD域用户操作是一项重要的技能,涵盖了用户认证、创建和删除等功能。结合EasyUI...
SQLDAP曾经想用类似 SQL 的查询来查询 AD 或 LDAP 吗?我要自己回答这个问题:是的!为什么 ?因为我永远无法记住所有 ldapsearch 参数和过滤器等。但是在构建这个工具之后,我现在是 ldapsearch 的高手 :)支持的...