ladp3 获取属性_LDAP属性对照表

AD属性对照表

姓 Sn

名 Givename

英文缩写 Initials

显示名称 displayName

描述 Description

办公室 physicalDeliveryOfficeName

电话号码 telephoneNumber

电话号码:其它 otherTelephone 多个以英文分号分隔

电子邮件 Mail

网页 wWWHomePage

网页:其它 url 多个以英文分号分隔

国家/地区 C 如:中国CN,英国GB

省/自治区 St

市/县 L

街道 streetAddress

邮政信箱 postOfficeBox

邮政编码 postalCode

用户登录名 userPrincipalName 形如:pccai1983@hotmail.com

用户登录名(以前版本) sAMAccountName 形如:S1

登录时间 logonHours

登录到 userWorkstations 多个以英文逗号分隔

用户帐户控制 userAccountControl (启用:512,禁用:514, 密码永不过期:66048)

帐户过期 accountExpires登录脚本 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

帐号属性:

显示名称

属性名称

UserLogon Name

userPrincipalName

User logon name (pre-Windows

2000)

sAMAccountname

Logon Hours

logonHours

Log On To

logonWorkstation

Account is locked out

userAccountControl

User must change password at next

logon

pwdLastSet

User cannot change

password

N/A

Other Account Options

userAccountControl

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例子:

//GetUserEntry

public static DirectoryEntry GetUserEntryByAccount(DirectoryEntryentry, string account)

{

DirectorySearcher searcher =new DirectorySearcher(entry);

searcher.Filter = "(&(objectClass=user)(SAMAccountName=" + account +"))";

SearchResultresult = searcher.FindOne();

entry.Close();

if (result != null)

{

return result.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);

}

else

{

entry.Properties[propertyName][0] = propertyValue;

}

}

else

{

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))

{

return entry.Properties[propertyName].Value.ToString();

}

else

{

return string.Empty;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值