Tuesday, March 31, 2009

Using SQL for Active Directory

Мне аж самому понравилось и чтобы не забыть, когда в след. раз понадобится пощу сюда.



sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource' 
go

SELECT REPLACE(userPrincipalName, '@sam-solutions.net', '') as l, 
telephoneNumber, Name FROM OPENQUERY( ADSI, 'SELECT displayName, 
sn, name, cn, telephoneNumber, userPrincipalName FROM 
''LDAP://DC=sam-solutions,DC=net'' WHERE objectCategory 
= ''Person'' AND objectClass = ''User'' AND memberOf = 
''CN=tbw,OU=groups,OU=dept2,OU=SamSol,OU=Belcaf,DC=sam-solutions,DC=net'' ') 
order by l

No comments: