Active Directory-检查组成员身份

时间:2018-08-09 23:10:04

标签: tsql active-directory adsi

我正在为网站编写权限检查方案,并希望它与Active Directory集成。我的问题是如何检查特定用户名和组的组成员身份。我有链接服务器,但是我不知道如何查询广告。

我是Active Directory的新手,所以对缩写词的解释会很好。

谢谢!

1 个答案:

答案 0 :(得分:0)

这有效:

SELECT * FROM OpenQuery (
ADSI,
'SELECT *
FROM ''LDAP://company.com/DC=company,DC=com''
WHERE objectCategory = ''User''
AND sAMAccountName = ''username''
AND memberOf=''cn=CM_Documents_ALL,OU=Groups - Website,OU=CompanyName,DC=company,DC=com''
')