我有一个.net Web应用程序,该应用程序需要获取用户是Active Directory成员的组。
为此,我正在用户记录上使用memberOf属性。
我需要知道在所有用户记录上读取此属性所需的权限。
目前,当我尝试读取此属性时,结果不一致。例如,我在同一OU路径中有30个用户的用户组。使用我自己的凭据查询AD-我可以读取某些用户的memberOf属性,而不能读取其他用户的memberOf属性。我知道所有用户都设置了memberOf属性,就像我使用域管理员帐户登录时所检查的那样。
我有一个.net Web应用程序,该应用程序需要获取用户是Active Directory成员的组。
为此,我正在用户记录上使用memberOf属性。
我需要知道在所有用户记录上读取此属性所需的权限。
目前,当我尝试读取此属性时,结果不一致。例如,我在同一OU路径中有30个用户的用户组。使用我自己的凭据查询AD-我可以读取某些用户的memberOf属性,而不能读取其他用户的memberOf属性。我知道所有用户都设置了memberOf属性,就像我使用域管理员帐户登录时所检查的那样。
Answers:
在您的域对象上,您需要向查询用户分配对User对象的“ Read MemberOf”权限。
这应该进行设置,以便指定的帐户可以读取域中所有用户帐户的组成员身份。