“常规”标签
姓 Sn
名 Givename
英文缩写 Initials
显示名称 displayName
描述 Description 文明礼仪内容
办公室 physicalDeliveryOfficeName
电话号码 telephoneNumber
电话号码:其它 otherTelephone 多个以英文分号分隔
电子邮件 Mail
网页 wWWHomePage
网页:其它 url 多个以英文分号分隔
“地址”标签
国家/地区 C 如:中国CN,英国GB
省/自治区 St
市/县 L
街道 streetAddress
邮政信箱 postOfficeBox
邮政编码 postalCode
“帐户”标签
用户登录名 urPrincipalName 形如: 四等人制
用户登录名(以前版本) sAMAccountName 形如:S1
登录时间 logonHours
登录到 urWorkstations 多个以英文逗号分隔
用户帐户控制 urAccountControl (启用:512,禁用:514, 密码永不过期:66048)
帐户过期 accountExpires
“配置文件”标签
配置文件路径 profilePath
登录脚本 scriptPath
主文件夹:本地路径 homeDirectory
连接 homeDrive
到 homeDirectory
“电话”标签
家庭电话 homePhone (若是其它,在前面加other。)
寻呼机 Pager 如:otherhomePhone。
移动电话 mobile 若多个以英文分号分隔。
传真 FacsimileTelephoneNumber
IP电话 ipPhone
注释 Info
“单位”标签
职务 Title
部门 Department
公司 Company
“隶属于”标签
隶属于 memberOf 用户组的DN不需使用引号, 多个用分号分隔
“拨入”标签 远程访问权限(拨入或VPN) msNPAllowDialin
允许访问 值:TRUE
拒绝访问 值:FALSE
回拨选项 msRADIUSServiceType
由呼叫方设置或回拨到 值:4
总是回拨到 msRADIUSCallbackNumber
名:GivenName
属性
显示名称 | 属性名称 |
First Name | givenName |
Last Name | sn |
Initials | initials |
Description | description |
Office | physicalDeliveryOfficeName |
Telephone Number | telephoneNumber |
Telephone: Other | otherTelephone |
E-Mail | mail |
Web Page | wwwHomePage |
Web Page: Other | url |
| |
帐号属性:
显示名称 | 属性名称 |
UrLogon Name 党的根本性建设 | urPrincipalName |
Ur logon name (pre-Windows 2000) | sAMAccountname |
Logon Hours | logonHours |
Log On To | logonWorkstation |
Account is locked out | urAccountControl |
Ur must change password at next logon | pwdLastSet |
Ur cannot change password | N/A |
Other Account Options | urAccountControl |
Account Expires | accountExpires |
| |
地址属性
显示名称 | 属性名称 |
Street | streetAddress |
P.O.Box | postOfficeBox |
City | l |
State/Province | st |
Zip/Postal Code | postalCode |
Country/Region | c, co, and countryCode |
| |
成员属性
显示名称 | 属性名称 |
Member of | memberOf |
Set Primary Group | primaryGroupID |
| |
组织属性
显示名称 | 属性名称 |
Title | 宫寒原因title |
Department | department |
Company | company |
Manager:Name | manager |
Direct Reports | directReports |
| |
外型属性
显示名称 | 属性名称 |
Profile Path | profilePath |
Logon Script | scriptPath |
Home Folder: Local Path | homeDirectory |
Home Folder: Connect | homeDrive |
Home Folder: To | 顾小白homeDirectory |
| |
电话相关属性
我国的名胜古迹显示名称 | 属性名称 |
Home | telephoneNumber |
Home: Other | otherTelephone |
Pager | pager |
Pager: Other | pagerOther |
Mobile | mobile |
Mobile: Other | otherMobile |
Fax | facsimileTelephoneNumber |
养什么龟好Fax: Other | otherFacsimileTelephoneNumber |
IP phone | ipPhone |
IP phone: Other | otherIpPhone |
Notes | info |
| |
C#操作AD例子:
GetUrEntry
public static DirectoryEntryGetUrEntryByAccount(DirectoryEntry entry, string account)
{
DirectorySearcher archer = newDirectorySearcher(entry);
archer.Filter = "(&(objectClass=ur)(SAMAccountName=" + account + "))";
SearchResult result = archer.FindOne();
梦见跟男朋友吵架
entry.Clo();
if (result != null)
{
returnresult.GetDirectoryEntry();
}
return null;
}
Set Property
public static void SetProperty(DirectoryEntry entry, string propertyName, string propertyValue)
{
if (entry.Properties.Contains(propertyName))
{
if (string.IsNullOrEmpty(propertyValue))
{
object o = entry.Properties[propertyName].Value;
entry.Properties[propertyName].Remove(o);
}
el
{
entry.Properties[propertyName][0] = propertyValue;
}
}
el
{
if (string.IsNullOrEmpty(propertyValue))
{
return;
}
entry.Properties[propertyName].Add(propertyValue);
}
}
Get Property
public static string GetProperty(DirectoryEntry entry, string propertyName)
{
if (entry.Properties.Contains(propertyName))