Sql server 如何选择Active Directory的所有GROUP?
我想选择广告的信息。我需要知道,哪些组是视图,哪些用户可以访问这些视图 在这个查询中,我有关于用户的信息Sql server 如何选择Active Directory的所有GROUP?,sql-server,active-directory,Sql Server,Active Directory,我想选择广告的信息。我需要知道,哪些组是视图,哪些用户可以访问这些视图 在这个查询中,我有关于用户的信息 SELECT * FROM OPENQUERY(ADSI,'<LDAP://DC=dominio,DC=com,DC=br>;(&(objectCategory=person)(objectClass=user)); sn, sAMAccountName, displayName, mail, telephoneNu
SELECT
*
FROM OPENQUERY(ADSI,'<LDAP://DC=dominio,DC=com,DC=br>;(&(objectCategory=person)(objectClass=user));
sn,
sAMAccountName,
displayName,
mail,
telephoneNumber,
mobile,
physicalDeliveryOfficeName,
department,
division;
subtree')
选择
*
来自OPENQUERY(ADSI,,;(&(objectCategory=person)(objectClass=user));
sn,
sAMAccountName,
显示名称,
邮寄,
电话号码,
可移动的
physicalDeliveryOfficeName,
部门
分部;
子树')
备注:如果您认为有必要进行编辑如果您希望使用组而不是用户,请更改此项:
(&(objectCategory=person)(objectClass=user))
为此:
(objectClass=group)
并将属性列表更改为您希望看到的内容。成员列表位于名为“member”的属性中。我找到了案例的解决方案
(&(objectClass=group)(memberOF=CN="ViewName",OU="FolderName",OU="...",DC=dominio,DC=com,DC=br)
需要知道Active Directory中的结构。需要为广告中的每个文件夹创建OU