Platform SDK: Active Directory, ADSI, and Directory Services |
When applicable, a property of ADSI user object is mapped to an appropriate Active Directory property. The ADSI user object properties are associated with the IADsUser property methods. The names of the Active Directory properties correspond to the ldapDisplayname attributes.
The following table summarizes the mapping between the IADsUser properties and their LDAP counterparts.
ADSI Property | Active Directory Property |
---|---|
AccountDisabled | userAccountControl Mask |
AccountExpirationDate | accountExpires |
BadLoginAddress | Not Supported |
BadLoginCount | badPwdCount |
Department | department |
Description | description |
Division | division |
EmailAddress | |
EmployeeID | employeeID |
FaxNumber | facsimileTelephoneNumber |
FirstName | givenName |
FullName | displayName |
GraceLoginsAllowed | Not Supported |
GraceLoginsRemaining | Not Supported |
HomeDirectory | homeDirectory |
HomePage | wWWHomePage |
IsAccountLocked | Not Supported |
Languages | language |
LastFailedLogin | badPasswordTime |
LastLogin | lastLogon |
LastLogoff | lastLogoff |
LastName | sn |
LoginHours | logonHours |
LoginScript | scriptPath |
LoginWorkstations | userWorkstations |
Manager | manager |
MaxLogins | Not Supported |
MaxStorage | maxStorage |
NamePrefix | personalTitle |
NameSuffix | generationQualifier |
OfficeLocations | physicalDeliveryOfficeName |
OtherName | middleName |
PasswordExpirationDate | Set using Group Policy Editor* |
PasswordLastChanged | pwdLastSet |
PasswordMinimumLength | Set using Group Policy Editor* |
PasswordRequired | userAccountControl mask |
Picture | thumbnailPhoto |
PostalAddresses | postalAddress |
PostalCodes | postalCode |
Profile | profilePath |
RequireUniquePassword | Set using Group Policy Editor* |
SeeAlso | seeAlso |
TelephoneHome | homePhone |
TelephoneMobile | mobile |
TelephoneNumber | telephoneNumber |
TelephonePager | pager |
Title | title |
* For Windows® 2000, group policy objects are not scriptable, you have to use the Microsoft® Management Console snap-in to set them. This will be fixed in the future release. |