悠闲小风专栏

SharePoint & Workflow 解决方案

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  56 随笔 :: 0 文章 :: 33 评论 :: 46777 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

DirectoryEntry de


1、de.Properties["GivenName"].Value.ToString();
2、de.Properties["GivenName"][0].ToString();
两个中的任意一个访问。

使用C#在AD中创建帐号

  【密码】 UserPassword
常规: Sn
GivenName
英文缩写 Initials
显示名称 Name
描述 Description
办公室 PhysicalDeliveryOfficeName
电话号码 TelephoneNumber
电子邮件 Mail
网页 WwwHomePage
地址 国家(地区) Co
省/自治区 St
市/县 L
街道 StreetAddress
电子信箱 PostOfficeBox
邮政编码 PostalCode
帐户 用户登陆名 SamAccountName
帐户选项
帐户过期 AccountExpires
【电子邮件】 UserPrincipalName
配置文件 配置文件路径 ScriptPath
登录脚本
主文件夹
电话 家庭电话 HomePhone
寻呼机 Pager
移动电话 Mobile
传真 FacsimileTelephoneNumber
IP电话 IpPhone
注释 Info
单位 职务 Title
部门 Department
公司 Company
经理 Manager
隶属于   MemberOf
拨入   MsNPAllowDialin
环境  
会话  
远程控制  
终端服务配置文件   UserParameters
COM+  
  【创建时间】 WhenCreated

 

 

取AD用户信息的小例子

using System.Collections;
using System.DirectoryServices;

Ilist list = new ArrayList();
DirectoryEntry de = new DirectoryEntry();
de.Path = "LDAP://域/OU=**,DC=**,DC=**,DC=cn";
de.Username = @"yourAccount";
de.Password = "yourPassword";
foreach (DirectoryEntry obj in de.Children)
{
    if (obj.SchemaClassName == "user")
    {
        list.Add(Convert.ToString(obj.Properties["GivenName"].Value));
    }
}

 

//取全部的字段
string str = "";
System.DirectoryServices.PropertyCollection props = de.Properties;
foreach (string name in props.PropertyNames)
{
    foreach (object o in props[name])
    {
        str += name.ToString() + ":" + o.ToString() + "\n";
    }
}
richTextBox1.Text = str;

posted on   陈典洪  阅读(563)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示