(证实可用)C#获取AD所有的用户信息,比如登录名,邮件名,属于组织,名字

本文介绍如何使用C#从Active Directory(AD)中获取特定组织单位下的用户信息,包括登录名、全名、电子邮件和所属组织。通过DirectoryEntry和DirectorySearcher类,实现了对AD用户的查询和信息提取。示例代码详细展示了获取指定 OU 的用户属性,如 sAMAccountName、Name、mail 和 OU 字段的方法。
摘要由CSDN通过智能技术生成

感谢:http://lpcbaby.blog.163.com/blog/static/3832388720091128104016611/

 

           假设AD中有一组织单位,给定以下信息:

      AD:ms.com

      AD管理员:administrator

      AD管理员密码:pass@word1      

      组织单位名称:XX有限公司(不必理会其下有嵌套多少组织单位,通常都是部门)

      现在要获取这一组织单位下的所有的用户信息,比如只要:帐号,姓名,邮件,所在组织这四个字段,具体实现如示例代码所示:      

        private const string domainName = "ms.com";

        private const string adAdmin = "administrator";

        private const string password = "pass@word1";

        private const string ouName = "XX有限公司";//只是一个子节点名

        private

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值