【发布时间】:2018-08-09 23:10:03
【问题描述】:
我正在为一个网站编写权限检查方案,并希望它与 Active Directory 集成。我的问题是如何检查特定用户名和组的组成员身份。我有链接服务器,但我不知道如何查询 AD。
我是 Active Directory 的新手,所以对首字母缩略词的解释会很好。
提前致谢!
【问题讨论】:
标签: tsql active-directory adsi
我正在为一个网站编写权限检查方案,并希望它与 Active Directory 集成。我的问题是如何检查特定用户名和组的组成员身份。我有链接服务器,但我不知道如何查询 AD。
我是 Active Directory 的新手,所以对首字母缩略词的解释会很好。
提前致谢!
【问题讨论】:
标签: tsql active-directory adsi
这行得通:
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''
')
【讨论】: