我正在为网站编写权限检查方案,并希望它与Active Directory集成。我的问题是如何检查特定用户名和组的组成员身份。我有链接服务器,但是我不知道如何查询广告。
我是Active Directory的新手,所以对缩写词的解释会很好。
谢谢!
答案 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''
')