Tuesday, 8 October 2013

LDAP view


SELECT     displayName, mail, telephoneNumber, physicalDeliveryOfficeName, title, department, RIGHT(LEFT(manager, CHARINDEX(',', manager) - 1), LEN(RIGHT(manager,
                      CHARINDEX(',', manager) - 1)) - 3) AS Expr1, CN, SAMAccountName, accountExpires, manager
FROM         OPENQUERY(ADSI,
                      'SELECT mail, displayName,givenname,distinguishedName, SAMAccountName, CN, physicalDeliveryOfficeName,department,title,telephoneNumber,manager,userAccountControl, accountExpires,maxPwdAge
FROM ''LDAP://domain''
WHERE objectCategory = ''Person'' AND objectClass = ''user''
')
                       AS derivedtbl_1
WHERE     (userAccountControl = 512) OR
                      (userAccountControl = 66048)

No comments:

Post a Comment