Printout Header
RSS Feed

Attributes for Active Directory Contacts


In this section of the SelfADSI Scripting tutorial the attributes of an Active Directory Services contact object will be described. There are quite a lot of attributes defined for AD contacts, all these can be read and manipulated over LDAP and therefore with ADSI also. Interesting links for this topic:


MSDN docu of the schema attributes for AD contact objects MSDN general documentation of the AD Schema
Reading attributes (SelfADSI scripting tutorial whitepaper) Writing attributes (SelfADSI scripting tutorial whitepaper)
Searching directory objects for specific attribute values    

When you start dealing with attributes, it can be a bit confusing that in the MSDN documentation there is always two kinds of AD contact attribute names: the internal AD database label and the official LDAP label. Unfortunately, sometimes there is no intuitive reference to the meaning of the attribute - or both names are very different from each other.



Attributes in the administrational GUI tools

From this point, you can jump to the enumeration of the AD contact attributes in the regarding administrational GUI tools:


Windows 2008
AD Users and Computers


Windows 2000 /
Windows 2003
AD Users and Computers


Exchange 2003
AD Users and Computers


Exchange 2007
Exchange Management
Console


ADS User und Computer 2008 ADS User und Computer 2000/2003 ADS User und Computer - Exchange 2003 Exchange 2007 Management Console


Alphabetical list of the contact attributes

adminDescription
adminDisplayName
ADsPath
authOrig
authOrigBL
autoReplyMessage
c (Country)
canonicalName
cn
co (Country)
comment
company
countryCode
createTimeStamp
delivContLength
department
descritpion
directReports
displayName
displayNamePrintable
distinguishedName
division
dLMemRejectPerms
dLMemRejectPermsBL
dLMemSubmitPerms
dLMemSubmitPermsBL
employeeID
employeeNumber
employeeType
extensionAttribute 1-15
extensionData
facsimileTelephoneNumber
givenName
homePhone
info
initials
ipPhone
isDeleted
isRecycled
l (Location)
lastKnownParent
legacyExchangeDN
mail
mailNickname
manager
mAPIRecipient
member
memberOf
mobile
modifyTimeStamp
msExchHideFromAddressLists
msExchPoliciesExcluded
msExchRequireAuthToSendTo
name
Name (ADSI Property)
nTSecurityDescriptor
objectCategory
objectClass
otherFacsimileTelephoneNumber
objectGUID
otherHomePhone
otherIpPhone
otherMobile
otherPager
otherTelephone
pager
Parent
physicalDeliveryOfficeName
postalCode
postOfficeBox
proxyAddresses
seeAlso
sn (Surname)
st (State)
streetAddress
targetAddress
telephoneNumber
textEncodedORAddress
title
unauthOrig
unauthOrigBL
url
uSNChanged
uSNCreated
whenChanged
whenCreated
wWWHomePage